17 lines · 326 B · C
RawDownload
#include "rep.h" volatile void foo(long long);volatile long long a = 0x123456789abcdefLL;volatile long long b = 0xfedcba987654321LL; int main(){	long long a1 = a;	long long b1 = b;	for (int i = 0; i < 10000000; i++) {		REP100(a += b;)	}	asm volatile("" : : "r" (a) : "memory");  // fake out optimizer	return 0;}