#include <math.h> extern "C" { // Hexagon doesn't have an implementation of nearbyint/nearbyintf, so // we provide one here. This implementation is not great, nearbyint is // supposed to round to nearest even in the case of a tie. float nearbyintf(float x) { return floorf(x + 0.5f); } double nearbyint(double x) { return floor(x + 0.5); } } // extern "C"