This patch adds the appropriate macros, tests and codec entries to encode the following variants:
AND <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
AND <Zd>.D, <Zn>.D, <Zm>.D
ANDS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
BIC <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
BIC <Zd>.D, <Zn>.D, <Zm>.D
BICS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
EOR <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
EOR <Zd>.D, <Zn>.D, <Zm>.D
EORS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
NAND <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
NANDS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
NOR <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
NORS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
NOT <Zd>.<Ts>, <Pg>/M, <Zn>.<Ts>
ORN <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
ORNS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
ORR <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
ORR <Zd>.D, <Zn>.D, <Zm>.D
ORRS <Pd>.B, <Pg>/Z, <Pn>.B, <Pm>.B
Issue #3044