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

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [newlib-1.18.0/] [newlib-1.18.0-or32-1.0rc1/] [newlib/] [libc/] [machine/] [mn10200/] [setjmp.S] - Diff between revs 207 and 345

Only display areas with differences | Details | Blame | View Log

Rev 207 Rev 345
        .file "setjmp.S"
        .file "setjmp.S"
        .section .text
        .section .text
        .align 1
        .align 1
        .global _setjmp
        .global _setjmp
_setjmp:
_setjmp:
        mov d0,a0
        mov d0,a0
        movx d2,(0,a0)
        movx d2,(0,a0)
        movx d3,(4,a0)
        movx d3,(4,a0)
        mov a1,(8,a0)
        mov a1,(8,a0)
        mov a2,(12,a0)
        mov a2,(12,a0)
        mov a3,(16,a0)
        mov a3,(16,a0)
        movx (0,a3),d0
        movx (0,a3),d0
        movx d0,(20,a0)
        movx d0,(20,a0)
        sub d0,d0
        sub d0,d0
        rts
        rts
        .global _longjmp
        .global _longjmp
_longjmp:
_longjmp:
        mov d0,a0
        mov d0,a0
        movx (0,a0),d2
        movx (0,a0),d2
        movx (4,a0),d3
        movx (4,a0),d3
        mov (8,a0),a1
        mov (8,a0),a1
        mov (12,a0),a2
        mov (12,a0),a2
        mov (16,a0),a3
        mov (16,a0),a3
        movx (20,a0),d0
        movx (20,a0),d0
        movx d0,(0,a3)
        movx d0,(0,a3)
        cmp 0,d1
        cmp 0,d1
        bne L1
        bne L1
        mov 1,d1
        mov 1,d1
L1:
L1:
        mov d1,d0
        mov d1,d0
        rts
        rts
 
 

powered by: WebSVN 2.1.0

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