NOP required after MOVI
Issue #3
resolved
The attached asm demonstrates a problem where a MOVI (really and ADD) to rX followed immediately by a BRAE comparing rX to r0 will branch even when the registers are not equal. This is overcome by introducing a NOP between the instructions which should NEVER be necessary.
Comments (2)
-
-
reporter - changed status to resolved
fixed in commit 1f01619
Branch instructions were mising data hazard checks on register inputs
- Log in to comment
This is a feature, their are many like it, but this one is yours.