arch-arm: Implement ARMv8.3-JSConv
authorJordi Vaquero <jordi.vaquero@metempsy.com>
Tue, 7 Jan 2020 11:25:49 +0000 (12:25 +0100)
committerJordi Vaquero <jordi.vaquero@metempsy.com>
Thu, 6 Feb 2020 22:23:06 +0000 (22:23 +0000)
commit4d039064b0b16c957c62f51b0879b7244e51960e
treeac25f69562698ba66e5628d256f0fec4546b678b
parent3cea7d9ce49bda49c50e756339ff1287fd55df77
arch-arm: Implement ARMv8.3-JSConv

This commit implements Armv8 javascript float point convertion instructions
VJVCT and FJCVTZS.

Change-Id: I1b24839daef775bbb1eb9da5f32c4bb3843e0b28
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/25023
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/insts/fplib.cc
src/arch/arm/insts/fplib.hh
src/arch/arm/isa/formats/aarch64.isa
src/arch/arm/isa/formats/fp.isa
src/arch/arm/isa/insts/fp.isa
src/arch/arm/isa/insts/fp64.isa