The code *size* causes problems because it pushes the executing code out of the cache.
Not if you do a branch to a cold cacheline on assert failure.
The code *size* causes problems because it pushes the executing code out of the cache.
Not if you do a branch to a cold cacheline on assert failure.