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
Initially sp was used as DSP, but since the Linux userspace runs with 16-byte stack alignment enforced, it becomes awkward to manipulate sp and I picked another callee-save register. sp is now synchronized with DSP only across C ABI calls.
But there's still code that does things like "mov SCRATCH0, DSP; cmp SCRATCH0, SCRATCH1".
The text was updated successfully, but these errors were encountered:
Initially sp was used as DSP, but since the Linux userspace runs with 16-byte stack alignment enforced, it becomes awkward to manipulate sp and I picked another callee-save register. sp is now synchronized with DSP only across C ABI calls.
But there's still code that does things like "mov SCRATCH0, DSP; cmp SCRATCH0, SCRATCH1".
The text was updated successfully, but these errors were encountered: