All pastes #186783 Raw Edit

Something

public text v1 · immutable
#186783 ·published 2006-09-30 13:21 UTC
rendered paste body
00000000 <set_cpu_frequency>:
   0:   e3a03772        mov     r3, #29884416   ; 0x1c80000
   4:   e2833907        add     r3, r3, #114688 ; 0x1c000
   8:   e2833d0e        add     r3, r3, #896    ; 0x380
   c:   e1500003        cmp     r0, r3
  10:   03a0c00a        moveq   ip, #10 ; 0xa
  14:   0a00000a        beq     30 <set_cpu_frequency+0x30>
  18:   e3a03647        mov     r3, #74448896   ; 0x4700000
  1c:   e2833a86        add     r3, r3, #548864 ; 0x86000
  20:   e2833d23        add     r3, r3, #2240   ; 0x8c0
  24:   e1500003        cmp     r0, r3
  28:   13a0c008        movne   ip, #8  ; 0x8
  2c:   03a0c019        moveq   ip, #25 ; 0x19
  30:   e59f30a4        ldr     r3, [pc, #164]  ; dc <.text.set_cpu_frequency+0xdc>
  34:   e5830000        str     r0, [r3]
  38:   e3a02207        mov     r2, #1879048192 ; 0x70000000
  3c:   e5923020        ldr     r3, [r2, #32]
  40:   e3833101        orr     r3, r3, #1073741824     ; 0x40000000
  44:   e5823020        str     r3, [r2, #32]
  48:   e3a01206        mov     r1, #1610612736 ; 0x60000000
  4c:   e2810a06        add     r0, r1, #24576  ; 0x6000
  50:   e5903020        ldr     r3, [r0, #32]
  54:   e3c3320f        bic     r3, r3, #-268435456     ; 0xf0000000
  58:   e3c330f0        bic     r3, r3, #240    ; 0xf0
  5c:   e282220b        add     r2, r2, #-1342177280    ; 0xb0000000
  60:   e2822020        add     r2, r2, #32     ; 0x20
  64:   e1833002        orr     r3, r3, r2
  68:   e5803020        str     r3, [r0, #32]
  6c:   e3a034aa        mov     r3, #-1442840576        ; 0xaa000000
  70:   e2833802        add     r3, r3, #131072 ; 0x20000
  74:   e2833008        add     r3, r3, #8      ; 0x8
  78:   e183340c        orr     r3, r3, ip, lsl #8
  7c:   e5803034        str     r3, [r0, #52]
  80:   e2811a05        add     r1, r1, #20480  ; 0x5000
  84:   e5912010        ldr     r2, [r1, #16]
  88:   e3a0c206        mov     ip, #1610612736 ; 0x60000000
  8c:   e28c0a05        add     r0, ip, #20480  ; 0x5000
  90:   e3a03d1f        mov     r3, #1984       ; 0x7c0
  94:   e283100f        add     r1, r3, #15     ; 0xf
  98:   e5903010        ldr     r3, [r0, #16]
  9c:   e0623003        rsb     r3, r2, r3
  a0:   e1530001        cmp     r3, r1
  a4:   9a000024        bls     98 <set_cpu_frequency+0x98>
  a8:   e28c1a06        add     r1, ip, #24576  ; 0x6000
  ac:   e5913020        ldr     r3, [r1, #32]
  b0:   e3c3320f        bic     r3, r3, #-268435456     ; 0xf0000000
  b4:   e3c330f0        bic     r3, r3, #240    ; 0xf0
  b8:   e3a02202        mov     r2, #536870912  ; 0x20000000
  bc:   e2822070        add     r2, r2, #112    ; 0x70
  c0:   e1833002        orr     r3, r3, r2
  c4:   e5813020        str     r3, [r1, #32]
  c8:   e28c2901        add     r2, ip, #16384  ; 0x4000
  cc:   e5923024        ldr     r3, [r2, #36]
  d0:   e3833001        orr     r3, r3, #1      ; 0x1
  d4:   e5823024        str     r3, [r2, #36]
  d8:   e12fff1e        bx      lr
  dc:   00000000        andeq   r0, r0, r0