Hi Haseung, In Arm FP registers share the same storage with SIMD (Vector) registers, so we usually refer to them as SIMD&FP registers. This is why in gem5 we don’t use the floating point register type and we use the vector type only
Kind Regards Giacomo From: 봉하승 via gem5-users <gem5-users@gem5.org> Reply to: The gem5 Users mailing list <gem5-users@gem5.org> Date: Saturday, 4 March 2023 at 14:25 To: "gem5-users@gem5.org" <gem5-users@gem5.org> Cc: "hasu...@ajou.ac.kr" <hasu...@ajou.ac.kr> Subject: [gem5-users] There is not 'IsFloating' in arm/operands.isa Hi, I'm trying to use gem5 to simulate SPEC2017's LBM. LBM is an FP workload, and the simulation shows that "system.switch_cpus.commit.floating" is zero in stats.txt. As a result of a little search, it was confirmed that instructions such as fadd and fsub were classified as 'isVector'. I wonder why fadd is not 'isFloating' but 'isVector'. And when classified like this, is there any possibility of simulation error in inst_queue or fu_pool? If you know, please reply. Thanks, Haseung IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org