dsimcha wrote: > Should the function signature of std.math.poly be (real x, const real[] A), > not (real x, real[] A)? The D code at the end of the function clearly doesn't > modify A, but I have no idea what the ASM code is doing. Is this a bug? Yes, it should be const.