[boost] ccmath::abs() gives wrong result