hotspot/src/share/vm/interpreter/templateInterpreter.hpp
changeset 35479 62c12ca7a45e
parent 35214 d86005e0b4c2
child 37480 291ee208fb72
equal deleted inserted replaced
35474:8333d76c7fee 35479:62c12ca7a45e
     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