diff --git a/test/dct16x16_test.cc b/test/dct16x16_test.cc index a4f1f8d731d3d3892a65a2086bb617682da63f4e..194d5fb742a74cb927336904a261ffb71551898a 100644 --- a/test/dct16x16_test.cc +++ b/test/dct16x16_test.cc @@ -26,6 +26,15 @@ using libvpx_test::ACMRandom; namespace { +#ifdef _MSC_VER +static int round(double x) { + if (x < 0) + return (int)ceil(x - 0.5); + else + return (int)floor(x + 0.5); +} +#endif + const double PI = 3.1415926535898; void reference2_16x16_idct_2d(double *input, double *output) { double x;