summaryrefslogtreecommitdiffstats
path: root/contrib/libs/asmlib/defs.asm
diff options
context:
space:
mode:
authorpnv1 <[email protected]>2023-04-27 19:15:07 +0300
committerpnv1 <[email protected]>2023-04-27 19:15:07 +0300
commita66c59109292f9e0fb44ede41adfdebe569e4df3 (patch)
tree906b3d10274afd16e8e70c61ff416bff9075422e /contrib/libs/asmlib/defs.asm
parent9ca91b40d6f45546e20a646d15590c0cc6cc9778 (diff)
Switch to old asmlib to be able to build ydb cli without sse4
Diffstat (limited to 'contrib/libs/asmlib/defs.asm')
-rw-r--r--contrib/libs/asmlib/defs.asm22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/libs/asmlib/defs.asm b/contrib/libs/asmlib/defs.asm
new file mode 100644
index 00000000000..db313e6cf13
--- /dev/null
+++ b/contrib/libs/asmlib/defs.asm
@@ -0,0 +1,22 @@
+%ifdef UNIX
+ %ifdef DARWIN
+ %define EXP(x) _ %+ x
+ %else
+ %define EXP(x) x
+ %endif
+%else
+ %define EXP(x) _ %+ x
+ %define WINDOWS
+%endif
+
+%define ALLOW_OVERRIDE 1
+
+%ifdef WINDOWS
+ %define WEAK_SYM(x) global x
+%else
+ %ifdef DARWIN
+ %define WEAK_SYM(x) global x
+ %else
+ %define WEAK_SYM(x) weak x
+ %endif
+%endif