Re: [gui-dev] Re: Faster SHA1 and Tiger MessageDigestSPI's (version1.11)

Roger Kapsi <[email protected]> Thu, 1 Jul 2004 22:16:10 +0200
Newsgroups gmane.network.gnutella.limewire.gui.devel
Message-ID <[email protected]>
> Can you give details about what is reported by the GNU Java compiler 
> as an "undefined" operation on some value?

Uh no, not the GNU Java compiler (gcj). I'm talking about gcc...

d += ((e << 5) | (e >>> 27)) + 0x5a827999 // K16
   +  ((a & ((b = (b << 30) | (b >>> 2)) ^ c)) ^ c) // Ch(a,b,c)
   +  (i00 = ((i00 ^= i02 ^ i08 ^ i13) << 1) | (i00 >>> 31)); // W16

operation on `b' may be undefined
operation on `i00' may be undefined

and so on.

> It would be interesting to know if you get the same "suprising" 
> results with a prior version of Java on your G5.

Java 1.3.1
   before: 74.3605 MB/s
   after: 78.3699 MB/s

Cheers
  Roger

_______________________________________________
gui-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/gui-dev