< prev index next >
src/hotspot/cpu/aarch64/register_aarch64.hpp
Print this page
8248238: Adding Windows support to OpenJDK on AArch64
Summary: LP64 vs LLP64 changes to add Windows support
Contributed-by: Monica Beckwith <monica.beckwith@microsoft.com>, Ludovic Henry <luhenry@microsoft.com>
Reviewed-by:
*** 63,73 ****
const char* name() const;
int encoding_nocheck() const { return (intptr_t)this; }
// Return the bit which represents this register. This is intended
// to be ORed into a bitmask: for usage see class RegSet below.
! unsigned long bit(bool should_set = true) const { return should_set ? 1 << encoding() : 0; }
};
// The integer registers of the aarch64 architecture
CONSTANT_REGISTER_DECLARATION(Register, noreg, (-1));
--- 63,73 ----
const char* name() const;
int encoding_nocheck() const { return (intptr_t)this; }
// Return the bit which represents this register. This is intended
// to be ORed into a bitmask: for usage see class RegSet below.
! uint64_t bit(bool should_set = true) const { return should_set ? 1 << encoding() : 0; }
};
// The integer registers of the aarch64 architecture
CONSTANT_REGISTER_DECLARATION(Register, noreg, (-1));
< prev index next >