両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
app:vfpbench [2015/03/06 17:38] – [更新履歴] oga | app:vfpbench [2015/07/19 21:12] – [更新履歴] oga |
---|
===== 更新履歴 ===== | ===== 更新履歴 ===== |
| |
| * 2015/07/12 v1.3.5 : x86/x64 FMA3 対応 |
* 2015/03/06 v1.3.4 : Android TV 対応 | * 2015/03/06 v1.3.4 : Android TV 対応 |
* 2015/01/18 v1.3.3 : Android 版で MIPS の FPU 命令に対応 | * 2015/01/18 v1.3.3 : Android 版で MIPS の FPU 命令に対応 |
| ARMv7A (armv7s) | ◎ | ◎ | ◎ | VFPv4-D32 / NEON | fmuls, fadds, fmacs, vfma.f32 | fmuld, faddd, fmacd, vfma.f64 | vmul.f32, vadd.f32, vmla.f32, vfma.f32 | -- | | | ARMv7A (armv7s) | ◎ | ◎ | ◎ | VFPv4-D32 / NEON | fmuls, fadds, fmacs, vfma.f32 | fmuld, faddd, fmacd, vfma.f64 | vmul.f32, vadd.f32, vmla.f32, vfma.f32 | -- | |
| ARMv8A (arm64) | ◎ | ◎ | -- | AArch64 / NEON | fmul s, fadd s, fmadd s | fmul d, fadd d, fmadd d | fmul.4s, fadd.4s, fmla.4s | fmul.2d, fadd.2d, fmla.2d | | | ARMv8A (arm64) | ◎ | ◎ | -- | AArch64 / NEON | fmul s, fadd s, fmadd s | fmul d, fadd d, fmadd d | fmul.4s, fadd.4s, fmla.4s | fmul.2d, fadd.2d, fmla.2d | |
| x86 (IA-32) | -- | ◎ | ◎ | SSE2 / AVX1 | mulss, addss | mulsd, addsd | mulps, addps, vmulps, vaddps | mulpd, addpd, vmulpd, vaddpd | | | x86 (IA-32) | -- | ◎ | ◎ | SSE2 / AVX1 / FMA3 | mulss, addss, vfmaddss | mulsd, addsd, vfmaddsd | mulps, addps, vmulps, vaddps, vfmaddps | mulpd, addpd, vmulpd, vaddpd, vfmaddpd | |
| x64 (x86_64) | -- | ◎ | ◎ | SSE2 / AVX1 | mulss, addss | mulsd, addsd | mulps, addps, vmulps, vaddps | mulpd, addpd, vmulpd, vaddpd | | | x64 (x86_64) | -- | ◎ | ◎ | SSE2 / AVX1 / FMA3 | mulss, addss, vfmaddss | mulsd, addsd, vfmaddsd | mulps, addps, vmulps, vaddps, vfmaddps | mulpd, addpd, vmulpd, vaddpd, vfmaddpd | |
| MIPS32-R2 (mips) | -- | ◎ | -- | FPU | mul.s, add.s, madd.s | mul.d, add.d, madd.d | -- | -- | | | MIPS32-R2 (mips) | -- | ◎ | -- | FPU | mul.s, add.s, madd.s | mul.d, add.d, madd.d | -- | -- | |
| MIPS64-R6 (mips64) | -- | ◎ | -- | FPU / PS / MSA | mul.s, add.s, madd.s | mul.d, add.d, madd.d | -- | -- | | | MIPS64-R6 (mips64) | -- | ◎ | -- | FPU / PS / MSA | mul.s, add.s, madd.s | mul.d, add.d, madd.d | -- | -- | |