Add macro for avr-libc square() on non-AVR