OpenXiangShan / XiangShan

Open-source high-performance RISC-V processor
https://xiangshan.cc
Other
4.87k stars 665 forks source link

fix(VMergeBuffer): `uopFinish` should not be set when redirect #3924

Closed Anzooooo closed 23 hours ago

Anzooooo commented 1 day ago

If uopFinish is set when redirecting, it may cause incorrect dequeuing and enqueuing conflicts, which may cause allocated to be unable to be set correctly.

XiangShanRobot commented 1 day ago
[Generated by IPC robot] commit: 5d895a553f32a42ff0107ae49ba629560c541366 commit astar copy_and_run coremark gcc gromacs lbm linux mcf microbench milc namd povray wrf xalancbmk
5d895a5 1.917 0.450 2.701 1.230 2.840 2.464 2.398 0.921 1.430 2.069 3.437 2.716 2.387 3.261
master branch: commit astar copy_and_run coremark gcc gromacs lbm linux mcf microbench milc namd povray wrf xalancbmk
9c13e96
16534be 0.450 2.701 1.228 2.398 0.921 1.430 2.069 3.437 2.716 3.261
b34797b 1.917 0.450 2.701 1.226 2.840 2.464 2.398 0.921 1.430 2.069 3.437 2.716 2.387 3.261
3dfb64b 1.917 0.450 2.701 1.228 2.840 2.464 2.398 0.921 1.430 2.069 3.437 2.716 2.387 3.261
96e3f6c 1.917 0.450 2.701 1.226 2.840 2.464 2.398 0.921 1.430 2.069 3.437 2.716 2.387 3.261