< prev index next >
src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Print this page
*** 1,7 ****
--- 1,8 ----
/*
* Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015-2018, Azul Systems, Inc. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 98,107 ****
--- 99,114 ----
address generate_Float_intBitsToFloat_entry();
address generate_Float_floatToRawIntBits_entry();
address generate_Double_longBitsToDouble_entry();
address generate_Double_doubleToRawLongBits_entry();
#endif // IA32
+ #ifdef AARCH32
+ address generate_CRC32_updateBytes_inner(AbstractInterpreter::MethodKind kind, int is_crc32c);
+ address generate_aescrypt_block_entry(AbstractInterpreter::MethodKind kind);
+ address generate_cipherBlockChaining_encryptAESCrypt_entry(AbstractInterpreter::MethodKind kind);
+ address generate_SHA_implCompress_entry(AbstractInterpreter::MethodKind kind);
+ #endif
// Some platforms don't need registers, other need two. Unused function is
// left unimplemented.
void generate_stack_overflow_check(void);
void generate_stack_overflow_check(Register Rframe_size, Register Rscratch);
*** 112,123 ****
#ifdef SPARC
void save_native_result(void);
void restore_native_result(void);
#endif // SPARC
! #ifdef AARCH64
void generate_transcendental_entry(AbstractInterpreter::MethodKind kind, int fpargs);
#endif // AARCH64
#ifdef PPC
void lock_method(Register Rflags, Register Rscratch1, Register Rscratch2, bool flags_preloaded=false);
void generate_fixed_frame(bool native_call, Register Rsize_of_parameters, Register Rsize_of_locals);
--- 119,132 ----
#ifdef SPARC
void save_native_result(void);
void restore_native_result(void);
#endif // SPARC
! #if defined(AARCH64)
void generate_transcendental_entry(AbstractInterpreter::MethodKind kind, int fpargs);
+ #elif defined(AARCH32)
+ void generate_transcendental_entry(AbstractInterpreter::MethodKind kind);
#endif // AARCH64
#ifdef PPC
void lock_method(Register Rflags, Register Rscratch1, Register Rscratch2, bool flags_preloaded=false);
void generate_fixed_frame(bool native_call, Register Rsize_of_parameters, Register Rsize_of_locals);
< prev index next >