2014-03-21 Sabrina Ni <sabrinanitw@gmail.com>
* libc/machine/nds32/setjmp.S: Optimize.
This commit is contained in:
parent
364f6915f8
commit
5805cb1f8c
|
@ -1,3 +1,7 @@
|
|||
2014-03-21 Sabrina Ni <sabrinanitw@gmail.com>
|
||||
|
||||
* libc/machine/nds32/setjmp.S: Optimize.
|
||||
|
||||
2014-03-07 Corinna Vinschen <vinschen@redhat.com>
|
||||
Jeff Johnston <jjohnstn@redhat.com>
|
||||
|
||||
|
|
|
@ -78,10 +78,9 @@ longjmp:
|
|||
lmw.bim $r6, [$r0], $r14, 0x0
|
||||
lmw.bim $r16, [$r0], $r19, 0xf
|
||||
#endif
|
||||
/* If the value val is 0, 1 will be returned instead. */
|
||||
bnez $r1, 1f
|
||||
movi $r1, 1
|
||||
1:
|
||||
move $r0, $r1
|
||||
/* Set val as return value. If the value val is 0, 1 will be returned
|
||||
instead. */
|
||||
movi $r0, 1
|
||||
cmovn $r0, $r1, $r1 /* r0=(r1!=0)? r1: r0 */
|
||||
ret
|
||||
.size longjmp, .-longjmp
|
||||
|
|
Loading…
Reference in New Issue