gmpbench: Ultra40 Solaris10 Studio11

Torbjorn Granlund tg-this-will-bounce-but-I-am-subscribed-to-the-list-honest at swox.com
Sun Apr 8 22:45:14 CEST 2007


Jens Elkner <jel+iws at iws.cs.uni-magdeburg.de> writes:

  > The fix will be part of with 4.2.2.  Now, there is another problem
  > with using the Sun compiler, which is that it doesn't support the
  > inline assembly of longlong.h.  That badly hurts your numbers.

  Would the following be an option:
  "Support For SSE/SSE2 Integral Media Intrinsics

Option for what?  Can you do MULQ and integer add-with-carry with
that?  Is it portable?

Even of some compiler vendor came up with something usable for
longlong.h (which the "Media Intrinsics" isn't), I wouldn't start
using it, sorry.

  Yes - with gcc 3.4.3 (the standard one coming with Solaris):
  GMPbench result: 9730.6

Great, one cannot complain about GMP's scaling with CPU clock!

-- 
Torbjörn


More information about the gmp-devel mailing list