diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2012-12-08 12:13:19 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2012-12-08 12:13:19 +0100 |
commit | 91ab202c01ad8fbfa785e27a72ca53c4b13ccd14 (patch) | |
tree | 47b558aa5bc8aca495a3efd5ea826a209c497191 | |
parent | 1ed5bff85d62af0294181f2dd538c7aece4b1834 (diff) | |
download | gmp-91ab202c01ad8fbfa785e27a72ca53c4b13ccd14.tar.gz |
Add some ARM A15 cycle numbers.
-rw-r--r-- | mpn/arm/aors_n.asm | 2 | ||||
-rw-r--r-- | mpn/arm/aorsmul_1.asm | 2 | ||||
-rw-r--r-- | mpn/arm/bdiv_dbm1c.asm | 2 | ||||
-rw-r--r-- | mpn/arm/v5/mod_1_1.asm | 2 | ||||
-rw-r--r-- | mpn/arm/v5/mod_1_2.asm | 2 | ||||
-rw-r--r-- | mpn/arm/v6/addmul_1.asm | 2 | ||||
-rw-r--r-- | mpn/arm/v6/addmul_2.asm | 2 |
7 files changed, 7 insertions, 7 deletions
diff --git a/mpn/arm/aors_n.asm b/mpn/arm/aors_n.asm index b3dff9ef2..46e85411c 100644 --- a/mpn/arm/aors_n.asm +++ b/mpn/arm/aors_n.asm @@ -26,7 +26,7 @@ C StrongARM ? C XScale ? C Cortex-A8 ? C Cortex-A9 2.5 slightly fluctuating -C Cortex-A15 ? +C Cortex-A15 2.25 define(`rp', `r0') define(`up', `r1') diff --git a/mpn/arm/aorsmul_1.asm b/mpn/arm/aorsmul_1.asm index ef1a29af4..4668585c9 100644 --- a/mpn/arm/aorsmul_1.asm +++ b/mpn/arm/aorsmul_1.asm @@ -24,7 +24,7 @@ C StrongARM: ? C XScale ? C Cortex-A8 ? C Cortex-A9 5.25 -C Cortex-A15 ? +C Cortex-A15 4 define(`rp', `r0') define(`up', `r1') diff --git a/mpn/arm/bdiv_dbm1c.asm b/mpn/arm/bdiv_dbm1c.asm index 471db524e..6ce9802d9 100644 --- a/mpn/arm/bdiv_dbm1c.asm +++ b/mpn/arm/bdiv_dbm1c.asm @@ -24,7 +24,7 @@ C StrongARM ? C XScale ? C Cortex-A8 ? C Cortex-A9 4.25 -C Cortex-A15 ? +C Cortex-A15 2.5 C TODO C * Try using umlal or umaal. diff --git a/mpn/arm/v5/mod_1_1.asm b/mpn/arm/v5/mod_1_1.asm index 60a055624..824f13f2e 100644 --- a/mpn/arm/v5/mod_1_1.asm +++ b/mpn/arm/v5/mod_1_1.asm @@ -26,7 +26,7 @@ C StrongARM ? C XScale ? C Cortex-A8 ? C Cortex-A9 7 -C Cortex-A15 ? +C Cortex-A15 6 define(`ap', `r0') define(`n', `r1') diff --git a/mpn/arm/v5/mod_1_2.asm b/mpn/arm/v5/mod_1_2.asm index c480add83..a41bf3527 100644 --- a/mpn/arm/v5/mod_1_2.asm +++ b/mpn/arm/v5/mod_1_2.asm @@ -26,7 +26,7 @@ C StrongARM ? C XScale ? C Cortex-A8 ? C Cortex-A9 4.25 -C Cortex-A15 ? +C Cortex-A15 3 define(`ap', `r0') define(`n', `r1') diff --git a/mpn/arm/v6/addmul_1.asm b/mpn/arm/v6/addmul_1.asm index 563515eca..56bfb34b3 100644 --- a/mpn/arm/v6/addmul_1.asm +++ b/mpn/arm/v6/addmul_1.asm @@ -24,7 +24,7 @@ C StrongARM: - C XScale - C Cortex-A8 ? C Cortex-A9 3.25 -C Cortex-A15 ? +C Cortex-A15 4 C TODO C * Micro-optimise feed-in code. diff --git a/mpn/arm/v6/addmul_2.asm b/mpn/arm/v6/addmul_2.asm index 9d4ef1c8f..dec07988e 100644 --- a/mpn/arm/v6/addmul_2.asm +++ b/mpn/arm/v6/addmul_2.asm @@ -26,7 +26,7 @@ C StrongARM: - C XScale - C Cortex-A8 ? C Cortex-A9 2.38 -C Cortex-A15 ? +C Cortex-A15 2.5 C TODO C * Consider using more registers for the r[] loads, allowing better load-use |