< prev index next >

src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Print this page

        

*** 982,994 **** __ ldrw(crc, Address(esp, wordSize)); // Initial CRC __ adrp(tbl, ExternalAddress(StubRoutines::crc_table_addr()), offset); __ add(tbl, tbl, offset); ! __ ornw(crc, zr, crc); // ~crc __ update_byte_crc32(crc, val, tbl); ! __ ornw(crc, zr, crc); // ~crc // result in c_rarg0 __ andr(sp, r13, -16); __ ret(lr); --- 982,994 ---- __ ldrw(crc, Address(esp, wordSize)); // Initial CRC __ adrp(tbl, ExternalAddress(StubRoutines::crc_table_addr()), offset); __ add(tbl, tbl, offset); ! __ mvnw(crc, crc); // ~crc __ update_byte_crc32(crc, val, tbl); ! __ mvnw(crc, crc); // ~crc // result in c_rarg0 __ andr(sp, r13, -16); __ ret(lr);
< prev index next >