ユーザ用ツール

サイト用ツール


app:vfpbench

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
app:vfpbench [2015/01/18 00:36] – [VFP Benchmark] ogaapp:vfpbench [2019/06/07 20:58] (現在) – [Link] oga
行 18: 行 18:
 ===== Link ===== ===== Link =====
  
 +  * [[https://github.com/hiroog/vfpbench|GitHub]]
   * [[https://itunes.apple.com/jp/app/vfp-benchmark/id806083725?mt=8|Download "VFP Benchmark" (App Store)]]   * [[https://itunes.apple.com/jp/app/vfp-benchmark/id806083725?mt=8|Download "VFP Benchmark" (App Store)]]
   * [[https://play.google.com/store/apps/details?id=jp.flatlib.flatlib3.vfpbench|Download "VFP Benchmark" (Google Play)]]   * [[https://play.google.com/store/apps/details?id=jp.flatlib.flatlib3.vfpbench|Download "VFP Benchmark" (Google Play)]]
行 62: 行 63:
 ===== 更新履歴 ===== ===== 更新履歴 =====
  
 +  * 2019/06/01 v2.0 : console version。big.LITTLE 対応, Loop scale 対応, half-precision fp (fullhp) 対応
 +  * 2015/07/12 v1.3.5 : x86/x64 FMA3 対応
 +  * 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 命令に対応
   * 2015/01/15 v1.3.2 : Android 2.2/2.3 対応   * 2015/01/15 v1.3.2 : Android 2.2/2.3 対応
行 101: 行 105:
 | 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          | --                                      | --                            |
app/vfpbench.1421508989.txt.gz · 最終更新: 2015/01/18 00:36 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki