src/cpu/x86/vm/stubRoutines_x86.hpp

changeset 9788
44ef77ad417c
parent 0
f90c822e73f8
     1.1 --- a/src/cpu/x86/vm/stubRoutines_x86.hpp	Wed Jul 31 14:28:51 2019 -0400
     1.2 +++ b/src/cpu/x86/vm/stubRoutines_x86.hpp	Wed Jun 17 17:48:25 2015 -0700
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -36,10 +36,15 @@
    1.11    // masks and table for CRC32
    1.12    static uint64_t _crc_by128_masks[];
    1.13    static juint    _crc_table[];
    1.14 +  // swap mask for ghash
    1.15 +  static address _ghash_long_swap_mask_addr;
    1.16 +  static address _ghash_byte_swap_mask_addr;
    1.17  
    1.18   public:
    1.19    static address verify_mxcsr_entry()    { return _verify_mxcsr_entry; }
    1.20    static address key_shuffle_mask_addr() { return _key_shuffle_mask_addr; }
    1.21    static address crc_by128_masks_addr()  { return (address)_crc_by128_masks; }
    1.22 +  static address ghash_long_swap_mask_addr() { return _ghash_long_swap_mask_addr; }
    1.23 +  static address ghash_byte_swap_mask_addr() { return _ghash_byte_swap_mask_addr; }
    1.24  
    1.25  #endif // CPU_X86_VM_STUBROUTINES_X86_32_HPP

mercurial