summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/i960/include/i960CA.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libcpu/i960/include/i960CA.h')
-rw-r--r--c/src/lib/libcpu/i960/include/i960CA.h4
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) ); \
}