Mercurial > hg > graal-jvmci-8
comparison src/share/vm/classfile/vmSymbols.hpp @ 7637:b30b3c2a0cf2
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland
author | kvn |
---|---|
date | Tue, 22 Jan 2013 15:34:16 -0800 |
parents | f422634e5828 |
children | 3ac7d10a6572 cf8470eaf7e5 |
comparison
equal
deleted
inserted
replaced
7636:a7114d3d712e | 7637:b30b3c2a0cf2 |
---|---|
733 \ | 733 \ |
734 do_class(java_nio_Buffer, "java/nio/Buffer") \ | 734 do_class(java_nio_Buffer, "java/nio/Buffer") \ |
735 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \ | 735 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \ |
736 do_name( checkIndex_name, "checkIndex") \ | 736 do_name( checkIndex_name, "checkIndex") \ |
737 \ | 737 \ |
738 do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \ | |
739 do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \ | |
740 do_name( encodeISOArray_name, "encodeISOArray") \ | |
741 do_signature(encodeISOArray_signature, "([CI[BII)I") \ | |
742 \ | |
738 /* java/lang/ref/Reference */ \ | 743 /* java/lang/ref/Reference */ \ |
739 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ | 744 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ |
740 \ | 745 \ |
741 /* support for com.sum.crypto.provider.AESCrypt and some of its callers */ \ | 746 /* support for com.sum.crypto.provider.AESCrypt and some of its callers */ \ |
742 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ | 747 do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ |