Original link: http://www.concentric.net/~Ttwang/tech/inthash.htm
Taken from: http://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
Reformatted using pandoc
Thomas Wang, Jan 1997
last update Mar 2007
| # You will need Mercurial; get it with `brew install hg`. | |
| hg clone http://hg.openjdk.java.net/jdk8u/jdk8u | |
| cd jdk8u | |
| hg update jdk8u92-b14 | |
| chmod +x ./get_source.sh; ./get_source.sh | |
| cd hotspot/src/share/tools/hsdis | |
| wget http://ftp.heanet.ie/mirrors/gnu/binutils/binutils-2.26.tar.gz | |
| tar -xzf binutils-2.26.tar.gz | |
| make BINUTILS=binutils-2.26 ARCH=amd64 |
| _hashCode java/lang/Object.hashCode()I | |
| _getClass java/lang/Object.getClass()Ljava/lang/Class; | |
| _clone java/lang/Object.clone()Ljava/lang/Object; | |
| _dabs java/lang/Math.abs(D)D | |
| _dsin java/lang/Math.sin(D)D | |
| _dcos java/lang/Math.cos(D)D | |
| _dtan java/lang/Math.tan(D)D | |
| _datan2 java/lang/Math.atan2(DD)D | |
| _dsqrt java/lang/Math.sqrt(D)D | |
| _dlog java/lang/Math.log(D)D |
Original link: http://www.concentric.net/~Ttwang/tech/inthash.htm
Taken from: http://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
Reformatted using pandoc
Thomas Wang, Jan 1997
last update Mar 2007