RFR: 8335367: [s390] Add support for load immediate on condition instructions.

Amit Kumar amitkumar at openjdk.org
Tue Nov 19 11:39:45 UTC 2024


On Wed, 13 Nov 2024 06:16:23 GMT, Manjunath S Matti. <duke at openjdk.org> wrote:

> Add support for load immediate on condition instructions.

minor nits to do, otherwise looks good.

src/hotspot/cpu/s390/assembler_s390.hpp line 2076:

> 2074:   inline void z_lochi(Register r1, int64_t i2, branch_condition m3);   // load immediate r1[32-64] = i2_imm16   ; int32 <- int16
> 2075:   inline void z_lochhi(Register r1, int64_t i2, branch_condition m3);  // load immediate r1[ 0-31] = i2_imm16   ; int32 <- int16
> 2076:   inline void z_locghi(Register r1, int64_t i2, branch_condition m3);  // load immediate r1[ 0-63] = i2_imm16   ; int64 <- int16

Suggestion:

  inline void z_lochi(Register r1, int64_t i2, branch_condition m3);   // load immediate r1[32-63] = i2_simm16   ; int32 <- int16
  inline void z_lochhi(Register r1, int64_t i2, branch_condition m3);  // load immediate r1[ 0-31] = i2_simm16   ; int32 <- int16
  inline void z_locghi(Register r1, int64_t i2, branch_condition m3);  // load immediate r1[ 0-63] = i2_simm16   ; int64 <- int16

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

Changes requested by amitkumar (Committer).

PR Review: https://git.openjdk.org/jdk/pull/22058#pullrequestreview-2445183949
PR Review Comment: https://git.openjdk.org/jdk/pull/22058#discussion_r1848184321


More information about the hotspot-dev mailing list