diff options
author | Fernando Endo <fernando.endo2@gmail.com> | 2016-10-15 14:58:45 -0500 |
---|---|---|
committer | Fernando Endo <fernando.endo2@gmail.com> | 2016-10-15 14:58:45 -0500 |
commit | 6c72c3551978ef2eabbe9727bf24fd2fcf385318 (patch) | |
tree | d7b37cfe5b12e2136afe5f90ea22d67a512d0018 /system | |
parent | 2f5262eb67f0539ab6c07d56eeae1b72f6b6b509 (diff) | |
download | gem5-6c72c3551978ef2eabbe9727bf24fd2fcf385318.tar.xz |
cpu, arm: Distinguish Float* and SimdFloat*, create FloatMem* opClass
Modify the opClass assigned to AArch64 FP instructions from SimdFloat* to
Float*. Also create the FloatMemRead and FloatMemWrite opClasses, which
distinguishes writes to the INT and FP register banks.
Change the latency of (Simd)FloatMultAcc to 5, based on the Cortex-A72,
where the "latency" of FMADD is 3 if the next instruction is a FMADD and
has only the augend to destination dependency, otherwise it's 7 cycles.
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'system')
0 files changed, 0 insertions, 0 deletions