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
Description
PSTATE is a critical register that keeps NZCV flags, which can change the program's execution. The flags must be renamed because they are often updated, and each instruction should get the correct flags. This functionality exists for most instructions, but ADC and SUBC instructions do not rename PSTATE.
Steps to Reproduce
Run data caching image with 2 cores
After some time there will be an ADC or SUBC instruction that triggers the validation error
Expected Behavior
ADC and SUBC should use the renamed carry bits and there should be no validation error.
Actual Behavior
They do not use the renamed carry bits and give a validation error.
The text was updated successfully, but these errors were encountered:
Description
PSTATE is a critical register that keeps NZCV flags, which can change the program's execution. The flags must be renamed because they are often updated, and each instruction should get the correct flags. This functionality exists for most instructions, but ADC and SUBC instructions do not rename PSTATE.
Steps to Reproduce
Run data caching image with 2 cores
After some time there will be an ADC or SUBC instruction that triggers the validation error
Expected Behavior
ADC and SUBC should use the renamed carry bits and there should be no validation error.
Actual Behavior
They do not use the renamed carry bits and give a validation error.
The text was updated successfully, but these errors were encountered: