563a564,565
> if (q)
> return new Unknown(machInst);
565,566c567,568
< return decodeNeonUSThreeReg<VpminD, VpminQ>(
< q, u, size, machInst, vd, vn, vm);
---
> return decodeNeonUSThreeUSReg<VpminD>(
> u, size, machInst, vd, vn, vm);
568,569c570,571
< return decodeNeonUSThreeReg<VpmaxD, VpmaxQ>(
< q, u, size, machInst, vd, vn, vm);
---
> return decodeNeonUSThreeUSReg<VpmaxD>(
> u, size, machInst, vd, vn, vm);
573c575
< if (u) {
---
> if (u || q) {
576,577c578,579
< return decodeNeonUThreeReg<NVpaddD, NVpaddQ>(
< q, size, machInst, vd, vn, vm);
---
> return decodeNeonUThreeUSReg<NVpaddD>(
> size, machInst, vd, vn, vm);
1545c1547
< return decodeNeonUTwoMiscReg<NVtrnD, NVtrnQ>(
---
> return decodeNeonUTwoMiscSReg<NVtrnD, NVtrnQ>(