Apple A5性能剖析
指令 最大周期数 最小周期数
BFI 2 0.5
LSR(reg) 2 0.5
MLA 4 2
MOV 1 0.5
PKHBT 1 0.5
QADD8 2 0.5
QSUBADDX 2 0.5
SMLALD 4 2
VABA 5 2
VADD 2 1
VEXT 3 2
VMOV(imm) 1 1
VMOV(q->q) 2 1
VMOV(scalar d->r) 7 2
VMOV(scalar r->d) 6 1
VMOV(dual s->r) 2 2
VMOV(dual r->s) 2 1
VMOV(s->r) 2 2
VMOV(r->s) 2 1
VMUL 5 2
VSHL(imm) 3 1
VUZP 3 3
VZIP 3 3
浮点:
VADD(float) 4 1
VADD(float4) 4 2
VADD(double) 4 1 (双精度浮点不支持向量计算)
VCVT(int4 to float4) 4 2
VCVT(int to double) 7 4
VMLA(float4) 9 2
VMLA(double) 9 2
VSQRT(float) 17 11
VSQRT(double) 32 27

浙公网安备 33010602011771号