clz_arm_2:
orr r0, r0, r0, lsr #1
orr r0, r0, r0, lsr #2
orr r0, r0, r0, lsr #4
orr r0, r0, r0, lsr #8
orr r0, r0, r0, lsr #16
eor r0, r0, r0, lsr #1
orr r0, r0, r0, lsl #4
orr r0, r0, r0, lsl #6
rsb r0, r0, r0, lsr #16
ldrb r0, [pc, r0, lsr #26]
bx lr
.byte 32, 31, 30, 19, 29, 25, 0, 18
.byte 28, 0, 24, 0, 0, 0, 0, 17
.byte 21, 27, 0, 0, 23, 0, 0, 6
.byte 0, 0, 0, 0, 0, 10, 4, 16
.byte 0, 20, 26, 0, 0, 0, 0, 0
.byte 22, 0, 0, 7, 0, 0, 11, 5
.byte 1, 0, 0, 0, 0, 8, 0, 12
.byte 2, 0, 9, 13, 3, 14, 15, 0