#include <stdio.h>
#include <stdio.h>
typedef perf_counter
{
uint64_t tot, cnt, calls;
//perf_counter() : tot(0), cnt(0), calls(0) {};
inline void reset() { tot = cnt = calls = 0; }
inline void start() { cnt = sds_clock_counter(); calls++; };
inline void stop() { tot += (sds_clock_counter() - cnt); };
inline uint64_t avg_cpu_cycles() { return (tot / calls); };
};
int main(void) {
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpby5oPgp0eXBlZGVmIHBlcmZfY291bnRlcgp7CgogICAgIHVpbnQ2NF90IHRvdCwgY250LCBjYWxsczsKICAgICAvL3BlcmZfY291bnRlcigpIDogdG90KDApLCBjbnQoMCksIGNhbGxzKDApIHt9OwogICAgIGlubGluZSB2b2lkIHJlc2V0KCkgeyB0b3QgPSBjbnQgPSBjYWxscyA9IDA7IH0KICAgICBpbmxpbmUgdm9pZCBzdGFydCgpIHsgY250ID0gc2RzX2Nsb2NrX2NvdW50ZXIoKTsgY2FsbHMrKzsgfTsKICAgICBpbmxpbmUgdm9pZCBzdG9wKCkgeyB0b3QgKz0gKHNkc19jbG9ja19jb3VudGVyKCkgLSBjbnQpOyB9OwogICAgIGlubGluZSB1aW50NjRfdCBhdmdfY3B1X2N5Y2xlcygpIHsgcmV0dXJuICh0b3QgLyBjYWxscyk7IH07Cn07CiAgCmludCBtYWluKHZvaWQpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9Cg==
prog.c:4:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^