On Mon, 6 May 2024 at 02:05, Richard Henderson <richard.hender...@linaro.org> wrote: > > Convert all forms (scalar, vector, scalar indexed, vector indexed), > which allows us to remove switch table entries elsewhere. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
> @@ -671,3 +694,25 @@ INS_general 0 1 00 1110 000 imm:5 0 0011 1 rn:5 > rd:5 > SMOV 0 q:1 00 1110 000 imm:5 0 0101 1 rn:5 rd:5 > UMOV 0 q:1 00 1110 000 imm:5 0 0111 1 rn:5 rd:5 > INS_element 0 1 10 1110 000 di:5 0 si:4 1 rn:5 rd:5 > + > +### Advanced SIMD scalar three same > + > +FMULX_s 0101 1110 010 ..... 00011 1 ..... ..... @rrr_h > +FMULX_s 0101 1110 0.1 ..... 11011 1 ..... ..... @rrr_sd > + > +### Advanced SIMD three same > + > +FMULX_v 0.00 0111 010 ..... 00011 1 ..... ..... @qrrr_h Looking more closely, shouldn't this be 1110 in the second nibble, not 0111 ? > +FMULX_v 0.00 1110 0.1 ..... 11011 1 ..... ..... @qrrr_sd -- PMM