diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-05-09 21:43:28 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-05-09 21:43:28 +0000 |
commit | 911158aef6696d73667a81147c66cecadaa41e43 (patch) | |
tree | f6dba3aa172e9591371cd9796e45c72ad88e6129 /c/src/lib/libcpu/i960/include/i960CA.h | |
parent | 2001-05-09 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-911158aef6696d73667a81147c66cecadaa41e43.tar.bz2 |
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* include/i960CA.h, include/i960RP.h: Correct inline assembly
forward reference labels.
Diffstat (limited to 'c/src/lib/libcpu/i960/include/i960CA.h')
-rw-r--r-- | c/src/lib/libcpu/i960/include/i960CA.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libcpu/i960/include/i960CA.h b/c/src/lib/libcpu/i960/include/i960CA.h index b3f8971056..509a833937 100644 --- a/c/src/lib/libcpu/i960/include/i960CA.h +++ b/c/src/lib/libcpu/i960/include/i960CA.h @@ -83,8 +83,8 @@ typedef i960ca_PRCB i960_PRCB; #define i960_clear_intr( xint ) \ { register unsigned int _xint=(xint); \ -asm volatile( "loop_til_cleared: clrbit %0,sf0,sf0 ; \ - bbs %0,sf0, loop_til_cleared" \ +asm volatile( "99: clrbit %0,sf0,sf0 ; \ + bbs %0,sf0, 99b" \ : "=d" (_xint) : "0" (_xint) ); \ } |