1 --- /scratch/janisjo/arm-eabi-lite/src/gcc-4.5-2011.03/gcc/config/arm/lib1funcs.asm 2011-04-14 00:58:23.000000000 -0700
2 +++ /scratch.remove/janisjo/arm-eabi-lite/src/gcc-4.5-2011.03/gcc/config/arm/lib1funcs.asm 2011-09-13 13:46:37.000000000 -0700
4 subhs \dividend, \dividend, \divisor, lsr #3
5 orrhs \result, \result, \curbit, lsr #3
6 cmp \dividend, #0 @ Early termination?
9 movnes \curbit, \curbit, lsr #4 @ No, any more bits to do?
10 movne \divisor, \divisor, lsr #4