Here are the abs/min/max functions: float nfAbs(float num) nothrow { return num < 0.0f ? -num : num; } float nfMax(float num1, float num2) nothrow { return num1 < num2 ? num2 : num1; } float nfMin(float num1, float num2) nothrow { return num2 < num1 ? num2 : num1; } Didn't inlined too. Why?