[ASM]
[reactos.git] / reactos / include / asm / asm.inc
index db0acdb..17c57c3 100644 (file)
@@ -32,13 +32,21 @@ rip = 0
 \r
 /* To avoid reverse syntax we provide a new macro .PROC, replacing PROC... */\r
 .PROC MACRO name\r
+#ifdef _M_IX86\r
     _&name PROC\r
+#else\r
+    &name PROC FRAME\r
+#endif\r
 ENDM\r
 #define FUNC .PROC\r
 \r
 /* ... and .ENDP, replacing ENDP */\r
 .ENDP MACRO name\r
+#ifdef _M_IX86\r
     _&name ENDP\r
+#else\r
+    &name ENDP\r
+#endif\r
 ENDM\r
 #define ENDFUNC .ENDP\r
 \r