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

Log for openhrp3-simulator-wo-rtm-1.2.0 on Ubuntu-16.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-16.04-x86_64/All/digest-20080510.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-16.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-1.4.20 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-16.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 kinetic: ros>=groovy provided by ros-kinetic ===> Checking dependencies for openhrp3-simulator-wo-rtm-1.2.0 => Required system package cmake>=2.8.3: cmake-3.5.1 found => Required system package g++>=3: g++-5.4.0 found => Required system package gcc>=3: gcc-5.4.0 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.12 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/OpenHRPCommonSk.cpp: In constructor '_0RL_cd_b9c6c3d81ce566da_00000000::_0RL_cd_b9c6c3d81ce566da_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:325:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 1, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/WorldSk.cpp: In constructor '_0RL_cd_9e1ac01e693124d0_00000000::_0RL_cd_9e1ac01e693124d0_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/WorldSk.cpp:127:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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 constructor '_0RL_cd_474383644c7db81e_00000000::_0RL_cd_474383644c7db81e_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:760:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_20000000::_0RL_cd_474383644c7db81e_20000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:820:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_40000000::_0RL_cd_474383644c7db81e_40000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:880:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_60000000::_0RL_cd_474383644c7db81e_60000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:940:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_80000000::_0RL_cd_474383644c7db81e_80000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:1197:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_b0000000::_0RL_cd_474383644c7db81e_b0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:1277:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_d0000000::_0RL_cd_474383644c7db81e_d0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:1337:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_f0000000::_0RL_cd_474383644c7db81e_f0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:1397:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_11000000::_0RL_cd_474383644c7db81e_11000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:1457:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_41000000::_0RL_cd_474383644c7db81e_41000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:1773:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_61000000::_0RL_cd_474383644c7db81e_61000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:2127:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_81000000::_0RL_cd_474383644c7db81e_81000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:2235:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) ^ /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:2336: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:2409: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 constructor '_0RL_cd_474383644c7db81e_c1000000::_0RL_cd_474383644c7db81e_c1000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:2423:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In constructor '_0RL_cd_474383644c7db81e_e1000000::_0RL_cd_474383644c7db81e_e1000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:2531:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/WorldSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/WorldSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ In 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 FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h: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: At global scope: /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: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/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 FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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/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:62: 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:62: 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:68: 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:68: 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:68: 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:68: 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:90: 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:90: 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:90: 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:90: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: 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 'int hrp::ColdetModel::getNumVertices() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:81:35: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return dataSet->vertices.size(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'int hrp::ColdetModel::getNumTriangles() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:94:36: 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:46: 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:44: 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/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:53: 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:53: 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/ColdetModel.cpp:318:53: 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/ColdetModel.cpp:319:47: 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:47: 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/ColdetModel.cpp:319:47: 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/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:29: 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:29: 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:29: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][2] = p[2]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: At global scope: /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 ){ ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ In 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: At global scope: /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: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/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:62: 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:62: 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:68: 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:68: 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:68: 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:68: 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:90: 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:90: 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:90: 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:90: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'bool hrp::ColdetModelPair::detectSphereSphereCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:220:94: 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:46: 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: At global scope: /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:10: 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/hrpCorba/CollisionDetectorSk.cpp: In constructor '_0RL_cd_04f4de350348fce7_00000000::_0RL_cd_04f4de350348fce7_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:133:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In constructor '_0RL_cd_04f4de350348fce7_20000000::_0RL_cd_04f4de350348fce7_20000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:178:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:226: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 constructor '_0RL_cd_04f4de350348fce7_40000000::_0RL_cd_04f4de350348fce7_40000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:240:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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/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:311: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 constructor '_0RL_cd_04f4de350348fce7_60000000::_0RL_cd_04f4de350348fce7_60000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:326:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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/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:403: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:404: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 constructor '_0RL_cd_04f4de350348fce7_80000000::_0RL_cd_04f4de350348fce7_80000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:419:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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' [-Wparentheses] if (numInter) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In constructor '_0RL_cd_04f4de350348fce7_41000000::_0RL_cd_04f4de350348fce7_41000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:1241:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:711:13: 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:21: 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:7: 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:7: 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:4: 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:4: 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:6: 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:6: 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:13: 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:13: 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:13: 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:16: 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:16: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return t.size(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_00000000::_0RL_cd_049c34d47752ec20_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:159:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_20000000::_0RL_cd_049c34d47752ec20_20000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:204:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_40000000::_0RL_cd_049c34d47752ec20_40000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:271:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:363: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:364: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 constructor '_0RL_cd_049c34d47752ec20_60000000::_0RL_cd_049c34d47752ec20_60000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:380:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_80000000::_0RL_cd_049c34d47752ec20_80000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:463:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:555: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:556: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:558: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 constructor '_0RL_cd_049c34d47752ec20_a0000000::_0RL_cd_049c34d47752ec20_a0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:573:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_c0000000::_0RL_cd_049c34d47752ec20_c0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:656:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_01000000::_0RL_cd_049c34d47752ec20_01000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:781:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:845: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 constructor '_0RL_cd_049c34d47752ec20_21000000::_0RL_cd_049c34d47752ec20_21000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:859:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_41000000::_0RL_cd_049c34d47752ec20_41000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:946:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_61000000::_0RL_cd_049c34d47752ec20_61000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1027:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:1085: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 constructor '_0RL_cd_049c34d47752ec20_81000000::_0RL_cd_049c34d47752ec20_81000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1099:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:1147: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 constructor '_0RL_cd_049c34d47752ec20_a1000000::_0RL_cd_049c34d47752ec20_a1000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1161:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_c1000000::_0RL_cd_049c34d47752ec20_c1000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1221:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_e1000000::_0RL_cd_049c34d47752ec20_e1000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1286:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:1366: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/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_02000000::_0RL_cd_049c34d47752ec20_02000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1380:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_32000000::_0RL_cd_049c34d47752ec20_32000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1462:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_52000000::_0RL_cd_049c34d47752ec20_52000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1536:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_72000000::_0RL_cd_049c34d47752ec20_72000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1611:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_92000000::_0RL_cd_049c34d47752ec20_92000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1671:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_b2000000::_0RL_cd_049c34d47752ec20_b2000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1731:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_d2000000::_0RL_cd_049c34d47752ec20_d2000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1808:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_f2000000::_0RL_cd_049c34d47752ec20_f2000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1889:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_00000000::_0RL_cd_fb844877d52ee63f_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:183:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In constructor '_0RL_cd_049c34d47752ec20_13000000::_0RL_cd_049c34d47752ec20_13000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:2373:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_20000000::_0RL_cd_fb844877d52ee63f_20000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:228:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_40000000::_0RL_cd_fb844877d52ee63f_40000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:288:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_70000000::_0RL_cd_fb844877d52ee63f_70000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:558:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_90000000::_0RL_cd_fb844877d52ee63f_90000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:618:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_b0000000::_0RL_cd_fb844877d52ee63f_b0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:695:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:743: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/ViewSimulatorSk.cpp: In constructor '_0RL_cd_fb844877d52ee63f_d0000000::_0RL_cd_fb844877d52ee63f_d0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:976:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp: In constructor '_0RL_cd_c9221ad529a1af8f_00000000::_0RL_cd_c9221ad529a1af8f_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:200:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:248: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 constructor '_0RL_cd_c9221ad529a1af8f_20000000::_0RL_cd_c9221ad529a1af8f_20000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:262:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp: In constructor '_0RL_cd_c9221ad529a1af8f_40000000::_0RL_cd_c9221ad529a1af8f_40000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:361:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /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:434: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 constructor '_0RL_cd_c9221ad529a1af8f_80000000::_0RL_cd_c9221ad529a1af8f_80000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:448:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp: In constructor '_0RL_cd_c9221ad529a1af8f_b0000000::_0RL_cd_c9221ad529a1af8f_b0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:528:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp: In constructor '_0RL_cd_c9221ad529a1af8f_d0000000::_0RL_cd_c9221ad529a1af8f_d0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:609:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ In 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 FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h: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: At global scope: /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: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:62: 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:62: 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:68: 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:68: 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:68: 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:68: 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:90: 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:90: 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:90: 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:90: 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:33: 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: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:391:38: warning: unused parameter 'b1' [-Wunused-parameter] const Opcode::AABBCollisionNode* b1, ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:392:38: warning: unused parameter 'b2' [-Wunused-parameter] const Opcode::AABBCollisionNode* b2, ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:401:28: warning: unused parameter 'mesh1' [-Wunused-parameter] Opcode::MeshInterface* mesh1, ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:402:28: warning: unused parameter 'mesh2' [-Wunused-parameter] Opcode::MeshInterface* mesh2) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /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/hrpCorba/OnlineViewerSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /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: 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: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: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, ^ In 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 FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/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/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: 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/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 ? */ ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /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/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: At global scope: /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:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:62: 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:62: 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:68: 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:68: 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:68: 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:68: 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:90: 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:90: 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:90: 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:90: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp: In member function 'float SSVTreeCollider::SsvSsvDist(const Opcode::AABBCollisionNode*, const Opcode::AABBCollisionNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:131:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /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:148:30: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] if(is_convex_neighbor( &tri_nei, &tri_convex_neighbor[k])){ ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/LocalizationSk.cpp: In constructor '_0RL_cd_5eedc2f9c208a004_00000000::_0RL_cd_5eedc2f9c208a004_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/LocalizationSk.cpp:127:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: In constructor '_0RL_cd_337053878413040c_00000000::_0RL_cd_337053878413040c_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:206:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: In constructor '_0RL_cd_337053878413040c_20000000::_0RL_cd_337053878413040c_20000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:267:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: In constructor '_0RL_cd_337053878413040c_40000000::_0RL_cd_337053878413040c_40000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:328:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: In constructor '_0RL_cd_337053878413040c_60000000::_0RL_cd_337053878413040c_60000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:389:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: In constructor '_0RL_cd_337053878413040c_80000000::_0RL_cd_337053878413040c_80000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:434:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:470:57: warning: unused parameter 'cd' [-Wunused-parameter] _0RL_lcfn_337053878413040c_90000000(omniCallDescriptor* cd, omniServant* svnt) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp: In constructor '_0RL_cd_337053878413040c_f0000000::_0RL_cd_337053878413040c_f0000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:616:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/LocalizationSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/LocalizationSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ /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/hrplib/hrpCorba/ControllerSk.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp:13:20: warning: '_0RL_library_version' defined but not used [-Wunused-variable] static const char* _0RL_library_version = omniORB_4_1; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/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 FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/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/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: At global scope: /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: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/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:62: 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:62: 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:68: 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:68: 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:68: 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:68: 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:90: 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:90: 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:90: 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:90: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: At global scope: /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:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:62: 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:62: 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:68: 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:68: 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:68: 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:68: 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:90: 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:90: 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:90: 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:90: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/var/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:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:73: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:72: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::LinkPosition::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:23:41: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(p),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:36:41: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(R),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::CollisionPoint::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:101:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(position),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:114:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(normal),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/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); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp: In constructor '_0RL_cd_b9c6c3d81ce566da_00000000::_0RL_cd_b9c6c3d81ce566da_00000000(omniCallDescriptor::LocalCallFn, const char*, size_t, _CORBA_Boolean)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:325:67: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] omniCallDescriptor(lcfn, op_, oplen, 1, _user_exns, 0, upcall) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/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 FastSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:57:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return sqrt(square); ^ /local/robotpkg/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: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:73: 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:72: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: At global scope: /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:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:62: 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:62: 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:68: 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:68: 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