Created by: joshua-warburton
This patch adds the appropriate macros, tests and codec entries to encode the following variants:
FRECPE <Hd>.<Ts>, <Hn>.<Ts>
FRECPE <Dd>.<Ts>, <Dn>.<Ts>
FRECPE <Hd>, <Hn>
FRECPE <V><d>, <V><n>
FRECPS <Hd>.<Ts>, <Hn>.<Ts>, <Hm>.<Ts>
FRECPS <Dd>.<Ts>, <Dn>.<Ts>, <Dm>.<Ts>
FRECPS <Hd>, <Hn>, <Hm>
FRECPS <V><d>, <V><n>, <V><m>
FRSQRTE <Hd>.<Ts>, <Hn>.<Ts>
FRSQRTE <Dd>.<Ts>, <Dn>.<Ts>
FRSQRTE <Hd>, <Hn>
FRSQRTE <V><d>, <V><n>
FRSQRTS <Hd>.<Ts>, <Hn>.<Ts>, <Hm>.<Ts>
FRSQRTS <Dd>.<Ts>, <Dn>.<Ts>, <Dm>.<Ts>
FRSQRTS <Hd>, <Hn>, <Hm>
FRSQRTS <V><d>, <V><n>, <V><m>
Issues: #2626