RVV: some rvv instructions' dest register is also considered as a src register. #1245
-
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Right now many vector instructions will also use the destination register as a source to implement the tail/mask undisturbed policy. Currently it's the default even if you set agnostic behavior for both, but #1135 should fix this. |
Beta Was this translation helpful? Give feedback.
-
Thx for your explanation. |
Beta Was this translation helpful? Give feedback.
-
No. The mentioned PR adds in this option, without it gem5 will always assume an undisturbed policy for both tail and mask, even if you specify otherwise with |
Beta Was this translation helpful? Give feedback.
-
I am transitioning this into a discussion. If I am mistaken and there is a real bug that needs to be fixed, please let me know. Thanks. |
Beta Was this translation helpful? Give feedback.
No. The mentioned PR adds in this option, without it gem5 will always assume an undisturbed policy for both tail and mask, even if you specify otherwise with
ta ma
in yourvset{i}vl{i}
instruction.