*/
/*
- * Copyright (c) 1998 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 1998-2008 Apple Inc. All rights reserved.
*
* Implements _longjmp()
*
*/
-#include "SYS.h"
+#include <architecture/arm/asm_help.h>
#include "_setjmp.h"
#include <arm/arch.h>
/* int _longjmp(jmp_buf env, int val); */
-MI_ENTRY_POINT(__longjmp)
+ENTRY_POINT(__longjmp)
ldmia r0!, { r4-r8, r10-r11, sp, lr }
-#ifdef _ARM_ARCH_6
- fldmiax r0, { d8-d15 }
-#endif
+ vldmia r0, { d8-d15 }
movs r0, r1
moveq r0, #1
bx lr