#------------------------------------------------------------------------------ # # Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # #------------------------------------------------------------------------------ #include ASM_FUNC(__lshrdi3) cmp r2, #31 bls L2 cmp r2, #63 subls r2, r2, #32 movls r2, r1, lsr r2 movhi r2, #0 mov r0, r2 mov r1, #0 bx lr L2: cmp r2, #0 rsbne r3, r2, #32 movne r3, r1, asl r3 movne r1, r1, lsr r2 orrne r0, r3, r0, lsr r2 bx lr