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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib/] [newlib/] [libc/] [machine/] [v850/] [setjmp.S] - Blame information for rev 1775

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

Line No. Rev Author Line
1 39 lampret
        .file "setjmp.S"
2
 
3
        .section .text
4
        .align 1
5
        .global _setjmp
6
_setjmp:
7
        st.w r0,0[r6]
8
        st.w r3,4[r6]
9
        st.w r4,8[r6]
10
        st.w r20,12[r6]
11
        st.w r21,16[r6]
12
        st.w r22,20[r6]
13
        st.w r23,24[r6]
14
        st.w r24,28[r6]
15
        st.w r25,32[r6]
16
        st.w r26,36[r6]
17
        st.w r27,40[r6]
18
        st.w r28,44[r6]
19
        st.w r29,48[r6]
20
        st.w r30,52[r6]
21
        st.w r31,56[r6]
22
        jmp [r31]
23
 
24
        .global _longjmp
25
_longjmp:
26
        ld.w 0[r6],r0
27
        ld.w 4[r6],r3
28
        ld.w 8[r6],r4
29
        ld.w 12[r6],r20
30
        ld.w 16[r6],r21
31
        ld.w 20[r6],r22
32
        ld.w 24[r6],r23
33
        ld.w 28[r6],r24
34
        ld.w 32[r6],r25
35
        ld.w 36[r6],r26
36
        ld.w 40[r6],r27
37
        ld.w 44[r6],r28
38
        ld.w 48[r6],r29
39
        ld.w 52[r6],r30
40
        ld.w 56[r6],r31
41
        mov 1,r10
42
        jmp [r31]

powered by: WebSVN 2.1.0

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