Re: [PATCH 00/12] aarch64: Extend aarch64_feature_flags to 128 bits

2024-05-20 Thread Richard Sandiford
Andrew Carlotti writes: > On Fri, May 17, 2024 at 04:45:05PM +0100, Richard Sandiford wrote: >> Andrew Carlotti writes: >> > The end goal of the series is to change the definition of >> > aarch64_feature_flags >> > from a uint64_t typedef to a class with 128 bits of storage. This class >> >

Re: [PATCH 00/12] aarch64: Extend aarch64_feature_flags to 128 bits

2024-05-20 Thread Andrew Carlotti
On Fri, May 17, 2024 at 04:45:05PM +0100, Richard Sandiford wrote: > Andrew Carlotti writes: > > The end goal of the series is to change the definition of > > aarch64_feature_flags > > from a uint64_t typedef to a class with 128 bits of storage. This class > > uses > > operator overloading to

Re: [PATCH 00/12] aarch64: Extend aarch64_feature_flags to 128 bits

2024-05-17 Thread Richard Sandiford
Andrew Carlotti writes: > The end goal of the series is to change the definition of > aarch64_feature_flags > from a uint64_t typedef to a class with 128 bits of storage. This class uses > operator overloading to mimic the existing integer interface as much as > possible, but with added

[PATCH 00/12] aarch64: Extend aarch64_feature_flags to 128 bits

2024-05-14 Thread Andrew Carlotti
The end goal of the series is to change the definition of aarch64_feature_flags from a uint64_t typedef to a class with 128 bits of storage. This class uses operator overloading to mimic the existing integer interface as much as possible, but with added restrictions to facilate type checking and