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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib/] [libgloss/] [m32r/] [trap.S] - Diff between revs 40 and 1765

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

Rev 40 Rev 1765
        .text
        .text
        .global __trap0
        .global __trap0
__trap0:
__trap0:
        trap    0                # trap 0 returns result in r2, error code in r3
        trap    0                # trap 0 returns result in r2, error code in r3
        cmpui   r3,1            # is error code zero?
        cmpui   r3,1            # is error code zero?
        bc      .Lret           # yes, skip setting errno
        bc      .Lret           # yes, skip setting errno
        st      r3,@r0          # no, set errno
        st      r3,@r0          # no, set errno
.Lret:
.Lret:
        jmp     lr              # return to caller
        jmp     lr              # return to caller
 
 

powered by: WebSVN 2.1.0

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