ardupilot/Tools/CPUInfo/output-PixFlamingo.txt

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

72 lines
1.8 KiB
Plaintext
Raw Permalink Normal View History

SYSCLK 120MHz
Type sizes:
char : 1
short : 2
int : 4
long : 4
long long : 8
bool : 1
void* : 4
printing NaN: nan
printing +Inf: inf
printing -Inf: -inf
Operation timings:
Note: timings for some operations are very data dependent
nop 0.0105 usec/call
micros() 0.9710 usec/call
micros16() 0.1179 usec/call
millis() 2.0830 usec/call
millis16() 2.1672 usec/call
micros64() 1.0273 usec/call
fadd 0.0648 usec/call
fsub 0.0630 usec/call
fmul 0.0656 usec/call
fdiv /= 0.1738 usec/call
fdiv 2/x 0.1668 usec/call
dadd 0.8870 usec/call
dsub 0.8592 usec/call
dmul 0.4650 usec/call
ddiv 0.5958 usec/call
sinf() 1.3428 usec/call
cosf() 1.2680 usec/call
arm_sin_f32() 0.4202 usec/call
arm_cos_f32() 0.4472 usec/call
tanf() 2.0798 usec/call
acosf() 1.3822 usec/call
asinf() 1.4354 usec/call
atan2f() 2.0736 usec/call
sqrtf() 0.1790 usec/call
sin() 1.3470 usec/call
cos() 1.2674 usec/call
tan() 2.0820 usec/call
acos() 1.3848 usec/call
asin() 1.4472 usec/call
atan2() 2.0726 usec/call
sqrt() 0.1834 usec/call
arm_sqrt_f32() 0.2216 usec/call
sq() 0.0490 usec/call
powf(v,2) 0.0478 usec/call
powf(v,3.1) 6.9318 usec/call
EKF 48.7400 usec/call
iadd8 0.0854 usec/call
isub8 0.0850 usec/call
imul8 0.0820 usec/call
idiv8 0.0870 usec/call
iadd16 0.0584 usec/call
isub16 0.0630 usec/call
imul16 0.0602 usec/call
idiv16 0.1202 usec/call
iadd32 0.0478 usec/call
isub32 0.0544 usec/call
imul32 0.0496 usec/call
idiv32 0.0884 usec/call
iadd64 0.0990 usec/call
isub64 0.1028 usec/call
imul64 0.1518 usec/call
idiv64 0.9588 usec/call
memcpy128 0.9161 usec/call
memset128 1.0854 usec/call
delay(1) 1018.43 usec/call
SEM 2.2314 usec/call