#include "symbol-underscore.h" .text .globl SYMBOL_NAME(square_unsigned) /* Only supported with GAS */ # if defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) .type square_unsigned,%function #endif SYMBOL_NAME(square_unsigned): mul r1, r0, r0 mov r0, r1 mov pc, lr