OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib/] [newlib/] [libc/] [machine/] [h8500/] [setjmp.S] - Rev 40

Go to most recent revision | Compare with Previous | Blame | View Log

!
        .file   "setjmp.S"
        .section .text

        .global _setjmp
_setjmp:
        mov.w   r7,@r0+
        mov.w   r6,@r0+
        mov.w   r5,@r0+
        mov.w   @sp,r1
        mov.w   r1,@r0
        clr.w   r0
        rts

        .global _longjmp
_longjmp:
        mov.w   @r0+,r7
        mov.w   @r0+,r6
        mov.w   @r0+,r5
        mov.w   @r0,r2
        mov.w   r2,@sp
        mov.w   r1,r0
        tst.w   r0
        bne     .L1
        mov.w   #1,r0
.L1:
        rts

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.