URL
https://opencores.org/ocsvn/or1k/or1k/trunk
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
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.