aboutsummaryrefslogtreecommitdiff
path: root/src/armnnDeserializer/test/SchemaSerialize.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnnDeserializer/test/SchemaSerialize.s')
-rw-r--r--src/armnnDeserializer/test/SchemaSerialize.s18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/armnnDeserializer/test/SchemaSerialize.s b/src/armnnDeserializer/test/SchemaSerialize.s
index dbbb7db3e5..0b402467b1 100644
--- a/src/armnnDeserializer/test/SchemaSerialize.s
+++ b/src/armnnDeserializer/test/SchemaSerialize.s
@@ -3,11 +3,21 @@
// SPDX-License-Identifier: MIT
//
+#if !defined(__MACH__)
.section .rodata
+#define EXTERN_ASM
+#else
+.const_data
+#define EXTERN_ASM _
+#endif
-.global deserialize_schema_start
-.global deserialize_schema_end
+#define GLUE(a, b) a ## b
+#define JOIN(a, b) GLUE(a, b)
+#define X(s) JOIN(EXTERN_ASM, s)
-deserialize_schema_start:
+.global X(deserialize_schema_start)
+.global X(deserialize_schema_end)
+
+X(deserialize_schema_start):
.incbin ARMNN_SERIALIZER_SCHEMA_PATH
-deserialize_schema_end:
+X(deserialize_schema_end):