Created by: joshua-warburton
This patch adds:
URSHR <Dd>, <Dn>, #<shift>
SQSHRUN <V><d>, <Vb><n>, #<shift>
SQRSHRN <V><d>, <Vb><n>, #<shift>
UQSHL <V><d>, <V><n>, #<shift>
SQRSHRUN <V><d>, <Vb><n>, #<shift>
UQSHRN <V><d>, <Vb><n>, #<shift>
UQSHL <Vd>.<T>, <Vn>.<T>, #<shift>
UQSHL <V><d>, <V><n>, <V><m>
And the appropriate tests as well as a readability update to codec.c
Issues: #2626