This patch adds the appropriate macros, tests and codec entries to encode the following variants:
FABD <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FABS <Zd>.<Ts>, <Pg>/M, <Zn>.<Ts>
FDIV <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FDIVR <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMAD <Zdn>.<Ts>, <Pg>/M, <Zm>.<Ts>, <Za>.<Ts>
FMULX <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FNEG <Zd>.<Ts>, <Pg>/M, <Zn>.<Ts>
FNMAD <Zdn>.<Ts>, <Pg>/M, <Zm>.<Ts>, <Za>.<Ts>
FNMLA <Zda>.<Ts>, <Pg>/M, <Zn>.<Ts>, <Zm>.<Ts>
FNMLS <Zda>.<Ts>, <Pg>/M, <Zn>.<Ts>, <Zm>.<Ts>
FRECPE <Zd>.<Ts>, <Zn>.<Ts>
FRECPS <Zd>.<Ts>, <Zn>.<Ts>, <Zm>.<Ts>
FRECPX <Zd>.<Ts>, <Pg>/M, <Zn>.<Ts>
FRSQRTE <Zd>.<Ts>, <Zn>.<Ts>
FRSQRTS <Zd>.<Ts>, <Zn>.<Ts>, <Zm>.<Ts>
FSCALE <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FSQRT <Zd>.<Ts>, <Pg>/M, <Zn>.<Ts>
FADD <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FADD <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FADD <Zd>.<Ts>, <Zn>.<Ts>, <Zm>.<Ts>
FSUB <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FSUB <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FSUB <Zd>.<Ts>, <Zn>.<Ts>, <Zm>.<Ts>
FSUBR <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FSUBR <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMAX <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FMAX <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMAXNM <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FMAXNM <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMIN <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FMIN <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMINNM <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FMINNM <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMLA <Zda>.<Ts>, <Pg>/M, <Zn>.<Ts>, <Zm>.<Ts>
FMLA <Zda>.D, <Zn>.D, <Zm>.D[<index>]
FMLA <Zda>.H, <Zn>.H, <Zm>.H[<index>]
FMLA <Zda>.S, <Zn>.S, <Zm>.S[<index>]
FMLS <Zda>.<Ts>, <Pg>/M, <Zn>.<Ts>, <Zm>.<Ts>
FMLS <Zda>.D, <Zn>.D, <Zm>.D[<index>]
FMLS <Zda>.H, <Zn>.H, <Zm>.H[<index>]
FMLS <Zda>.S, <Zn>.S, <Zm>.S[<index>]
FMSB <Zdn>.<Ts>, <Pg>/M, <Zm>.<Ts>, <Za>.<Ts>
FMUL <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <const>
FMUL <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
FMUL <Zd>.<Ts>, <Zn>.<Ts>, <Zm>.<Ts>
FMUL <Zd>.D, <Zn>.D, <Zm>.D[<index>]
FMUL <Zd>.H, <Zn>.H, <Zm>.H[<index>]
FMUL <Zd>.S, <Zn>.S, <Zm>.S[<index>]
Issue #3044