Created by: joshua-warburton
This patch adds the appropriate macros, tests and codec entries to encode the following variants:
SDIV <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
SDIVR <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
UDIV <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
UDIVR <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
UMAX <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
UMAX <Zdn>.<Ts>, <Zdn>.<Ts>, #<imm>
UMIN <Zdn>.<Ts>, <Pg>/M, <Zdn>.<Ts>, <Zm>.<Ts>
UMIN <Zdn>.<Ts>, <Zdn>.<Ts>, #<imm>
issues: #3044 Change-Id: Ided8f402c6e8b897a48d32e9151954fb29e68d80