arm: remove dead code fplib mul64x64
authorCurtis Dunham <Curtis.Dunham@arm.com>
Tue, 11 Mar 2014 14:50:02 +0000 (09:50 -0500)
committerCurtis Dunham <Curtis.Dunham@arm.com>
Tue, 11 Mar 2014 14:50:02 +0000 (09:50 -0500)
src/arch/arm/insts/fplib.cc

index e6528358ab933c94091f645d0ff501afd41c7050..98410dd3854645def40ee782899dc1bd73078944 100644 (file)
@@ -155,23 +155,6 @@ void mul64x32(uint64_t *x0, uint64_t *x1, uint64_t a, uint32_t b)
     *x1 = t1 >> 32;
 }
 
-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)