< prev index next >

src/cpu/x86/vm/stubRoutines_x86.cpp

Print this page

        

*** 44,53 **** --- 44,56 ---- address StubRoutines::x86::_ghash_long_swap_mask_addr = NULL; address StubRoutines::x86::_ghash_byte_swap_mask_addr = NULL; address StubRoutines::x86::_upper_word_mask_addr = NULL; address StubRoutines::x86::_shuffle_byte_flip_mask_addr = NULL; address StubRoutines::x86::_k256_adr = NULL; + #ifdef _LP64 + address StubRoutines::x86::_k256_W_adr = NULL; + #endif address StubRoutines::x86::_pshuffle_byte_flip_mask_addr = NULL; //tables common for sin and cos address StubRoutines::x86::_ONEHALF_adr = NULL; address StubRoutines::x86::_P_2_adr = NULL;
*** 287,291 **** --- 290,300 ---- 0x19a4c116UL, 0x1e376c08UL, 0x2748774cUL, 0x34b0bcb5UL, 0x391c0cb3UL, 0x4ed8aa4aUL, 0x5b9cca4fUL, 0x682e6ff3UL, 0x748f82eeUL, 0x78a5636fUL, 0x84c87814UL, 0x8cc70208UL, 0x90befffaUL, 0xa4506cebUL, 0xbef9a3f7UL, 0xc67178f2UL }; + + #ifdef _LP64 + // used in MacroAssembler::sha256_AVX2 + // dynamically built from _k256 + ALIGNED_(64) juint StubRoutines::x86::_k256_W[2*sizeof(StubRoutines::x86::_k256)]; + #endif
< prev index next >