summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa/formats/fp.isa
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/arm/isa/formats/fp.isa')
-rw-r--r--src/arch/arm/isa/formats/fp.isa6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/arm/isa/formats/fp.isa b/src/arch/arm/isa/formats/fp.isa
index 009b27c8f..2412a1f10 100644
--- a/src/arch/arm/isa/formats/fp.isa
+++ b/src/arch/arm/isa/formats/fp.isa
@@ -1,6 +1,6 @@
// -*- mode:c++ -*-
-// Copyright (c) 2010-2011,2016 ARM Limited
+// Copyright (c) 2010-2011, 2016-2018 ARM Limited
// All rights reserved
//
// The license below extends only to copyright in the software and shall
@@ -2401,11 +2401,11 @@ let {{
const uint32_t baseImm =
bits(machInst, 3, 0) | (bits(machInst, 19, 16) << 4);
if (single) {
- uint32_t imm = vfp_modified_imm(baseImm, false);
+ uint32_t imm = vfp_modified_imm(baseImm, FpDataType::Fp32);
return decodeVfpRegImmOp<VmovImmS>(
machInst, vd, imm, false);
} else {
- uint64_t imm = vfp_modified_imm(baseImm, true);
+ uint64_t imm = vfp_modified_imm(baseImm, FpDataType::Fp64);
return decodeVfpRegImmOp<VmovImmD>(
machInst, vd, imm, true);
}