diff --git a/src/arch/arm/isa/formats/fp.isa b/src/arch/arm/isa/formats/fp.isa index eac2ba0e4a..c8508e16e1 100644 --- a/src/arch/arm/isa/formats/fp.isa +++ b/src/arch/arm/isa/formats/fp.isa @@ -2725,7 +2725,7 @@ let {{ } break; case 0x9: - if ((opc3 & 0x1) == 0) { + if (bits(machInst, 6) == 1) { if (single) { return decodeVfpRegRegRegOp( machInst, vd, vn, vm, false);