Closed aayasin closed 1 year ago
It's because of self.val = min(self.val, 1)
I guess that's a left over from when the models were generated with that. Probably I forgot some models when i fixed it up. Will regenerate them all.
Should have been fixed with the TMA 4.5 update
Using a simple fp-mul-lat, toplev seems to miss-calculate the metric value, as perf stat correctly reports zero. Below is a reproducor. A $-prefixed line is the command to run, with its output in the lines that follow it.
Clone and build the kernel
perf stat with the two events for the metric show no counts for UOPS_ISSUED.VECTOR_WIDTH_MISMATCH
toplev --autodrill down incorrectly shows 100% Mixing Vectors. Note I also reproduce it with "-vl6 --no-multiplex".
The actual perf stat command that toplev invokes in previous step shows no counts for r020e