From ba4afbe7927f4de0bf5c4898290055b22ae5f819 Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Tue, 1 Aug 2000 02:30:33 +0200 Subject: Under ultrasparc umul_ppmm, remove the unfounded assertion that something better than 90 cycles should be possible. --- doc/tasks.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/tasks.html b/doc/tasks.html index ebd7de5c4..c549bf176 100644 --- a/doc/tasks.html +++ b/doc/tasks.html @@ -153,9 +153,8 @@ longlong.h umul_ppmm is suspected to be causing sqr_basecase to be slower than mul_basecase.
  • UltraSPARC: Write umul_ppmm. Important in particular for - mpn_sqr_basecase. The generic C code turns into sensible - enough "mulx"s, but it's about 90 cycles and something better - should be possible, maybe with floating point. + mpn_sqr_basecase. Using four "mulx"s either + with an asm block or via the generic C code is about 90 cycles.
  • Implement mpn_mul_basecase and mpn_sqr_basecase for important machines. Helping the generic sqr_basecase.c with an mpn_sqr_diagonal might be enough for some of the RISCs. -- cgit v1.2.1