equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. |
7 * published by the Free Software Foundation. |
191 // Compute the address for reexecution |
191 // Compute the address for reexecution |
192 static address deopt_reexecute_entry(Method* method, address bcp); |
192 static address deopt_reexecute_entry(Method* method, address bcp); |
193 |
193 |
194 // Size of interpreter code. Max size with JVMTI |
194 // Size of interpreter code. Max size with JVMTI |
195 static int InterpreterCodeSize; |
195 static int InterpreterCodeSize; |
196 |
|
197 #ifdef PPC |
|
198 public: |
|
199 // PPC-only: Support abs and sqrt like in compiler. |
|
200 // For others we can use a normal (native) entry. |
|
201 static bool math_entry_available(AbstractInterpreter::MethodKind kind); |
|
202 #endif |
|
203 }; |
196 }; |
204 |
197 |
205 #endif // !CC_INTERP |
198 #endif // !CC_INTERP |
206 |
199 |
207 #endif // SHARE_VM_INTERPRETER_TEMPLATEINTERPRETER_HPP |
200 #endif // SHARE_VM_INTERPRETER_TEMPLATEINTERPRETER_HPP |