]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/arm64/strncmp.s
xnu-6153.41.3.tar.gz
[apple/xnu.git] / osfmk / arm64 / strncmp.s
index eee2de7225831677ccdd14cd961d29f548f7db43..07c9a36d0c904cb745b53363a935c5432c509961 100644 (file)
@@ -34,6 +34,8 @@
  * of the first mismatched characters interpreted as uint8_t.
  */
 
  * of the first mismatched characters interpreted as uint8_t.
  */
 
+#include <arm64/asm.h>
+
 .globl _strncmp
 
 /*****************************************************************************
 .globl _strncmp
 
 /*****************************************************************************
  *****************************************************************************/
 
 .macro EstablishFrame
  *****************************************************************************/
 
 .macro EstablishFrame
+       ARM64_STACK_PROLOG
        stp       fp, lr, [sp, #-16]!
        mov       fp,      sp
 .endm
 
 .macro ClearFrameAndReturn
        ldp       fp, lr, [sp], #16
        stp       fp, lr, [sp, #-16]!
        mov       fp,      sp
 .endm
 
 .macro ClearFrameAndReturn
        ldp       fp, lr, [sp], #16
-       ret
+       ARM64_STACK_EPILOG
 .endm
 
 #include "../mach/arm/vm_param.h"
 .endm
 
 #include "../mach/arm/vm_param.h"