forked from I2P_Developers/i2p.i2p
fe3642edd48630b463f4eaf824035c6c7fb7d576
- Add support for extended feature registers EBX/ECX - No such thing as EBX for 0x80000001 call; remove getExtendedEBXCPUFlags() method, replaced with getExtendedEBXFeatureFlags() - Check for support of 6 required Core i3/i5/i7 instructions to enable Haswell, since GMP Haswell requires Core i3/i5/i7 support. There are Pentium/Celeron Haswells that do not support these instructions. - Fix hasAVX2(), hasAVX512(), and hasADX() using wrong register - Fix hasAVX512() checking wrong bit - Define hasAVX512() as supporting AVX-512 Foundation, not the "full" instruction set as previously specified in the javadocs. - hasAVX2(), hasAVX512(), and hasADX() need not check hasAVX() first - Add missing hasADX() to CPUInfo interface Also: - More diagnostic output in CPUID.main() - More javadocs
…
…
Prerequisites to build from source:
Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
Non-linux operating systems and JVMs: See https://trac.i2p2.de/wiki/java
Apache Ant 1.7.0 or higher
The xgettext, msgfmt, and msgmerge tools installed
from the GNU gettext package http://www.gnu.org/software/gettext/
To build:
On x86 systems do:
ant pkg
On non-x86, use one of the following instead:
ant installer-linux
ant installer-freebsd
ant installer-osx
Run 'ant' with no arguments to see other build options.
See INSTALL.txt or https://geti2p.net/download for installation instructions.
Documentation:
https://geti2p.net/how
API: run 'ant javadoc' then start at build/javadoc/index.html
Latest release:
https://geti2p.net/download
To get development branch from source control:
https://geti2p.net/newdevelopers
FAQ:
https://geti2p.net/faq
Need help?
IRC irc.freenode.net #i2p
http://forum.i2p/
Licenses:
See LICENSE.txt
Description
Languages
Java
86.5%
HTML
4.9%
CSS
4.7%
Shell
1.1%
JavaScript
1.1%
Other
1.4%