2: cmp r2, r1 @ any more?
blo 1b
3: mov r0, r1 @ no free bits
- mov pc, lr
+ RETINSTR(mov,pc,lr)
/*
* Purpose : Find next 'zero' bit
2: cmp r2, r1 @ any more?
blo 1b
3: mov r0, r1 @ no free bits
- mov pc, lr
+ RETINSTR(mov,pc,lr)
/*
* Purpose : Find next 'one' bit
2: cmp r2, r1 @ any more?
blo 1b
3: mov r0, r1 @ no free bits
- mov pc, lr
+ RETINSTR(mov,pc,lr)
ENTRY(_find_next_zero_bit_be)
teq r1, #0
2: cmp r2, r1 @ any more?
blo 1b
3: mov r0, r1 @ no free bits
- mov pc, lr
+ RETINSTR(mov,pc,lr)
ENTRY(_find_next_bit_be)
teq r1, #0
addeq r2, r2, #1
mov r0, r2
#endif
- mov pc, lr
+ RETINSTR(mov,pc,lr)