diff portasm/portasm-x64.S @ 249:91db39538e78

- replaced `.set' directives used to set symbol values in assembly files with (seemingly) more portable `=' syntax (e.g. older versions of Sun's `as' don't handle `.set')
author Tassilo Philipp
date Sat, 13 May 2017 23:02:17 +0200
parents 2f6e0dd03bed
children 7520e2260097
line wrap: on
line diff
--- a/portasm/portasm-x64.S	Fri May 05 13:13:43 2017 +0200
+++ b/portasm/portasm-x64.S	Sat May 13 23:02:17 2017 +0200
@@ -152,7 +152,8 @@
 #  define JNE(X)    jne X
 #  define FLDS(X)  flds X
 #  define FLDL(X)  fldl X
-#  define SET(K,V) .set K,V
+/* not available on some platforms, e.g. old solaris, so use K=V syntax #  define SET(K,V) .set K,V */
+#  define SET(K,V) K = V
 #  define LOCAL(X) .X
 #  if defined(ABI_ELF) && !defined(CC_SUN)/*syntax error*/ && !defined(OS_OpenBSD)/*does this by default, and better*/ && !defined(OS_DragonFlyBSD)/*does this by default, and better*/
 /* explicitly passing no args to mark stack nx */