#include <stdio.h>
typedef unsigned int uint;
void someFunc(uint *a)
{
}
int main(void) {
volatile uint *toAddress = (uint *)0xC800;
int i = 0;
do {
someFunc(toAddress);
toAddress += (2048 >> 2);
} while(++i < 10);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHVuc2lnbmVkIGludCB1aW50Owp2b2lkIHNvbWVGdW5jKHVpbnQgKmEpCnsKCXByaW50ZigiJXhcbiIsIGEpOwp9CgppbnQgbWFpbih2b2lkKSB7Cgl2b2xhdGlsZSB1aW50ICp0b0FkZHJlc3MgPSAodWludCAqKTB4QzgwMDsKCQoJaW50IGkgPSAwOwoJZG8gewoJCXNvbWVGdW5jKHRvQWRkcmVzcyk7CgkJdG9BZGRyZXNzICs9ICgyMDQ4ID4+IDIpOwoJfSB3aGlsZSgrK2kgPCAxMCk7CgkKCXJldHVybiAwOwp9Cg==