< prev index next >
src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
Print this page
@@ -290,11 +290,11 @@
movz(tmp1, INF_OR_NAN_PREFIX, 48);
bfm(tmp4, rscratch1, 0, 51); // tmp4 = 0x77F0 << 48 | mantissa(X)
// vtmp1 = AS_DOUBLE_BITS(0x77F0 << 48 | mantissa(X)) == mx
fmovd(vtmp1, tmp4);
subw(tmp2, tmp2, 16);
- cmp(tmp2, 0x8000);
+ subs(zr, tmp2, 0x8000);
br(GE, SMALL_VALUE);
bind(MAIN);
fmovs(tmp3, vtmp5); // int intB0 = AS_INT_BITS(B);
mov(tmp5, 0x3FE0);
mov(rscratch1, 0xffffe00000000000);
< prev index next >