From 6857b807c29c22acd987c33fae21aa88d7aa19db Mon Sep 17 00:00:00 2001 From: Charles Baylis Date: Wed, 18 Jun 2014 15:39:56 +0000 Subject: [PATCH] bpabi.S (__aeabi_uldivmod, [...]): Add comment describing register usage on function entry and exit. 2014-06-18 Charles Baylis * config/arm/bpabi.S (__aeabi_uldivmod, __aeabi_ldivmod): Add comment describing register usage on function entry and exit. From-SVN: r211790 --- gcc/ChangeLog | 5 +++++ libgcc/config/arm/bpabi.S | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 583c8cc6185..d68089ffedd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-06-18 Charles Baylis + + * config/arm/bpabi.S (__aeabi_uldivmod, __aeabi_ldivmod): Add comment + describing register usage on function entry and exit. + 2014-06-18 Charles Baylis * config/arm/bpabi.S (__aeabi_uldivmod): Fix whitespace. diff --git a/libgcc/config/arm/bpabi.S b/libgcc/config/arm/bpabi.S index f47d715e9cb..ae76cd3c788 100644 --- a/libgcc/config/arm/bpabi.S +++ b/libgcc/config/arm/bpabi.S @@ -122,6 +122,14 @@ ARM_FUNC_START aeabi_ulcmp #ifdef L_aeabi_ldivmod +/* Perform 64 bit signed division. + Inputs: + r0:r1 numerator + r2:r3 denominator + Outputs: + r0:r1 quotient + r2:r3 remainder + */ ARM_FUNC_START aeabi_ldivmod cfi_start __aeabi_ldivmod, LSYM(Lend_aeabi_ldivmod) test_div_by_zero signed @@ -145,6 +153,14 @@ ARM_FUNC_START aeabi_ldivmod #ifdef L_aeabi_uldivmod +/* Perform 64 bit signed division. + Inputs: + r0:r1 numerator + r2:r3 denominator + Outputs: + r0:r1 quotient + r2:r3 remainder + */ ARM_FUNC_START aeabi_uldivmod cfi_start __aeabi_uldivmod, LSYM(Lend_aeabi_uldivmod) test_div_by_zero unsigned -- 2.30.2