Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!snorkelwacker!bloom-beacon!eru!luth!sunic!bmc!kuling!irf From: irf@kuling.UUCP (Bo Thide') Newsgroups: comp.arch Subject: Re: Integer/Multiply/Divide on Sparc Message-ID: <1315@kuling.UUCP> Date: 4 Jan 90 17:02:17 GMT References: <158@csinc.UUCP> <787@stat.fsu.edu> <42701@lll-winken.LLNL.GOV> <788@stat.fsu.edu> <42737@lll-winken.LLNL.GOV> <5842@ncar.ucar.edu> <4411@crdgw1.crd.ge.com> Reply-To: irf@kuling.UUCP (Bo Thide') Organization: Dept. of Computer Systems, Uppsala University, Sweden Lines: 13 In article <4411@crdgw1.crd.ge.com> barnett@grymoire.crd.ge.com (Bruce Barnett) writes: >I get: >------- >Sun4/110 (no -O) 0.37 0.69 0.62 5.90 1.11 1.07 >Sun4/110 (-O4) 0.26 0.34 0.26 5.30 0.73 0.83 >SS1 (no -O) 0.38 0.40 0.36 3.43 0.51 0.72 >SS1 (-O4) 0.30 0.33 0.30 3.30 0.49 0.60 I also get this now, but only if I use the inline library /usr/lib/libm.il. Without it, integer multiplication takes 6 times longer! Odd. -Bo