diff --git a/Engine/lib/opcode/Ice/IceUtils.h b/Engine/lib/opcode/Ice/IceUtils.h index f4552ec90..f397cca65 100644 --- a/Engine/lib/opcode/Ice/IceUtils.h +++ b/Engine/lib/opcode/Ice/IceUtils.h @@ -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) //!