The version of st1d that operates with vector plus immediate
addressing mode uses the alias st1d { <Zn>.d }, <Pg>, [<Za>.d] for
rendering st1d { <Zn>.d }, <Pg>, [<Za>.d, #0]. The disassembler was
generating <Zn>.s instead of <Zn>.d>.
The patch also adds test coverage for the same aliases for the b,
h and w version of the instruction st1<T>.
Does this mean we're also missing test coverage for st1b, st1h & st1w variants?
Is it worth also testing st1d { z0.d }, p7, [z0.d] directly.