math: added INT32_EULERS_LSHIFT and INT32_EULERS_RSHIFT macros

This commit is contained in:
Felix Ruess
2012-03-26 01:30:49 +02:00
parent 8a95ddd256
commit 7a609aec2a
+10 -2
View File
@@ -837,9 +837,17 @@ struct Int64Vect3 {
\
}
#define INT32_EULERS_LSHIFT(_o, _i, _r) { \
(_o).phi = ((_i).phi << (_r)); \
(_o).theta = ((_i).theta << (_r)); \
(_o).psi = ((_i).psi << (_r)); \
}
#define INT32_EULERS_RSHIFT(_o, _i, _r) { \
(_o).phi = ((_i).phi >> (_r)); \
(_o).theta = ((_i).theta >> (_r)); \
(_o).psi = ((_i).psi >> (_r)); \
}
/*