This patch adds the appropriate macros, tests and codec entries to encode the following variants:
TBL <Zd>.<Ts>, { <Zn>.<Ts> }, <Zm>.<Ts>
DUP <Zd>.<Ts>, #<imm>, <shift>
DUP <Zd>.<Ts>, <Zn>.<Ts>[<index>]
DUP <Zd>.<Ts>, <R><n|SP>
INSR <Zdn>.<T>, <R><m>
INSR <Zdn>.<Ts>, <V><m>
Issue #3044