hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
changeset 31591 82134a118aea
parent 31517 f1dc80fd7748
child 31954 eecbca64fad6
child 31955 c6ac18ab3d6b
equal deleted inserted replaced
31590:427d073af867 31591:82134a118aea
   965 
   965 
   966   // CRC32 code for java.util.zip.CRC32::updateBytes() instrinsic.
   966   // CRC32 code for java.util.zip.CRC32::updateBytes() instrinsic.
   967   void kernel_crc32(Register crc, Register buf, Register len,
   967   void kernel_crc32(Register crc, Register buf, Register len,
   968         Register table0, Register table1, Register table2, Register table3,
   968         Register table0, Register table1, Register table2, Register table3,
   969         Register tmp, Register tmp2, Register tmp3);
   969         Register tmp, Register tmp2, Register tmp3);
       
   970   // CRC32 code for java.util.zip.CRC32C::updateBytes() instrinsic.
       
   971   void kernel_crc32c(Register crc, Register buf, Register len,
       
   972         Register table0, Register table1, Register table2, Register table3,
       
   973         Register tmp, Register tmp2, Register tmp3);
   970 
   974 
   971 #undef VIRTUAL
   975 #undef VIRTUAL
   972 
   976 
   973   // Stack push and pop individual 64 bit registers
   977   // Stack push and pop individual 64 bit registers
   974   void push(Register src);
   978   void push(Register src);