mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #2062 from Bloodknight/xorswap
OPCODE lib - rewrite swap, add xorswap
This commit is contained in:
commit
f813f16e48
|
|
@ -96,7 +96,8 @@
|
|||
//! x ^= y; /* x' = (x^y) */
|
||||
//! y ^= x; /* y' = (y^(x^y)) = x */
|
||||
//! x ^= y; /* x' = (x^y)^x = y */
|
||||
inline_ void Swap(udword& x, udword& y) { x ^= y; y ^= x; x ^= y; }
|
||||
inline_ void xorSwap(udword& x, udword& y) { x ^= y; y ^= x; x ^= y; }
|
||||
inline_ void Swap(udword& x, udword& y) { udword temp = x; x = y; y = temp; }
|
||||
|
||||
//! Little/Big endian (from Steve Baker's Cute Code Collection)
|
||||
//!
|
||||
|
|
|
|||
Loading…
Reference in a new issue