src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 53783 72709e703abd
parent 53114 b0686d0be73f
child 53967 2bd3e05d4c6f
equal deleted inserted replaced
53782:37c12515c30f 53783:72709e703abd
  2165   // call(c_rarg3);
  2165   // call(c_rarg3);
  2166   blrt(c_rarg3, 3, 0, 1);
  2166   blrt(c_rarg3, 3, 0, 1);
  2167   hlt(0);
  2167   hlt(0);
  2168 }
  2168 }
  2169 
  2169 
       
  2170 void MacroAssembler::warn(const char* msg) {
       
  2171   pusha();
       
  2172   mov(c_rarg0, (address)msg);
       
  2173   mov(lr, CAST_FROM_FN_PTR(address, warning));
       
  2174   blrt(lr, 1, 0, MacroAssembler::ret_type_void);
       
  2175   popa();
       
  2176 }
       
  2177 
  2170 void MacroAssembler::unimplemented(const char* what) {
  2178 void MacroAssembler::unimplemented(const char* what) {
  2171   const char* buf = NULL;
  2179   const char* buf = NULL;
  2172   {
  2180   {
  2173     ResourceMark rm;
  2181     ResourceMark rm;
  2174     stringStream ss;
  2182     stringStream ss;