Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,7 @@ address StubGenerator::generate_libmSinh() {

__ bind(B1_2);
__ xorpd(xmm4, xmm4);
__ movsd(xmm1, ExternalAddress(L2E), r11 /*rscratch*/);
__ movl(rax, 32768);
__ pinsrw(xmm4, rax, 3);
__ pextrw(rcx, xmm0, 3);
Expand All @@ -322,7 +323,6 @@ address StubGenerator::generate_libmSinh() {
__ cmpl(rcx, 177);
__ jcc(Assembler::aboveEqual, L_2TAG_PACKET_0_0_2); // Branch only if |x| is not in [23/64, 3*2^8)
__ movsd(xmm3, ExternalAddress(HALFMASK), r11 /*rscratch*/);
__ movsd(xmm1, ExternalAddress(L2E), r11 /*rscratch*/);
__ movsd(xmm2, ExternalAddress(L2E + 8), r11 /*rscratch*/);
__ movsd(xmm6, ExternalAddress(Shifter), r11 /*rscratch*/);
__ andpd(xmm3, xmm0);
Expand Down