Merry 3092f40e9f Arm64Emitter: Simplify LogicalImm logic
Heavily simplify logical immediate encoding.

This is based on the observation that if a valid repeating element
exists, it repeats through `value`. Thus it does not matter which
one you analyse. Thus we skip over the least significent element
if LSB = 1 by masking it out with `inverse_mask_from_trailing_ones`,
to avoid the degenerate case of a stretch of 1 bits going 'round
the end' of the word.
2022-07-07 22:53:36 +01:00
..
2021-12-10 14:49:57 -08:00
2022-01-02 14:39:34 -08:00
2021-07-17 17:46:57 -07:00
2021-12-10 14:49:57 -08:00
2022-06-30 15:26:48 -05:00
2022-06-26 21:53:21 -05:00
2021-10-24 11:48:36 -07:00
2022-01-02 15:36:47 -08:00
2022-06-26 21:53:21 -05:00
2021-07-17 19:29:22 -07:00
2022-01-09 12:44:15 -08:00
2022-04-12 12:28:57 -07:00
2021-11-24 14:56:12 -08:00
2021-11-24 14:56:12 -08:00
2022-02-16 20:09:38 +00:00
2022-02-16 20:09:38 +00:00
2021-12-10 14:49:57 -08:00
2021-12-10 14:49:57 -08:00
2021-10-24 11:48:36 -07:00
2021-12-10 14:49:57 -08:00
2022-01-09 12:43:11 -08:00