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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib/] [newlib/] [libc/] [machine/] [mn10300/] [setjmp.S] - Diff between revs 57 and 1765

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

Rev 57 Rev 1765
        .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
        mov d2,(0,a0)
        mov d2,(0,a0)
        mov d3,(4,a0)
        mov d3,(4,a0)
        mov mdr,d1
        mov mdr,d1
        mov d1,(8,a0)
        mov d1,(8,a0)
        mov a2,(12,a0)
        mov a2,(12,a0)
        mov a3,(16,a0)
        mov a3,(16,a0)
        mov sp,a1
        mov sp,a1
        mov a1,(20,a0)
        mov a1,(20,a0)
        sub d0,d0
        sub d0,d0
        rets
        rets
        .global _longjmp
        .global _longjmp
_longjmp:
_longjmp:
        mov d0,a0
        mov d0,a0
        mov (8,a0),d2
        mov (8,a0),d2
        mov d2,mdr
        mov d2,mdr
        mov (0,a0),d2
        mov (0,a0),d2
        mov (4,a0),d3
        mov (4,a0),d3
        mov (12,a0),a2
        mov (12,a0),a2
        mov (16,a0),a3
        mov (16,a0),a3
        mov (20,a0),a1
        mov (20,a0),a1
        mov a1,sp
        mov a1,sp
        cmp 0,d1
        cmp 0,d1
        bne L1
        bne L1
        mov 1,d1
        mov 1,d1
L1:
L1:
        mov d1,d0
        mov d1,d0
        retf [],0
        retf [],0
 
 

powered by: WebSVN 2.1.0

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