Scott Robert Ladd <coyote@coyotegulch.com>: > I am rather baffled; the problem isn't cabs/abs, and I don't see how the Why do you say the problem isn't cabs/abs? I looked at the x86 assembly I get from those two fragments. C++ inlines the complex abs(), C calls cabs() from libm, which takes significantly more instructions. --