diff --git a/asm.m4 b/asm.m4
index 6ba1fc27e8a8fc5b8c8fe23457dee576e53d11d4..bbc30abc99206fc8b80ede4f9a9794a141caf703 100644
--- a/asm.m4
+++ b/asm.m4
@@ -13,7 +13,7 @@ dnl Pseudo ops
 define(<PROLOGUE>,
 <ifelse(ELF_STYLE,yes,
 <.globl C_NAME($1)
-.type C_NAME($1),@function
+.type C_NAME($1),TYPE_FUNCTION
 C_NAME($1):>,
 <.globl C_NAME($1)
 C_NAME($1):>)>)