1#------------------------------------------------------------------------------ 2# 3# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 4# 5# SPDX-License-Identifier: BSD-2-Clause-Patent 6# 7#------------------------------------------------------------------------------ 8 9#include <AsmMacroIoLib.h> 10 11ASM_FUNC(__modsi3) 12 stmfd sp!, {r4, r5, r7, lr} 13 add r7, sp, #8 14 mov r5, r0 15 mov r4, r1 16 bl ASM_PFX(__divsi3) 17 mul r0, r4, r0 18 rsb r0, r0, r5 19 ldmfd sp!, {r4, r5, r7, pc} 20