arch-arm: Add FP16 support introduced by Armv8.2-A
authorEdmund Grimley Evans <Edmund.Grimley-Evans@arm.com>
Thu, 28 Jun 2018 13:32:01 +0000 (14:32 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 2 Oct 2018 14:10:50 +0000 (14:10 +0000)
commit352d666fa1e9b5ae960127c95d19cf63c8ff0df7
tree60fe09123ff1da0192b53fd36a6623d880b5509c
parent9c687a6f70a7b88b8e8c125421c5f5e765b928a5
arch-arm: Add FP16 support introduced by Armv8.2-A

This changeset adds support for FP/SIMD instructions with
half-precision floating-point operands.

Change-Id: I4957f111c9c5e5d6a3747fe9d169d394d642fee8
Signed-off-by: Giacomo Gabrielli <giacomo.gabrielli@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/13084
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/insts/pred_inst.hh
src/arch/arm/isa/formats/aarch64.isa
src/arch/arm/isa/formats/fp.isa
src/arch/arm/isa/insts/fp64.isa
src/arch/arm/isa/insts/neon64.isa