#include "symbol-underscore.h" #ifdef _MSC_VER AREA _TEXT, ARM64, CODE, READONLY EXPORT SYMBOL_NAME(square_unsigned) SYMBOL_NAME(square_unsigned) PROC mul x1, x0, x0 mov x0, x1 ret SYMBOL_NAME(square_unsigned) ENDP END #else .text .globl SYMBOL_NAME(square_unsigned) # ifdef __linux__ .type square_unsigned, %function #endif SYMBOL_NAME(square_unsigned): mul x1, x0, x0 mov x0, x1 ret #endif