arch-arm: implement VMINNM and VMAXNM SIMD version
authorCiro Santilli <ciro.santilli@arm.com>
Wed, 10 Apr 2019 13:34:03 +0000 (14:34 +0100)
committerCiro Santilli <ciro.santilli@arm.com>
Fri, 17 May 2019 10:02:40 +0000 (10:02 +0000)
commit0dee5c3d1b6adc1a1807bdfb359eeadac3d06986
tree235d882eb1601171bdc5762cc19dc8138949508f
parent396a07e34d7209362a7da99dcbcfeec13f65820c
arch-arm: implement VMINNM and VMAXNM SIMD version

This instruction is backported from aarch64.

In order to use the existing fplibMinNum backend, we first move
VMIN and VPMIN to use fplib. Adding VMINNM is then trivial.

Change-Id: I404daabeb6079f60e51a648a06d5b3e54f1c24a9
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18689
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/insts/vfp.cc
src/arch/arm/insts/vfp.hh
src/arch/arm/isa/formats/fp.isa
src/arch/arm/isa/insts/neon.isa