You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Got an I2F instruction in an ExecutionPipe that does not source the integer RF");
If the intention is that these instructions use the i2f target pipe (not a new f2i type), then I think the code just needs to be changed to handle f2i, and the assertion removed.
All of the float to integer instructions cause this assertion to fire within the execute pipe:
riscv-perf-model/core/ExecutePipe.cpp
Lines 148 to 150 in d745493
If the intention is that these instructions use the i2f target pipe (not a new f2i type), then I think the code just needs to be changed to handle f2i, and the assertion removed.
Test trace:
The text was updated successfully, but these errors were encountered: