1. 21 Jul, 2016 1 commit
  2. 17 Jul, 2016 3 commits
  3. 16 Jul, 2016 1 commit
  4. 13 Jul, 2016 1 commit
    • Janne Grunau's avatar
      checkasm/arm: preserve the stack alignment checkasm_checked_call · 7b1ae0e7
      Janne Grunau authored
      The stack used by checkasm_checked_call_vfp was a multiple of 4 when the
      checked function is called. AAPCS requires a double word (8 byte)
      aligned stack public interfaces. Since both calls are public interfaces
      the stack is misaligned when the checked is called.
      
      Might fix the SIGBUS error in the armv7-linux-clang-3.7 fate config.
      7b1ae0e7
  5. 10 Jul, 2016 1 commit
  6. 07 Jan, 2016 1 commit
    • Martin Storsjö's avatar
      checkasm: Check register clobbering on arm · 26ec75ae
      Martin Storsjö authored
      Use two separate functions, depending on whether VFP/NEON is available.
      
      This is set to require armv5te - it uses blx, which is only available
      since armv5t, but we don't have a separate configure item for that.
      (It also uses ldrd, which requires armv5te, but this could be avoided
      if necessary.)
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      26ec75ae