UoB-HPC / SimEng

The University of Bristol HPC Simulation Engine
https://uob-hpc.github.io/SimEng
Apache License 2.0
93 stars 20 forks source link

Regression Test issue when building SimEng : "fcvtzu" ARM instruction #404

Open elfmath opened 7 months ago

elfmath commented 7 months ago

Goals

As a end-user of SimEng, I wish to build SimEng and pass regression tests before installing it. So that I can trust my installation

Issue

Regression test for "fcvtzu" instruction failed for emulation simulatio-mode.
Failing tests link to Issue #367

From LastTest.log trace file :

[  FAILED  ] AArch64/InstFloat.fcvtzu/emulation, where GetParam() = (0, "{}")

When looking in the file we have this failure for the test above :

...../SimEng/test/regression/aarch64/instructions/float.cc:615: Failure
Expected equality of these values:
  (getGeneralRegister<uint64_t>(9))
    Which is: 0
  (18446744073709551615UL)
    Which is: 18446744073709551615

Investigation Leads

Reproduction

Try to build SimEng with :

dANW34V3R commented 7 months ago

Potentially this has been fixed in the upcoming warnings PR #408. I will see if this fixes it on CentOS 7 as you mentioned this as your environment in #403.