aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/x86/vm/assembler_x86.cpp
AgeCommit message (Expand)Author
2016-02-178081778: Use Intel x64 CPU instructions for RSA accelerationigerasim
2014-09-028055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() methodkvn
2014-08-058052081: Optimize generated by C2 code for Intel's Atom processorkvn
2014-05-228037816: Fix for 8036122 breaks build with Xcode5/clangdrchase
2014-04-298041957: -XX:UseAVX=0 cause assert(UseAVX) failedkvn
2014-03-25Mergeiveresov
2014-03-248038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstructio...iveresov
2014-03-208031320: Use Intel RTM instructions for lockskvn
2014-03-128031321: Support Intel bit manipulation instructionsiveresov
2013-10-188026844: Various Math functions needs intrinsificationrbackman
2013-09-288025613: clang: remove -Wno-unused-valuetwisti
2013-07-027088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32drchase
2013-04-048003310: Enable -Wunused-function when compiling with gccmikael
2013-02-088007708: compiler/6855215 assert(VM_Version::supports_sse4_2())kvn
2013-01-27Mergedlong
2013-01-238005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCSjprovino
2013-01-226896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86kvn
2013-01-088005419: Improve intrinsics code performance on x86 by using AVX2kvn
2013-01-078004537: replace AbstractAssembler emit_long with emit_int32twisti
2013-01-038005544: Use 256bit YMM registers in arraycopy stubs on x86kvn
2013-01-038005522: use fast-string instructions on x86 for zeroingkvn
2012-12-208004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32twisti
2012-12-198004835: Improve AES intrinsics on x86kvn
2012-12-188004536: replace AbstractAssembler emit_word with emit_int16twisti
2012-11-308003240: x86: move MacroAssembler into separate filetwisti
2012-11-308003195: AbstractAssembler should not store code pointers but use the CodeSec...twisti
2012-10-247184394: add intrinsics to use AES instructionskvn
2012-10-12Mergekvn
2012-10-097054512: Compress class pointers after perm gen removalroland
2012-10-046884973: java -XX:Atomics=2 crashescoleenp
2012-09-298000213: NPG: Should have renamed arrayKlass and typeArrayKlasscoleenp
2012-09-177196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrectkvn
2012-09-016964458: Reimplement class meta-data storage to use native memorycoleenp
2012-08-206340864: Implement vectorization optimizations in hotspot-serverkvn
2012-07-247023639: JSR 292 method handle invocation needs a fast path for compiled codetwisti
2012-07-167181494: cleanup avx and vectors codekvn
2012-06-157119644: Increase superword's vector size up to 256 bitskvn
2012-06-127174532: jdk/test/java/lang/Math/WorstCaseTests.java failing on x86roland
2012-05-217169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd i...roland
2012-05-157133857: exp() and pow() should use the x87 ISA on x86roland
2012-04-027157141: crash in 64 bit with corrupted oopsnever
2012-02-157125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29kvn
2012-01-057119294: Two command line options cause JVM to crashiveresov
2011-12-29Mergekvn
2011-12-237110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VMkvn
2011-12-197122939: TraceBytecodes broken with UseCompressedOopscoleenp
2011-12-077118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() funct...stefank
2011-12-207121648: Use 3-operands SIMD instructions on x86 with AVXkvn
2011-12-147116452: Add support for AVX instructionskvn
2011-11-187110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) fail...never