changeset 52676 | 2d795829f39f |
parent 52351 | 0ecb4e520110 |
child 53061 | 5da72d7e0e80 |
--- a/src/hotspot/cpu/arm/macroAssembler_arm.cpp Thu Nov 22 17:25:47 2018 +0100 +++ b/src/hotspot/cpu/arm/macroAssembler_arm.cpp Fri Nov 23 19:45:38 2018 +0300 @@ -941,6 +941,12 @@ bind(done); } +void MacroAssembler::c2bool(Register x) +{ + tst(x, 0xff); // Only look at the lowest byte + mov(x, 1, ne); +} + void MacroAssembler::null_check(Register reg, Register tmp, int offset) { if (needs_explicit_null_check(offset)) { assert_different_registers(reg, tmp);