| .. | .. |
|---|
| 96 | 96 | subhs \dividend, \dividend, \divisor, lsr #3 |
|---|
| 97 | 97 | orrhs \result, \result, \curbit, lsr #3 |
|---|
| 98 | 98 | cmp \dividend, #0 @ Early termination? |
|---|
| 99 | | - movnes \curbit, \curbit, lsr #4 @ No, any more bits to do? |
|---|
| 99 | + movsne \curbit, \curbit, lsr #4 @ No, any more bits to do? |
|---|
| 100 | 100 | movne \divisor, \divisor, lsr #4 |
|---|
| 101 | 101 | bne 1b |
|---|
| 102 | 102 | |
|---|
| .. | .. |
|---|
| 182 | 182 | subhs \dividend, \dividend, \divisor, lsr #3 |
|---|
| 183 | 183 | cmp \dividend, #1 |
|---|
| 184 | 184 | mov \divisor, \divisor, lsr #4 |
|---|
| 185 | | - subges \order, \order, #4 |
|---|
| 185 | + subsge \order, \order, #4 |
|---|
| 186 | 186 | bge 1b |
|---|
| 187 | 187 | |
|---|
| 188 | 188 | tst \order, #3 |
|---|