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
85.2%
CSS
5%
HTML
3.1%
Shell
1.3%
C++
1%
Other
4.2%