message: Updated BitInterleave16 test
diff: @@ -1330,14 +1330,16 @@ TEST(Common_BasicMath, FastCeil)
  TEST(Common_BasicMath, BitInterleave16)
  {
  - for (Uint32 i = 0; i < 16; ++i)
  + for (Uint32 i = 0; i <= 16; ++i)
  {
  - for (Uint32 j = 0; j < 16; ++j)
  + for (Uint32 j = 0; j <= 16; ++j)
  {
  - Uint16 x = 1 << i;
  - Uint16 y = 1 << j;
  + Uint16 x = i < 16 ? (1u << i) : 0u;
  + Uint16 y = j < 16 ? (1u << j) : 0u;
  - Uint32 res = (Uint32{1} << (i * 2u)) | (Uint32{2} << (j * 2u));
  + Uint32 res = 0;
  + res |= x != 0 ? (Uint32{1} << (i * 2u)) : 0;
  + res |= y != 0 ? (Uint32{2} << (j * 2u)) : 0;
  EXPECT_EQ(BitInterleave16(x, y), res);
  }
  }
  