start := clock; operation; stop := clock;
start := clock; loop N times: operation; endloop; stop := clock;
volatile unsigned int* timer1value = (volatile unsigned int*)0x80810084u;
MCR{<cond>} p15, 0, <Rd>, <CRn>, <CRm>{, <opcode2>} MRC{<cond>} p15, 0, <Rd>, <CRn>, <CRm>{, <opcode2>}