RFR: 8328998: Encoding support for Intel APX extended general-purpose registers [v13]

Steve Dohrmann duke at openjdk.org
Thu May 2 23:33:59 UTC 2024


On Mon, 15 Apr 2024 17:43:45 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Steve Dohrmann has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 20 additional commits since the last revision:
>> 
>>  - update for egpr use: bzhil(R,R,R), btq(R,R), btq(R,imm)
>>  - Merge branch 'master' into apx-encoding-pr
>>  - Update full name
>>  - simplification and fix asserts in ldmxcsr, stmxcsr, and emit_prefix_and_int8
>>  - remove is_map1 comment for addb, andb, movb, orb, testb, xchgb, xorb
>>  - fix stmxcrs REX2 branch, add asserts to SHA instructions
>>  - fixes: pp bits in crc32, REX2 branch in ldmxcsr
>>  - add egpr support for popcntq(R,A), cvttsd2siq(R,A), popq(R)
>>  - fix 4 more src_is_gpr = true cases, add asserts to check for UseAPX
>>  - fix is_gpr arg on two functions with reversed src / dst operands
>>  - ... and 10 more: https://git.openjdk.org/jdk/compare/9abb31e9...7b3e8ec7
>
> I have few comments.

@vnkozlov  Are there other things you would like to see for this pull request?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/18476#issuecomment-2091905594


More information about the hotspot-compiler-dev mailing list