On Wed, 26 Apr 2023 10:43:48 GMT, Roman Kennke <rken...@openjdk.org> wrote:
>> src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp line 701: >> >>> 699: // ZFlag == 0 count in slow path >>> 700: jccb(Assembler::notZero, NO_COUNT); // jump if ZFlag == 0 >>> 701: >> >> `DONE_LABEL` is conditionally jumped into from a lot of places, the only >> path it is reached without known `ZF` seems to be `LM_LEGAGY` fall-through. >> Maybe refactor a little to eliminate this block. > > I intentionally have not changed the existing paths to make it absolutely > clear that the old behaviour is not changed. I'd rather make any changes to > the stack-locking in a separate follow-up. Thanks for minimizing changes to the old/legacy code. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/10907#discussion_r1178113575