]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/arm64/lz4_encode_arm64.s
xnu-4903.221.2.tar.gz
[apple/xnu.git] / osfmk / arm64 / lz4_encode_arm64.s
index bf94a8536e28be237c367ff68a0127b99f0ae509..1c5a51e8c448b4f28e54ed2bec483a3cfc9ef4b4 100644 (file)
@@ -28,6 +28,7 @@
 
 #include <vm/lz4_assembly_select.h>
 #include <vm/lz4_constants.h>
+#include <arm64/asm.h>
 
 #if LZ4_ENABLE_ASSEMBLY_ENCODE_ARM64
 
@@ -54,6 +55,7 @@
 _lz4_encode_2gb:
 
     // esteblish frame
+    ARM64_STACK_PROLOG
     stp     fp, lr,    [sp, #-16]!
     mov     fp, sp
 
@@ -391,7 +393,7 @@ L_done:
 
     // clear frame
     ldp     fp, lr,    [sp], #16
-    ret     lr
+    ARM64_STACK_EPILOG
 
 L_revert_x9_and_done:
     sub x9, x9, #1