An example of how to use clobbered memory
In this section:
void MemSet(char *memory, char value, long memorySize )
{
asm("mov.l %0,R1\n"\
"mov.l %1,R2\n"\
"mov.l %2,R3\n"\
"sstr.b"
:
: "r"(memory), "r"(value), "r"(memorySize)
: "memory", "R1", "R2", "R3");
}