Merge commit 'dd5d4a0e1e3a30a254d1a57ecbdcedf230c6014b'
authorJames Almer <jamrial@gmail.com>
Thu, 23 Mar 2017 21:31:36 +0000 (18:31 -0300)
committerJames Almer <jamrial@gmail.com>
Thu, 23 Mar 2017 21:31:36 +0000 (18:31 -0300)
* commit 'dd5d4a0e1e3a30a254d1a57ecbdcedf230c6014b':
  checkasm: aarch64: Don't clobber x29 in checkasm_stack_clobber

Merged-by: James Almer <jamrial@gmail.com>
1  2 
tests/checkasm/aarch64/checkasm.S

index 03bd983160c7669aee01128c5885639a1e06fbff,bc5ed9ea094a2bab74774bc40c21039e14fad11a..53a2a478dce6b3a6f2a2eb21b9bba09f50867119
@@@ -3,14 -3,14 +3,14 @@@
   * Copyright (c) 2015 Martin Storsjo
   * Copyright (c) 2015 Janne Grunau
   *
 - * This file is part of Libav.
 + * This file is part of FFmpeg.
   *
 - * Libav is free software; you can redistribute it and/or modify
 + * FFmpeg is free software; you can redistribute it and/or modify
   * it under the terms of the GNU General Public License as published by
   * the Free Software Foundation; either version 2 of the License, or
   * (at your option) any later version.
   *
 - * Libav is distributed in the hope that it will be useful,
 + * FFmpeg is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU General Public License for more details.
@@@ -55,13 -55,13 +55,13 @@@ endcons
  #define CLOBBER_STACK ((8*MAX_ARGS + 15) & ~15)
  
  function checkasm_stack_clobber, export=1
-     mov         x29, sp
+     mov         x3,  sp
      mov         x2,  #CLOBBER_STACK
  1:
      stp         x0,  x1,  [sp, #-16]!
      subs        x2,  x2,  #16
      b.gt        1b
-     mov         sp,  x29
+     mov         sp,  x3
      ret
  endfunc