> Do you really need the memset in there to reproduce it? > Wouldn't asm volatile ("" : : "r" (&a[0]) : "memory"); > or something similar be enough? Or if you need to clear something, > clear much smaller part of the array?
Probably only the 128 first bytes, will change that. -- Eric Botcazou