target-arm: A64 initial decode of data_proc_simd

Due to the complexity of this part of the table the normal extract and
switch approach gets very messy very quickly. This brings in a simple
table based mask/pattern helper for working through the possibilities.