Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0x01bb9154 <+508>: bl 0x1bb3f58 <bigint_init_unsigned(BigInt*, unsigned long long)>
- 0x01bb9158 <+512>: sub sp, r11, #28
- 0x01bb915c <+516>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
- 0x01bb9160 <+520>: ldr r0, [pc, #456] ; 0x1bb9330 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+984>
- 0x01bb9164 <+524>: ldr r0, [pc, r0]
- 0x01bb9168 <+528>: ldr r0, [r0]
- 0x01bb916c <+532>: tst r0, #3
- 0x01bb9170 <+536>: bne 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb9174 <+540>: bl 0x1bbb1f4 <mem::Allocator::allocate<unsigned long long>(unsigned int)>
- 0x01bb9178 <+544>: mov r8, r0
- 0x01bb917c <+548>: ldr r0, [sp, #8]
- 0x01bb9180 <+552>: add r0, r0, #8
- 0x01bb9184 <+556>: tst r0, #7
- 0x01bb9188 <+560>: bne 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb918c <+564>: str r8, [r0]
- 0x01bb9190 <+568>: and r2, r7, #63 ; 0x3f
- 0x01bb9194 <+572>: ldr r0, [sp, #12]
- 0x01bb9198 <+576>: ldr r0, [r0]
- 0x01bb919c <+580>: mvn r1, r4
- 0x01bb91a0 <+584>: add r1, r8, r1, lsl #3
- 0x01bb91a4 <+588>: str r1, [sp, #28]
- 0x01bb91a8 <+592>: ldr r1, [sp, #32]
- 0x01bb91ac <+596>: sub r9, r1, #8
- 0x01bb91b0 <+600>: rsb r1, r4, #0
- 0x01bb91b4 <+604>: str r1, [sp, #20]
- 0x01bb91b8 <+608>: str r2, [sp, #24]
- 0x01bb91bc <+612>: rsb r1, r2, #64 ; 0x40
- 0x01bb91c0 <+616>: str r1, [sp, #4]
- 0x01bb91c4 <+620>: sub r5, r0, #1
- 0x01bb91c8 <+624>: lsl r0, r0, #3
- 0x01bb91cc <+628>: str r0, [sp, #16]
- 0x01bb91d0 <+632>: mov r7, #0
- 0x01bb91d4 <+636>: mov r6, #0
- 0x01bb91d8 <+640>: lsl r0, r5, #3
- 0x01bb91dc <+644>: subs r0, r5, r0, asr #3
- 0x01bb91e0 <+648>: movwne r0, #1
- 0x01bb91e4 <+652>: ldr r2, [sp, #32]
- 0x01bb91e8 <+656>: add r1, r2, r5, lsl #3
- 0x01bb91ec <+660>: cmp r1, #0
- 0x01bb91f0 <+664>: mov r4, r1
- 0x01bb91f4 <+668>: movwne r4, #1
- 0x01bb91f8 <+672>: clz r2, r2
- 0x01bb91fc <+676>: lsr r2, r2, #5
- 0x01bb9200 <+680>: cmp r2, r4
- 0x01bb9204 <+684>: beq 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb9208 <+688>: ldr r2, [sp, #32]
- 0x01bb920c <+692>: cmp r1, r2
- 0x01bb9210 <+696>: bcc 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb9214 <+700>: cmp r0, #0
- 0x01bb9218 <+704>: ldreq r0, [sp, #16]
- 0x01bb921c <+708>: addeq r0, r9, r0
- 0x01bb9220 <+712>: tsteq r0, #7
- 0x01bb9224 <+716>: bne 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb9228 <+720>: ldr r1, [sp, #32]
- 0x01bb922c <+724>: cmp r1, #0
- 0x01bb9230 <+728>: beq 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb9234 <+732>: ldrd r0, [r0]
- 0x01bb9238 <+736>: ldr r2, [sp, #20]
- 0x01bb923c <+740>: add r2, r2, r5
- 0x01bb9240 <+744>: lsl r4, r2, #3
- 0x01bb9244 <+748>: subs r10, r2, r4, asr #3
- 0x01bb9248 <+752>: movwne r10, #1
- 0x01bb924c <+756>: ldr r3, [sp, #24]
- 0x01bb9250 <+760>: lsr r12, r1, r3
- --Type <RET> for more, q to quit, c to continue without paging--
- 0x01bb9254 <+764>: subs r4, r3, #32
- 0x01bb9258 <+768>: movwpl r12, #0
- 0x01bb925c <+772>: lsr lr, r0, r3
- 0x01bb9260 <+776>: rsb r3, r3, #32
- 0x01bb9264 <+780>: orr lr, lr, r1, lsl r3
- 0x01bb9268 <+784>: cmp r4, #0
- 0x01bb926c <+788>: lsrpl lr, r1, r4
- 0x01bb9270 <+792>: add r4, r8, r2, lsl #3
- 0x01bb9274 <+796>: clz r2, r8
- 0x01bb9278 <+800>: lsr r2, r2, #5
- 0x01bb927c <+804>: cmp r4, #0
- 0x01bb9280 <+808>: mov r3, r4
- 0x01bb9284 <+812>: movwne r3, #1
- 0x01bb9288 <+816>: cmp r2, r3
- 0x01bb928c <+820>: beq 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb9290 <+824>: mov r2, r8
- 0x01bb9294 <+828>: cmp r4, r8
- 0x01bb9298 <+832>: bcc 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb929c <+836>: cmp r10, #0
- 0x01bb92a0 <+840>: ldreq r3, [sp, #28]
- 0x01bb92a4 <+844>: ldreq r4, [sp, #16]
- 0x01bb92a8 <+848>: addeq r4, r3, r4
- 0x01bb92ac <+852>: tsteq r4, #7
- 0x01bb92b0 <+856>: bne 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
- 0x01bb92b4 <+860>: cmp r2, #0
- 0x01bb92b8 <+864>: orrne r3, r12, r6
- 0x01bb92bc <+868>: orrne r2, lr, r7
- 0x01bb92c0 <+872>: strdne r2, [r4]
- 0x01bb92c4 <+876>: ldrne r2, [sp, #24]
- 0x01bb92c8 <+880>: cmpne r2, #0
- 0x01bb92cc <+884>: beq 0x1bb9324 <bigint_shr(BigInt*, BigInt const*, BigInt const*)+972>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement