comparison src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp @ 12320:3f551de87e59

8169711: CDS does not patch entry trampoline if intrinsic method is disabled Summary: Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime. Reviewed-by: kvn, iklam
author thartmann
date Mon, 21 Nov 2016 08:27:10 +0100
parents 80445c3c0f9f
children 52d18f20804b
comparison
equal deleted inserted replaced
24:1f6ee2b9cbba 25:7902cbb1c3af
201 __ ldrd(v0, Address(esp, 2 * Interpreter::stackElementSize)); 201 __ ldrd(v0, Address(esp, 2 * Interpreter::stackElementSize));
202 __ ldrd(v1, Address(esp)); 202 __ ldrd(v1, Address(esp));
203 __ mov(sp, r13); 203 __ mov(sp, r13);
204 generate_transcendental_entry(kind, 2); 204 generate_transcendental_entry(kind, 2);
205 break; 205 break;
206 case Interpreter::java_lang_math_fmaD :
207 case Interpreter::java_lang_math_fmaF :
208 return NULL;
206 default: 209 default:
207 ; 210 ;
208 } 211 }
209 if (entry_point) { 212 if (entry_point) {
210 __ br(continuation); 213 __ br(continuation);