13.7.22. SYS_ELAPSED (0x30)

Returns the number of elapsed target ticks since the support code started execution. Ticks are defined by SYS_TICKFREQ. If the target cannot define the length of a tick, it can supply SYS_ELAPSED.


Register r1 contains a pointer to a double word in which to put the number of elapsed ticks. The first word is the least significant word. The last word is the most significant word. This follows the convention used by the ARM compilers for the long long data type.


If the double word pointed to by r1 (low order word first) does not contain the number of elapsed ticks, r1 is set to –1.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D