src/cpu/ppc/vm/macroAssembler_ppc.hpp

changeset 9497
f892c3b6b651
parent 9496
bcccbecdde63
child 9572
624a0741915c
child 9669
32bc598624bd
     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    //

mercurial