xref: /optee_os/lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S (revision d99255362ca1ede7e30c14ea657082caa60de09c)
11bb92983SJerome Forissier/* SPDX-License-Identifier: BSD-2-Clause */
2abe38974SJens Wiklander/*
3abe38974SJens Wiklander * Copyright (c) 2014, STMicroelectronics International N.V.
4abe38974SJens Wiklander */
5abe38974SJens Wiklander
6a0fdab65SJens Wiklander#include <asm.S>
7abe38974SJens Wiklander
8*d9925536SJerome Forissier	.section .note.GNU-stack,"",%progbits
9*d9925536SJerome Forissier
10e84e1fecSEtienne Carriere/*
11abe38974SJens Wiklander * signed ret_idivmod_values(signed quot, signed rem);
12abe38974SJens Wiklander * return quotient and remaining the EABI way (regs r0,r1)
13abe38974SJens Wiklander */
14a0fdab65SJens WiklanderFUNC ret_idivmod_values , :
15abe38974SJens Wiklander        bx lr
16a0fdab65SJens WiklanderEND_FUNC ret_idivmod_values
17abe38974SJens Wiklander
18abe38974SJens Wiklander/*
19abe38974SJens Wiklander * unsigned ret_uidivmod_values(unsigned quot, unsigned rem);
20abe38974SJens Wiklander * return quotient and remaining the EABI way (regs r0,r1)
21abe38974SJens Wiklander */
22a0fdab65SJens WiklanderFUNC ret_uidivmod_values , :
23abe38974SJens Wiklander        bx      lr
24a0fdab65SJens WiklanderEND_FUNC ret_uidivmod_values
25