1.1 --- a/src/cpu/ppc/vm/macroAssembler_ppc.hpp Mon Sep 24 17:18:38 2018 -0400 1.2 +++ b/src/cpu/ppc/vm/macroAssembler_ppc.hpp Thu Sep 22 12:17:24 2016 +0200 1.3 @@ -656,6 +656,13 @@ 1.4 Register tc0, Register tc1, Register tc2, Register tc3); 1.5 void kernel_crc32_1byte(Register crc, Register buf, Register len, Register table, 1.6 Register t0, Register t1, Register t2, Register t3); 1.7 + void kernel_crc32_1word_vpmsumd(Register crc, Register buf, Register len, Register table, 1.8 + Register constants, Register barretConstants, 1.9 + Register t0, Register t1, Register t2, Register t3, Register t4); 1.10 + void kernel_crc32_1word_aligned(Register crc, Register buf, Register len, 1.11 + Register constants, Register barretConstants, 1.12 + Register t0, Register t1, Register t2); 1.13 + 1.14 void kernel_crc32_singleByte(Register crc, Register buf, Register len, Register table, Register tmp); 1.15 1.16 //