1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
inline:
 264:   e1803420        orr     r3, r0, r0, lsr #8
 268:   e1833223        orr     r3, r3, r3, lsr #4
 26c:   e1833123        orr     r3, r3, r3, lsr #2
 270:   e18330a3        orr     r3, r3, r3, lsr #1
 274:   e1c33823        bic     r3, r3, r3, lsr #16
 278:   e0633703        rsb     r3, r3, r3, lsl #14
 27c:   e0633583        rsb     r3, r3, r3, lsl #11
 280:   e0633483        rsb     r3, r3, r3, lsl #9
 284:   e59f20ac        ldr     r2, [pc, #172]  ; 338 <log2_int+0xd4>
 288:   e7d23d23        ldrb    r3, [r2, r3, lsr #26]

libgcc:
00000000 <__clzsi2>:
   0:   e3a0101c        mov     r1, #28
   4:   e3500801        cmp     r0, #65536      ; 0x10000
   8:   21a00820        lsrcs   r0, r0, #16
   c:   22411010        subcs   r1, r1, #16
  10:   e3500c01        cmp     r0, #256        ; 0x100
  14:   21a00420        lsrcs   r0, r0, #8
  18:   22411008        subcs   r1, r1, #8
  1c:   e3500010        cmp     r0, #16
  20:   21a00220        lsrcs   r0, r0, #4
  24:   22411004        subcs   r1, r1, #4
  28:   e28f2008        add     r2, pc, #8
  2c:   e7d20000        ldrb    r0, [r2, r0]
  30:   e0800001        add     r0, r0, r1
  34:   e12fff1e        bx      lr
  38:   02020304        .word   0x02020304
  3c:   01010101        .word   0x01010101