@ -116,7 +116,9 @@ public:
case 16:
return LeastSignificantHalf(value);
case 32:
return value.GetType() == Type::U32 ? value : LeastSignificantWord(value);
if (value.GetType() == Type::U32)
return value;
return LeastSignificantWord(value);
case 64:
ASSERT(value.GetType() == Type::U64);