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

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

=> Checking for clear installation ===> Installing bootstrap dependencies for openhrp3-simulator-wo-rtm-1.2.0 => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-18.04-x86_64/All/digest-20080510.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-18.04-x86_64/All/tnftp-20130505~ssl.tgz ===> Checking bootstrap dependencies for openhrp3-simulator-wo-rtm-1.2.0 => Required robotpkg package digest>=20080510: digest-20080510 found => Required robotpkg package tnftp>=20091122: tnftp-20130505~ssl found => Required system package gnupg>=1: gnupg-2.2.4 found => Required system package gzip: gzip-1.6 found => Required system package pax and tar archivers: pax found => Required system package pkg_install>=20110805.9: pkg_install-20110805.9 found => Required system package pkgrepo2deb>=1.4: pkgrepo2deb-1.4 found ===> Done bootstrap-depends for openhrp3-simulator-wo-rtm-1.2.0 ===> Installing full dependencies for openhrp3-simulator-wo-rtm-1.2.0 => Dependency digest-20080510 already installed => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-18.04-x86_64/All/gepetto-viewer-4.2.0.tgz => Dependency tnftp-20130505~ssl already installed ===> Checking build options for openhrp3-simulator-wo-rtm-1.2.0 => Building with no option. ===> Checking alternatives for openhrp3-simulator-wo-rtm-1.2.0 => Use the GNU C++ compiler: c++-compiler provided by g++>=3 => Use the GNU C compiler: c-compiler provided by gcc>=3 => Use python-2.7: python>=2.5<3.8 provided by python27>=2.7<2.8 => Use ros melodic: ros>=groovy provided by ros-melodic ===> Checking dependencies for openhrp3-simulator-wo-rtm-1.2.0 => Required system package cmake>=2.8.3: cmake-3.10.2 found => Required system package g++>=3: g++-7 found => Required system package gcc>=3: gcc-7 found => Required system package googletest: googletest found => Required system package libstdc++: libstdc++ found => Required system package pkg-config>=0.22: pkg-config-0.29.1 found => Required system package py27-empy>=3: py27-empy-3.3.2 found => Required system package py27-nose>=0.10: py27-nose-1.3.7 found => Required system package python27>=2.7<2.8: python27-2.7.151 found => Required system package ros-catkin>=0.7<0.8: ros-catkin-0.7.14 found => Required system package ros-common-msgs>=1.12<1.13: ros-common-msgs-1.12.7 found => Required system package ros-genmsg>=0.5<0.6: ros-genmsg-0.5.11 found => Required system package ros-message-generation>=0.4<0.5: ros-message-generation-0.4.0 found => Required system package ros-roscpp-core>=0.6<0.7: ros-roscpp-core-0.6.11 found => Required system package ros-std-msgs>=0.5: ros-std-msgs-0.5.11 found => Required robotpkg package gepetto-viewer>=4.2: gepetto-viewer-4.2.0 found ===> Done depends for openhrp3-simulator-wo-rtm-1.2.0 ===> Extracting for openhrp3-simulator-wo-rtm-1.2.0 => SHA1 checksums OK => RMD160 checksums OK ===> Configuring for openhrp3-simulator-wo-rtm-1.2.0 PNG_LIBRARY: png JPEG_LIBRARY: jpeg ZLIB_LIBRARY: zlib Library to be compiled: hrpCollision-3.1.3 PNG_LIBRARY: png JPEG_LIBRARY: jpeg ZLIB_LIBRARY: zlib Library to be compiled: hrpGepCollision-3.1.3 CMake Warning (dev) at sample/project/CMakeLists.txt:7 (install): Policy CMP0053 is not set: Simplify variable reference and escape sequence evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For input: 'share/@PROJECT_NAME@/project' the old evaluation rules produce: 'share/openhrp3_simulator_wo_rtm/project' but the new evaluation rules produce: 'share/@PROJECT_NAME@/project' Using the old result for compatibility since the policy is not set. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at sample/project/CMakeLists.txt:14 (install): Policy CMP0053 is not set: Simplify variable reference and escape sequence evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For input: 'share/@PROJECT_NAME@/project' the old evaluation rules produce: 'share/openhrp3_simulator_wo_rtm/project' but the new evaluation rules produce: 'share/@PROJECT_NAME@/project' Using the old result for compatibility since the policy is not set. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at sample/project/CMakeLists.txt:21 (install): Policy CMP0053 is not set: Simplify variable reference and escape sequence evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For input: 'share/@PROJECT_NAME@/project' the old evaluation rules produce: 'share/openhrp3_simulator_wo_rtm/project' but the new evaluation rules produce: 'share/@PROJECT_NAME@/project' Using the old result for compatibility since the policy is not set. This warning is for project developers. Use -Wno-dev to suppress it. -- Doxygen rendering: using LaTeX backend ===> Building for 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/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); ^ /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); ^ /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); ^ /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/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); ^ /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/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/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/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); ^ /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); ^ /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/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); ^~~~~ /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; ^~~~~~ /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; ^~~~~ In 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/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/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) ^~~~~~~~~~ In 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) ^~~~~~~~~~~~~~~~~~~~~~~~ In 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<::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(); ~~~~~~~~~~~~~~~~~~~~~~~^~ /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()); ~~~~~~~~~~~~~^~ In 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/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/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/hrpGeplib/hrpGepCollision/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/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/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/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/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/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/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/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/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/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/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 ){ ^~~~~~~~~ /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); ^ /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/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/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 '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/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/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; ^~~~~ In 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/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/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /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/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/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/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); ^ In 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/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); ^ In 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/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/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/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; ^~~~~~ /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(); ~~~~~~^~ In 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<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/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; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /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/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(); ~~~~~~^~ In 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] #define IR(x) ((udword&)(x)) ^ /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/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/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/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:127:9: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] int k; ^ /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 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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/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/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; ^~~~~~~~~ /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; ^~~~~~~~~ /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/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/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/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; ^ /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( ^~~~~~~~~~ /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 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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/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/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: dereferenci