On 10/22/2014 03:16 PM, Gisle Vanem wrote:
> Well, volk now uses the log2() function which my MSVC v16
> doesn't have. And multiply_matrix_ff_impl.cc etc. uses these ISO-646
> "keywords" like 'not', 'and' etc. I solved these errors by patching
> cmake/msvc/config.h like so:

Tom patched the nots, ors and ands a while back, at least on master. So
you shouldn't have to take care of those.

> @@ -29,6 +29,16 @@
> static inline double rint(double x){return (x > 0.0)? floor(x + 0.5) :
> ceil(x - 0.5);}
> static inline float rintf(float x){return (x > 0.0f)? floorf(x + 0.5f) :
> ceilf(x - 0.5f);}
> 
> +static inline double log2 (double x)
> +{
> +  return log ((double)x) / log (2.0F);
> +}

This might be useful, but I can't say. However, please make this an
issue on the issue tracker, or it'll get lost.

Cheers,
M

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to