]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
bpabi.S (__aeabi_uldivmod, [...]): Add comment describing register usage on function...
authorCharles Baylis <charles.baylis@linaro.org>
Wed, 18 Jun 2014 15:39:56 +0000 (15:39 +0000)
committerCharles Baylis <cbaylis@gcc.gnu.org>
Wed, 18 Jun 2014 15:39:56 +0000 (15:39 +0000)
2014-06-18  Charles Baylis  <charles.baylis@linaro.org>

* config/arm/bpabi.S (__aeabi_uldivmod, __aeabi_ldivmod): Add comment
describing register usage on function entry and exit.

From-SVN: r211790

gcc/ChangeLog
libgcc/config/arm/bpabi.S

index 583c8cc61851afd2798382085791c18aa0db2d1e..d68089ffedd7de1dee1e1f5fd1eb1d9bbb462300 100644 (file)
@@ -1,3 +1,8 @@
+2014-06-18  Charles Baylis  <charles.baylis@linaro.org>
+
+       * config/arm/bpabi.S (__aeabi_uldivmod, __aeabi_ldivmod): Add comment
+       describing register usage on function entry and exit.
+
 2014-06-18  Charles Baylis  <charles.baylis@linaro.org>
 
        * config/arm/bpabi.S (__aeabi_uldivmod): Fix whitespace.
index f47d715e9cb3da6174603e3e1b3034bb8727079b..ae76cd3c788035ce4ff2d5a610ac3fbd93b08ef0 100644 (file)
@@ -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