# HG changeset patch # User shade # Date 1544714047 -3600 # Node ID e10a1f7aaa1361071c000b683d22a1e31ed0c13b # Parent 9f13f8aad8dcc98d4ea3fd738589cd16251594a1 8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions) Reviewed-by: thartmann diff -r 9f13f8aad8dc -r e10a1f7aaa13 src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp --- a/src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp Thu Dec 13 15:40:11 2018 +0100 +++ b/src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp Thu Dec 13 16:14:07 2018 +0100 @@ -29,6 +29,7 @@ #include "runtime/stubRoutines.hpp" #include "macroAssembler_x86.hpp" +#ifdef _LP64 // Multiply 128 x 128 bits, using 4 pclmulqdq operations void MacroAssembler::schoolbookAAD(int i, Register htbl, XMMRegister data, XMMRegister tmp0, XMMRegister tmp1, XMMRegister tmp2, XMMRegister tmp3) { @@ -319,4 +320,5 @@ vpxor(xmm1, xmm1, xmm1, Assembler::AVX_128bit); vpxor(xmm3, xmm3, xmm3, Assembler::AVX_128bit); vpxor(xmm15, xmm15, xmm15, Assembler::AVX_128bit); -} \ No newline at end of file +} +#endif // _LP64