changeset 336c7d36ac00 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=336c7d36ac00
description:
        arm: remove dead code fplib mul64x64

diffstat:

 src/arch/arm/insts/fplib.cc |  17 -----------------
 1 files changed, 0 insertions(+), 17 deletions(-)

diffs (27 lines):

diff -r 0edd36ea6130 -r 336c7d36ac00 src/arch/arm/insts/fplib.cc
--- a/src/arch/arm/insts/fplib.cc       Wed Aug 13 06:57:19 2014 -0400
+++ b/src/arch/arm/insts/fplib.cc       Tue Mar 11 09:50:02 2014 -0500
@@ -156,23 +156,6 @@
 }
 
 static inline void
-mul64x64(uint64_t *x0, uint64_t *x1, uint64_t a, uint64_t b)
-{
-    uint64_t a0 = (uint32_t)a;
-    uint64_t a1 = a >> 32;
-    uint64_t b0 = (uint32_t)b;
-    uint64_t b1 = b >> 32;
-    uint64_t t1 = (a0 * b0 >> 32) + a1 * b0;
-    uint64_t t2 = a0 * b1;
-    uint64_t x = ((uint64_t)(uint32_t)t1 + (uint32_t)t2) >> 32;
-    x += t1 >> 32;
-    x += t2 >> 32;
-    x += a1 * b1;
-    *x0 = a * b;
-    *x1 = x;
-}
-
-static inline void
 add128(uint64_t *x0, uint64_t *x1, uint64_t a0, uint64_t a1, uint64_t b0,
        uint64_t b1)
 {
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to