opengl:vfpbenchlog
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
opengl:vfpbenchlog [2019/02/17 01:02] – [結果一覧] oga | opengl:vfpbenchlog [2019/06/16 01:07] – [Qualcomm Kryo 280 (Cortex-A73) (ARMv8A AArch64 arm64) FPU+ASIMD] oga | ||
---|---|---|---|
行 9223: | 行 9223: | ||
- | ==== Qualcomm Kryo 385 (Cortex-A55) (ARMv8.2A AArch64 arm64) FPU+ASIMD+HALFFP ==== | ||
- | ++++Pixel 3 Snapdragon | + | ==== Qualcomm Kryo 280 (Cortex-A73 |
+ | |||
+ | |||
+ | ++++Essential Phone PH-1 Snapdragon | ||
< | < | ||
- | ARCH: ARMv8A | + | ARCH: ARMv8A |
- | FPU: AArch64 NEON | + | FPU : ASIMD(AArch64 NEON) |
- | SingleT | + | Name: Qualcomm Technologies, |
- | SingleT | + | |
- | MultiT | + | CPU Thread: |
- | MultiT | + | CPU Core : 8 |
- | CPU core: 4 | + | CPU Group : 2 |
- | FPHP : | + | Group 0: Thread= 4 Clock=1.900800 GHz (mask:f) |
- | SIMDHP: yes | + | Group 1: Thread= 4 Clock=2.457600 GHz (mask:f0) |
+ | NEON : yes | ||
+ | FMA : yes | ||
+ | FPHP : no | ||
+ | SIMDHP: no | ||
+ | |||
+ | Total: | ||
+ | SingleThread HP max: - | ||
+ | SingleThread | ||
+ | SingleThread | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | |||
+ | Group 0: | ||
+ | | ||
+ | | ||
+ | SingleThread DP max: 7.406 GFLOPS | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | |||
+ | Group 1: Thread=4 | ||
+ | SingleThread HP max: - | ||
+ | SingleThread SP max: | ||
+ | SingleThread DP max: 9.772 GFLOPS | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | MultiThread | ||
- | * FPU/NEON (single | + | * Group 0: Thread=1 |
+ | * FPU/NEON (SP fp) | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (32bit x1) n8 : 0.396 | + | FPU fmul (32bit x1) n8 : 0.319 |
- | FPU fadd (32bit x1) n8 : 0.362 | + | FPU fadd (32bit x1) n8 : 0.334 |
- | FPU fmadd (32bit x1) n8 : | + | FPU fmadd (32bit x1) n8 : |
- | NEON fmul.2s (32bit x2) n8 : 0.378 | + | NEON fmul.2s (32bit x2) n8 : 0.334 |
- | NEON fadd.2s (32bit x2) n8 : 0.361 | + | NEON fadd.2s (32bit x2) n8 : 0.335 |
- | NEON fmla.2s (32bit x2) n8 : 0.378 12691.6 | + | NEON fmla.2s (32bit x2) n8 : 0.334 13676.0 |
- | NEON fmul.4s (32bit x4) n8 : 0.705 | + | NEON fmul.4s (32bit x4) n8 : 0.623 |
- | NEON fadd.4s (32bit x4) n8 : 0.705 | + | NEON fadd.4s (32bit x4) n8 : 0.628 |
- | NEON fmla.4s (32bit x4) n8 : 0.705 13619.2 | + | NEON fmla.4s (32bit x4) n8 : 0.622 14677.4 |
- | FPU fmul (32bit x1) ns4 : | + | FPU fmul (32bit x1) ns4 : |
- | FPU fadd (32bit x1) ns4 : | + | FPU fadd (32bit x1) ns4 : |
- | FPU fmadd (32bit x1) ns4 : 0.688 | + | FPU fmadd (32bit x1) ns4 : 0.685 |
- | NEON fmul.2s (32bit x2) ns4 : | + | NEON fmul.2s (32bit x2) ns4 : |
- | NEON fadd.2s (32bit x2) ns4 : | + | NEON fadd.2s (32bit x2) ns4 : |
- | NEON fmla.2s (32bit x2) ns4 : | + | NEON fmla.2s (32bit x2) ns4 : |
- | NEON fmul.4s (32bit x4) ns4 : | + | NEON fmul.4s (32bit x4) ns4 : |
- | NEON fadd.4s (32bit x4) ns4 : | + | NEON fadd.4s (32bit x4) ns4 : |
- | NEON fmla.4s (32bit x4) ns4 : | + | NEON fmla.4s (32bit x4) ns4 : |
- | FPU fmul (32bit x1) n1 : 0.688 | + | FPU fmul (32bit x1) n1 : 0.607 |
- | FPU fadd (32bit x1) n1 : 0.690 | + | FPU fadd (32bit x1) n1 : 0.606 |
- | FPU fmadd (32bit x1) n1 : | + | FPU fmadd (32bit x1) n1 : |
- | NEON fmul.2s (32bit x2) n1 : 0.688 | + | NEON fmul.2s (32bit x2) n1 : 0.606 |
- | NEON fadd.2s (32bit x2) n1 : 0.688 | + | NEON fadd.2s (32bit x2) n1 : 0.606 |
- | NEON fmla.2s (32bit x2) n1 : 2.754 | + | NEON fmla.2s (32bit x2) n1 : 2.424 |
- | NEON fmul.4s (32bit x4) n1 : 0.706 | + | NEON fmul.4s (32bit x4) n1 : 0.621 |
- | NEON fadd.4s (32bit x4) n1 : 0.706 | + | NEON fadd.4s (32bit x4) n1 : 0.623 |
- | NEON fmla.4s (32bit x4) n1 : 2.757 | + | NEON fmla.4s (32bit x4) n1 : 2.428 |
- | NEON fmul.4s (32bit x4) n12 : | + | NEON fmul.4s (32bit x4) n12 : |
- | NEON fadd.4s (32bit x4) n12 : | + | NEON fadd.4s (32bit x4) n12 : |
- | NEON fmla.4s (32bit x4) n12 : | + | NEON fmla.4s (32bit x4) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
- | * FPU/NEON (double | + | * Group 0: Thread=1 |
+ | * FPU/NEON (DP fp) | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (64bit x1) n8 : 0.377 | + | FPU fmul (64bit x1) n8 : 0.336 |
- | FPU fadd (64bit x1) n8 : 0.381 | + | FPU fadd (64bit x1) n8 : 0.323 |
- | FPU fmadd (64bit x1) n8 : | + | FPU fmadd (64bit x1) n8 : |
- | NEON fmul.2d (64bit x2) n8 : 0.706 | + | NEON fmul.2d (64bit x2) n8 : 0.622 |
- | NEON fadd.2d (64bit x2) n8 : 0.706 | + | NEON fadd.2d (64bit x2) n8 : 0.626 |
- | NEON fmla.2d (64bit x2) n8 : 0.706 | + | NEON fmla.2d (64bit x2) n8 : 0.622 |
- | FPU fmul (64bit x1) ns4 : | + | FPU fmul (64bit x1) ns4 : |
- | FPU fadd (64bit x1) ns4 : | + | FPU fadd (64bit x1) ns4 : |
- | FPU fmadd (64bit x1) ns4 : 0.689 | + | FPU fmadd (64bit x1) ns4 : 0.608 |
- | NEON fmul.2d (64bit x2) ns4 : | + | NEON fmul.2d (64bit x2) ns4 : |
- | NEON fadd.2d (64bit x2) ns4 : | + | NEON fadd.2d (64bit x2) ns4 : |
- | NEON fmla.2d (64bit x2) ns4 : | + | NEON fmla.2d (64bit x2) ns4 : |
- | FPU fmul (64bit x1) n1 : 0.689 | + | FPU fmul (64bit x1) n1 : 0.606 |
- | FPU fadd (64bit x1) n1 : 0.689 | + | FPU fadd (64bit x1) n1 : 0.606 |
- | FPU fmadd (64bit x1) n1 : | + | FPU fmadd (64bit x1) n1 : |
- | NEON fmul.2d (64bit x2) n1 : 0.706 | + | NEON fmul.2d (64bit x2) n1 : 0.632 |
- | NEON fadd.2d (64bit x2) n1 : 0.709 | + | NEON fadd.2d (64bit x2) n1 : 0.620 |
- | NEON fmla.2d (64bit x2) n1 : 2.754 | + | NEON fmla.2d (64bit x2) n1 : 2.429 |
- | NEON fmul.2d (64bit x2) n12 : | + | NEON fmul.2d (64bit x2) n12 : |
- | NEON fadd.2d (64bit x2) n12 : | + | NEON fadd.2d (64bit x2) n12 : |
- | NEON fmla.2d (64bit x2) n12 : | + | NEON fmla.2d (64bit x2) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
+ | * Group 0: Thread=1 | ||
* Matrix 4x4 | * Matrix 4x4 | ||
TIME(s) | TIME(s) | ||
- | C++ code : 0.412 | + | C++ code : 0.426 |
- | NEON fmla.4s 128bit A : | + | NEON fmla.4s 128bit A : |
- | NEON fmla.4s 128bit B : | + | NEON fmla.4s 128bit B : |
- | Average | + | Average |
- | Highest | + | Highest |
- | * FPU/NEON (single | + | * Group 0: Thread=4 |
+ | * FPU/NEON (SP fp) multi-thread | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (32bit x1) n8 : 0.393 12208.3 | + | FPU fmul (32bit x1) n8 : 0.318 14335.7 |
- | FPU fadd (32bit x1) n8 : 0.363 13232.9 | + | FPU fadd (32bit x1) n8 : 0.333 13704.3 |
- | FPU fmadd (32bit x1) n8 : | + | FPU fmadd (32bit x1) n8 : |
- | NEON fmul.2s (32bit x2) n8 : 0.383 25035.2 | + | NEON fmul.2s (32bit x2) n8 : 0.333 27405.8 |
- | NEON fadd.2s (32bit x2) n8 : 0.362 26526.6 | + | NEON fadd.2s (32bit x2) n8 : 0.334 27323.1 |
- | NEON fmla.2s (32bit x2) n8 : 0.384 50053.8 | + | NEON fmla.2s (32bit x2) n8 : 0.339 53820.0 |
- | NEON fmul.4s (32bit x4) n8 : 0.705 27222.9 | + | NEON fmul.4s (32bit x4) n8 : 0.622 29351.1 |
- | NEON fadd.4s (32bit x4) n8 : 0.720 26648.3 | + | NEON fadd.4s (32bit x4) n8 : 0.622 29337.7 |
- | NEON fmla.4s (32bit x4) n8 : 0.708 54231.1 1694.7 ( 32 1.0) 54231.1 | + | NEON fmla.4s (32bit x4) n8 : 0.621 58795.1 1837.3 ( 32 1.0) 58795.1 |
- | FPU fmul (32bit x1) ns4 : | + | FPU fmul (32bit x1) ns4 : |
- | FPU fadd (32bit x1) ns4 : | + | FPU fadd (32bit x1) ns4 : |
- | FPU fmadd (32bit x1) ns4 : 0.688 13949.1 | + | FPU fmadd (32bit x1) ns4 : 0.681 13398.8 |
- | NEON fmul.2s (32bit x2) ns4 : | + | NEON fmul.2s (32bit x2) ns4 : |
- | NEON fadd.2s (32bit x2) ns4 : | + | NEON fadd.2s (32bit x2) ns4 : |
- | NEON fmla.2s (32bit x2) ns4 : | + | NEON fmla.2s (32bit x2) ns4 : |
- | NEON fmul.4s (32bit x4) ns4 : | + | NEON fmul.4s (32bit x4) ns4 : |
- | NEON fadd.4s (32bit x4) ns4 : | + | NEON fadd.4s (32bit x4) ns4 : |
- | NEON fmla.4s (32bit x4) ns4 : | + | NEON fmla.4s (32bit x4) ns4 : |
- | FPU fmul (32bit x1) n1 : 0.688 | + | FPU fmul (32bit x1) n1 : 0.608 |
- | FPU fadd (32bit x1) n1 : 0.688 | + | FPU fadd (32bit x1) n1 : 0.606 |
- | FPU fmadd (32bit x1) n1 : | + | FPU fmadd (32bit x1) n1 : |
- | NEON fmul.2s (32bit x2) n1 : 0.689 13937.2 | + | NEON fmul.2s (32bit x2) n1 : 0.616 14812.3 |
- | NEON fadd.2s (32bit x2) n1 : 0.688 13955.2 | + | NEON fadd.2s (32bit x2) n1 : 0.605 15074.0 |
- | NEON fmla.2s (32bit x2) n1 : 2.750 | + | NEON fmla.2s (32bit x2) n1 : 2.433 |
- | NEON fmul.4s (32bit x4) n1 : 0.704 27255.8 | + | NEON fmul.4s (32bit x4) n1 : 0.630 28977.6 |
- | NEON fadd.4s (32bit x4) n1 : 0.706 27191.7 | + | NEON fadd.4s (32bit x4) n1 : 0.622 29345.1 |
- | NEON fmla.4s (32bit x4) n1 : 2.764 13891.8 434.1 ( 32 0.2) 13891.8 | + | NEON fmla.4s (32bit x4) n1 : 2.434 14996.4 468.6 ( 32 0.2) 14996.4 |
- | NEON fmul.4s (32bit x4) n12 : | + | NEON fmul.4s (32bit x4) n12 : |
- | NEON fadd.4s (32bit x4) n12 : | + | NEON fadd.4s (32bit x4) n12 : |
- | NEON fmla.4s (32bit x4) n12 : | + | NEON fmla.4s (32bit x4) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
- | * FPU/NEON (double | + | * Group 0: Thread=4 |
+ | * FPU/NEON (DP fp) multi-thread | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (64bit x1) n8 : 0.377 12737.2 | + | FPU fmul (64bit x1) n8 : 0.336 13593.7 |
- | FPU fadd (64bit x1) n8 : 0.379 12652.6 | + | FPU fadd (64bit x1) n8 : 0.323 14139.0 |
- | FPU fmadd (64bit x1) n8 : | + | FPU fmadd (64bit x1) n8 : |
- | NEON fmul.2d (64bit x2) n8 : 0.707 13571.8 | + | NEON fmul.2d (64bit x2) n8 : 0.621 14688.0 |
- | NEON fadd.2d (64bit x2) n8 : 0.707 13570.5 | + | NEON fadd.2d (64bit x2) n8 : 0.621 14690.9 |
- | NEON fmla.2d (64bit x2) n8 : 0.709 27085.1 | + | NEON fmla.2d (64bit x2) n8 : 0.621 29407.3 |
- | FPU fmul (64bit x1) ns4 : | + | FPU fmul (64bit x1) ns4 : |
- | FPU fadd (64bit x1) ns4 : | + | FPU fadd (64bit x1) ns4 : |
- | FPU fmadd (64bit x1) ns4 : 0.691 13893.6 | + | FPU fmadd (64bit x1) ns4 : 0.606 15057.1 |
- | NEON fmul.2d (64bit x2) ns4 : | + | NEON fmul.2d (64bit x2) ns4 : |
- | NEON fadd.2d (64bit x2) ns4 : | + | NEON fadd.2d (64bit x2) ns4 : |
- | NEON fmla.2d (64bit x2) ns4 : | + | NEON fmla.2d (64bit x2) ns4 : |
- | FPU fmul (64bit x1) n1 : 0.695 | + | FPU fmul (64bit x1) n1 : 0.605 |
- | FPU fadd (64bit x1) n1 : 0.687 | + | FPU fadd (64bit x1) n1 : 0.605 |
- | FPU fmadd (64bit x1) n1 : | + | FPU fmadd (64bit x1) n1 : |
- | NEON fmul.2d (64bit x2) n1 : 0.706 13591.6 | + | NEON fmul.2d (64bit x2) n1 : 0.621 14702.7 |
- | NEON fadd.2d (64bit x2) n1 : 0.710 13522.7 | + | NEON fadd.2d (64bit x2) n1 : 0.621 14698.1 |
- | NEON fmla.2d (64bit x2) n1 : 2.752 | + | NEON fmla.2d (64bit x2) n1 : 2.424 |
- | NEON fmul.2d (64bit x2) n12 : | + | NEON fmul.2d (64bit x2) n12 : |
- | NEON fadd.2d (64bit x2) n12 : | + | NEON fadd.2d (64bit x2) n12 : |
- | NEON fmla.2d (64bit x2) n12 : | + | NEON fmla.2d (64bit x2) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
+ | * Group 0: Thread=4 | ||
* Matrix 4x4 multi-thread | * Matrix 4x4 multi-thread | ||
TIME(s) | TIME(s) | ||
- | C++ code : 0.421 17033.9 | + | C++ code : 0.436 15639.0 |
- | NEON fmla.4s 128bit A : | + | NEON fmla.4s 128bit A : |
- | NEON fmla.4s 128bit B : | + | NEON fmla.4s 128bit B : |
- | Average | + | Average |
- | Highest | + | Highest |
- | cpu0 1766400 300000 | + | * Group 1: Thread=1 |
- | cpu1 1766400 300000 | + | * FPU/NEON (SP fp) |
- | cpu2 1766400 300000 | + | TIME(s) |
- | cpu3 1766400 300000 | + | FPU fmul (32bit x1) n8 : 0.317 |
- | cpu4 2803200 825600 | + | FPU fadd (32bit x1) n8 : 0.317 |
- | cpu5 2803200 825600 | + | FPU fmadd (32bit x1) n8 : |
- | cpu6 2803200 825600 | + | NEON fmul.2s (32bit x2) n8 : 0.317 |
- | cpu7 2803200 825600 | + | NEON fadd.2s (32bit x2) n8 : 0.317 |
+ | NEON fmla.2s (32bit x2) n8 : 0.329 17927.5 | ||
+ | NEON fmul.4s (32bit x4) n8 : 0.603 | ||
+ | NEON fadd.4s (32bit x4) n8 : 0.603 | ||
+ | NEON fmla.4s (32bit x4) n8 : 0.603 19546.8 | ||
+ | FPU fmul (32bit x1) ns4 : | ||
+ | FPU fadd (32bit x1) ns4 : | ||
+ | FPU fmadd (32bit x1) ns4 : 0.755 | ||
+ | NEON fmul.2s (32bit x2) ns4 : | ||
+ | NEON fadd.2s (32bit x2) ns4 : | ||
+ | NEON fmla.2s (32bit x2) ns4 : | ||
+ | NEON fmul.4s (32bit x4) ns4 : | ||
+ | NEON fadd.4s (32bit x4) ns4 : | ||
+ | NEON fmla.4s (32bit x4) ns4 : | ||
+ | FPU fmul (32bit x1) n1 : 0.317 | ||
+ | FPU fadd (32bit x1) n1 : 0.317 | ||
+ | FPU fmadd (32bit x1) n1 : | ||
+ | NEON fmul.2s (32bit x2) n1 : 0.317 | ||
+ | NEON fadd.2s (32bit x2) n1 : 0.317 | ||
+ | NEON fmla.2s (32bit x2) n1 : 1.810 | ||
+ | NEON fmul.4s (32bit x4) n1 : 0.604 | ||
+ | NEON fadd.4s (32bit x4) n1 : 0.603 | ||
+ | NEON fmla.4s (32bit x4) n1 : 1.811 | ||
+ | NEON fmul.4s (32bit x4) n12 : | ||
+ | NEON fadd.4s (32bit x4) n12 : | ||
+ | NEON fmla.4s (32bit x4) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | Processor : AArch64 Processor rev 13 (aarch64) | ||
- | processor : 0 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0x7 | ||
- | CPU part : 0x803 | ||
- | CPU revision : 12 | ||
- | processor : 1 | + | * Group 1: |
- | BogoMIPS : 38.00 | + | * FPU/NEON (DP fp) |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | TIME(s) |
- | CPU implementer : 0x51 | + | FPU fmul (64bit x1) n8 |
- | CPU architecture: 8 | + | FPU fadd (64bit x1) n8 |
- | CPU variant : 0x7 | + | FPU fmadd (64bit x1) n8 : |
- | CPU part : 0x803 | + | NEON fmul.2d (64bit x2) n8 |
- | CPU revision : 12 | + | NEON fadd.2d (64bit x2) n8 : 0.604 |
+ | NEON fmla.2d (64bit x2) n8 : 0.604 | ||
+ | FPU fmul (64bit x1) ns4 : | ||
+ | FPU fadd (64bit x1) ns4 : | ||
+ | FPU fmadd (64bit x1) ns4 | ||
+ | NEON fmul.2d (64bit x2) ns4 : | ||
+ | NEON fadd.2d (64bit x2) ns4 : | ||
+ | NEON fmla.2d (64bit x2) ns4 : | ||
+ | FPU fmul (64bit x1) n1 : 0.317 | ||
+ | FPU fadd (64bit x1) n1 : 0.317 | ||
+ | FPU fmadd (64bit x1) n1 : | ||
+ | NEON fmul.2d (64bit x2) n1 : 0.604 | ||
+ | NEON fadd.2d (64bit x2) n1 : 0.604 | ||
+ | NEON fmla.2d (64bit x2) n1 : 1.811 | ||
+ | NEON fmul.2d (64bit x2) n12 : | ||
+ | NEON fadd.2d (64bit x2) n12 : | ||
+ | NEON fmla.2d (64bit x2) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | processor : 2 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0x7 | ||
- | CPU part : 0x803 | ||
- | CPU revision : 12 | ||
- | processor : 3 | + | * Group 1: |
- | BogoMIPS : 38.00 | + | * Matrix 4x4 |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | C++ code |
- | CPU architecture: 8 | + | NEON fmla.4s 128bit A : |
- | CPU variant : 0x7 | + | NEON fmla.4s 128bit B : |
- | CPU part : 0x803 | + | Average |
- | CPU revision : 12 | + | Highest |
- | processor : 4 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0x6 | ||
- | CPU part : 0x802 | ||
- | CPU revision : 13 | ||
- | processor : 5 | + | * Group 1: |
- | BogoMIPS : 38.00 | + | * FPU/NEON (SP fp) multi-thread |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | TIME(s) |
- | CPU implementer : 0x51 | + | FPU fmul (32bit x1) n8 : 0.455 12977.3 |
- | CPU architecture: 8 | + | FPU fadd (32bit x1) n8 : 0.494 11946.6 |
- | CPU variant : 0x6 | + | FPU fmadd (32bit x1) n8 : |
- | CPU part : 0x802 | + | NEON fmul.2s (32bit x2) n8 : 0.479 24612.2 |
- | CPU revision : 13 | + | NEON fadd.2s (32bit x2) n8 |
+ | NEON fmla.2s (32bit x2) n8 | ||
+ | NEON fmul.4s (32bit x4) n8 | ||
+ | NEON fadd.4s (32bit x4) n8 | ||
+ | NEON fmla.4s (32bit x4) n8 : 0.925 51022.2 | ||
+ | FPU fmul (32bit x1) ns4 : | ||
+ | FPU fadd (32bit x1) ns4 : | ||
+ | FPU fmadd (32bit x1) ns4 | ||
+ | NEON fmul.2s (32bit x2) ns4 : | ||
+ | NEON fadd.2s (32bit x2) ns4 : | ||
+ | NEON fmla.2s (32bit x2) ns4 : | ||
+ | NEON fmul.4s (32bit x4) ns4 : | ||
+ | NEON fadd.4s (32bit x4) ns4 : | ||
+ | NEON fmla.4s (32bit x4) ns4 : | ||
+ | FPU fmul (32bit x1) n1 : 0.403 14651.9 | ||
+ | FPU fadd (32bit x1) n1 : 0.434 13582.6 | ||
+ | FPU fmadd (32bit x1) n1 : | ||
+ | NEON fmul.2s (32bit x2) n1 : 0.412 28620.6 | ||
+ | NEON fadd.2s (32bit x2) n1 : 0.384 30747.3 | ||
+ | NEON fmla.2s (32bit x2) n1 : 2.123 11112.1 | ||
+ | NEON fmul.4s (32bit x4) n1 : 0.684 34490.5 | ||
+ | NEON fadd.4s (32bit x4) n1 : 0.636 37116.4 | ||
+ | NEON fmla.4s (32bit x4) n1 : 1.902 24810.3 | ||
+ | NEON fmul.4s (32bit x4) n12 : | ||
+ | NEON fadd.4s (32bit x4) n12 : | ||
+ | NEON fmla.4s (32bit x4) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | processor : 6 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0x6 | ||
- | CPU part : 0x802 | ||
- | CPU revision : 13 | ||
- | processor : 7 | + | * Group 1: |
- | BogoMIPS : 38.00 | + | * FPU/NEON (DP fp) multi-thread |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | TIME(s) |
- | CPU implementer : 0x51 | + | FPU fmul (64bit x1) n8 : 1.267 |
- | CPU architecture: 8 | + | FPU fadd (64bit x1) n8 : 1.271 |
- | CPU variant : 0x6 | + | FPU fmadd (64bit x1) n8 : |
- | CPU part : 0x802 | + | NEON fmul.2d (64bit x2) n8 : 2.414 |
- | CPU revision : 13 | + | NEON fadd.2d (64bit x2) n8 |
+ | NEON fmla.2d (64bit x2) n8 | ||
+ | FPU fmul (64bit x1) ns4 : | ||
+ | FPU fadd (64bit x1) ns4 : | ||
+ | FPU fmadd (64bit x1) ns4 : 2.116 | ||
+ | NEON fmul.2d (64bit x2) ns4 : | ||
+ | NEON fadd.2d (64bit x2) ns4 : | ||
+ | NEON fmla.2d (64bit x2) ns4 : | ||
+ | FPU fmul (64bit x1) n1 : 1.274 | ||
+ | FPU fadd (64bit x1) n1 : 1.268 | ||
+ | FPU fmadd (64bit x1) n1 : | ||
+ | NEON fmul.2d (64bit x2) n1 : 0.821 14364.5 | ||
+ | NEON fadd.2d (64bit x2) n1 : 0.937 12586.2 | ||
+ | NEON fmla.2d (64bit x2) n1 : 2.334 10110.2 | ||
+ | NEON fmul.2d (64bit x2) n12 : | ||
+ | NEON fadd.2d (64bit x2) n12 : | ||
+ | NEON fmla.2d (64bit x2) n12 : | ||
+ | Average | ||
+ | Highest | ||
+ | |||
+ | |||
+ | * Group 1: Thread=4 | ||
+ | * Matrix 4x4 multi-thread | ||
+ | TIME(s) | ||
+ | C++ code : 0.540 16309.5 | ||
+ | NEON fmla.4s 128bit A : | ||
+ | NEON fmla.4s 128bit B : | ||
+ | Average | ||
+ | Highest | ||
- | Hardware : Qualcomm Technologies, | ||
- | Qualcomm Technologies, | ||
- | 2019/01/05 13: | ||
</ | </ | ||
行 9475: | 行 9576: | ||
- | ==== Qualcomm Kryo 280 (Cortex-A73) (ARMv8A | + | ==== Qualcomm Kryo 385 (Cortex-A75 + A55) (ARMv8.2A |
- | ++++Essential Phone PH-1 Snapdragon | + | ++++Pixel 3 Snapdragon |
< | < | ||
- | ARCH: ARMv8A 3 | + | ARCH: ARMv8.2A |
- | FPU: AArch64 NEON | + | FPU : ASIMD(AArch64 NEON) FPHP ASIMDHP |
- | SingleT SP max: 19.546 GFLOPS | + | Name: Qualcomm Technologies, |
- | SingleT DP max: 9.769 GFLOPS | + | |
- | MultiT | + | |
- | MultiT | + | |
- | CPU core: 4 | + | |
- | FPHP : no | + | |
- | SIMDHP: no | + | |
- | * FPU/NEON (single fp) | + | CPU Thread: 8 |
- | TIME(s) | + | CPU Core : |
- | FPU fmul (32bit x1) n8 | + | CPU Group : 2 |
- | FPU fadd (32bit x1) n8 : 0.258 | + | |
- | FPU fmadd (32bit x1) n8 : | + | |
- | NEON fmul.2s (32bit x2) n8 : 0.258 | + | NEON : yes |
- | NEON fadd.2s (32bit x2) n8 : 0.258 | + | FMA : yes |
- | NEON fmla.2s (32bit x2) n8 : 0.269 17816.9 | + | FPHP : |
- | NEON fmul.4s (32bit x4) n8 | + | SIMDHP: yes |
- | NEON fadd.4s (32bit x4) n8 | + | |
- | NEON fmla.4s (32bit x4) n8 : 0.491 19546.0 | + | |
- | FPU fmul (32bit x1) ns4 : | + | |
- | FPU fadd (32bit x1) ns4 : | + | |
- | FPU fmadd (32bit x1) ns4 : 0.614 | + | |
- | NEON fmul.2s (32bit x2) ns4 : | + | |
- | NEON fadd.2s (32bit x2) ns4 : | + | |
- | NEON fmla.2s | + | |
- | NEON fmul.4s (32bit x4) ns4 : | + | |
- | NEON fadd.4s (32bit x4) ns4 : | + | |
- | NEON fmla.4s (32bit x4) ns4 : | + | |
- | FPU fmul (32bit x1) n1 : 0.258 | + | |
- | FPU fadd (32bit x1) n1 : 0.258 | + | |
- | FPU fmadd (32bit x1) n1 : | + | |
- | NEON fmul.2s (32bit x2) n1 : 0.258 | + | |
- | NEON fadd.2s | + | |
- | NEON fmla.2s (32bit x2) n1 : 1.474 | + | |
- | NEON fmul.4s (32bit x4) n1 | + | |
- | NEON fadd.4s (32bit x4) n1 : 0.491 | + | |
- | NEON fmla.4s (32bit x4) n1 : 1.474 | + | |
- | NEON fmul.4s (32bit x4) n12 : | + | |
- | NEON fadd.4s (32bit x4) n12 : | + | |
- | NEON fmla.4s (32bit x4) n12 : | + | |
- | Average | + | |
- | Highest | + | |
+ | Total: | ||
+ | SingleThread HP max: | ||
+ | SingleThread SP max: | ||
+ | SingleThread DP max: | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | MultiThread | ||
- | * FPU/NEON (double fp) | + | Group 0: |
- | TIME(s) | + | |
- | FPU fmul (64bit x1) n8 : | + | |
- | FPU fadd (64bit x1) n8 | + | |
- | FPU fmadd (64bit x1) n8 : | + | |
- | NEON fmul.2d (64bit x2) n8 : 0.491 | + | |
- | NEON fadd.2d | + | |
- | NEON fmla.2d (64bit x2) n8 : 0.492 | + | |
- | FPU fmul (64bit x1) ns4 : 0.491 | + | |
- | FPU fadd (64bit x1) ns4 : | + | |
- | FPU fmadd (64bit x1) ns4 | + | |
- | NEON fmul.2d (64bit x2) ns4 | + | |
- | NEON fadd.2d (64bit x2) ns4 : | + | |
- | NEON fmla.2d (64bit x2) ns4 : | + | |
- | FPU fmul (64bit x1) n1 : 0.258 | + | |
- | FPU fadd (64bit x1) n1 : 0.258 | + | |
- | FPU fmadd (64bit x1) n1 : | + | |
- | NEON fmul.2d (64bit x2) n1 : 0.492 | + | |
- | NEON fadd.2d (64bit x2) n1 : 0.491 | + | |
- | NEON fmla.2d (64bit x2) n1 | + | |
- | NEON fmul.2d (64bit x2) n12 | + | |
- | NEON fadd.2d (64bit x2) n12 : | + | |
- | NEON fmla.2d (64bit x2) n12 : | + | |
- | Average | + | |
- | Highest | + | |
+ | Group 1: Thread=4 | ||
+ | SingleThread HP max: | ||
+ | SingleThread SP max: | ||
+ | SingleThread DP max: | ||
+ | MultiThread | ||
+ | MultiThread | ||
+ | MultiThread | ||
- | * Matrix 4x4 | + | |
+ | * Group 0: Thread=1 | ||
+ | * FPU/NEON (HP fp) | ||
TIME(s) | TIME(s) | ||
- | C++ code | + | FPU fmul (16bit x1) n8 |
- | NEON fmla.4s 128bit A : 0.215 | + | FPU fadd (16bit x1) n8 : |
- | NEON fmla.4s 128bit B : 0.213 | + | FPU fmadd (16bit x1) n8 : |
- | Average | + | NEON fmul.4h (16bit x4) n8 : 0.319 13282.9 |
- | Highest | + | NEON fadd.4h (16bit x4) n8 : 0.319 13288.2 |
+ | NEON fmla.4h (16bit x4) n8 | ||
+ | NEON fmul.8h (16bit x8) n8 : 0.624 13586.0 | ||
+ | NEON fadd.8h (16bit x8) n8 : 0.625 13575.5 | ||
+ | NEON fmla.8h (16bit x8) n8 : 0.624 27177.6 | ||
+ | FPU fmul (16bit x1) ns4 : | ||
+ | FPU fadd (16bit x1) ns4 : | ||
+ | FPU fmadd (16bit x1) ns4 : 0.609 3480.4 1740.2 ( 2 1.0) | ||
+ | NEON fmul.4h (16bit x4) ns4 : | ||
+ | NEON fadd.4h (16bit x4) ns4 : | ||
+ | NEON fmla.4h (16bit x4) ns4 : 0.608 13942.5 | ||
+ | NEON fmul.8h (16bit x8) ns4 : | ||
+ | NEON fadd.8h (16bit x8) ns4 : | ||
+ | NEON fmla.8h (16bit x8) ns4 : | ||
+ | FPU fmul (16bit x1) n1 : 0.608 | ||
+ | FPU fadd (16bit x1) n1 | ||
+ | FPU fmadd (16bit x1) n1 : | ||
+ | NEON fmul.4h (16bit x4) n1 : 0.608 | ||
+ | NEON fadd.4h (16bit x4) n1 | ||
+ | NEON fmla.4h (16bit x4) n1 : 2.436 | ||
+ | NEON fmul.8h (16bit x8) n1 : 0.623 13606.3 1700.8 ( 8 1.0) 13606.3 | ||
+ | NEON fadd.8h (16bit x8) n1 : 0.623 13609.6 | ||
+ | NEON fmla.8h (16bit x8) n1 : 2.435 | ||
+ | NEON fmul.8h (16bit x8) n12 : | ||
+ | NEON fadd.8h (16bit x8) n12 : | ||
+ | NEON fmla.8h (16bit x8) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | * FPU/NEON (single | + | * Group 0: Thread=1 |
+ | * FPU/NEON (SP fp) | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (32bit x1) n8 : 0.560 | + | FPU fmul (32bit x1) n8 : 0.322 |
- | FPU fadd (32bit x1) n8 : 0.538 | + | FPU fadd (32bit x1) n8 : 0.320 |
- | FPU fmadd (32bit x1) n8 : | + | FPU fmadd (32bit x1) n8 : |
- | NEON fmul.2s (32bit x2) n8 : 0.536 17918.8 | + | NEON fmul.2s (32bit x2) n8 : 0.320 6621.5 |
- | NEON fadd.2s (32bit x2) n8 : 0.538 17834.8 | + | NEON fadd.2s (32bit x2) n8 : 0.319 |
- | NEON fmla.2s (32bit x2) n8 : 0.564 34051.0 | + | NEON fmla.2s (32bit x2) n8 : 0.319 13292.4 |
- | NEON fmul.4s (32bit x4) n8 : | + | NEON fmul.4s (32bit x4) n8 : |
- | NEON fadd.4s (32bit x4) n8 : | + | NEON fadd.4s (32bit x4) n8 : |
- | NEON fmla.4s (32bit x4) n8 : | + | NEON fmla.4s (32bit x4) n8 : |
- | FPU fmul (32bit x1) ns4 : | + | FPU fmul (32bit x1) ns4 : |
- | FPU fadd (32bit x1) ns4 : | + | FPU fadd (32bit x1) ns4 : |
- | FPU fmadd (32bit x1) ns4 : | + | FPU fmadd (32bit x1) ns4 : |
- | NEON fmul.2s (32bit x2) ns4 : | + | NEON fmul.2s (32bit x2) ns4 : |
- | NEON fadd.2s (32bit x2) ns4 : | + | NEON fadd.2s (32bit x2) ns4 : |
- | NEON fmla.2s (32bit x2) ns4 : | + | NEON fmla.2s (32bit x2) ns4 : |
- | NEON fmul.4s (32bit x4) ns4 : | + | NEON fmul.4s (32bit x4) ns4 : |
- | NEON fadd.4s (32bit x4) ns4 : | + | NEON fadd.4s (32bit x4) ns4 : |
- | NEON fmla.4s (32bit x4) ns4 : | + | NEON fmla.4s (32bit x4) ns4 : |
- | FPU fmul (32bit x1) n1 : 0.268 17912.2 | + | FPU fmul (32bit x1) n1 : 0.608 1743.0 |
- | FPU fadd (32bit x1) n1 : 0.268 17911.6 | + | FPU fadd (32bit x1) n1 : 0.618 1714.5 |
- | FPU fmadd (32bit x1) n1 : | + | FPU fmadd (32bit x1) n1 : |
- | NEON fmul.2s (32bit x2) n1 : 0.268 35833.5 | + | NEON fmul.2s (32bit x2) n1 : 0.608 3484.3 |
- | NEON fadd.2s (32bit x2) n1 : 0.268 35834.0 | + | NEON fadd.2s (32bit x2) n1 : 0.610 3475.9 |
- | NEON fmla.2s (32bit x2) n1 : | + | NEON fmla.2s (32bit x2) n1 : |
- | NEON fmul.4s (32bit x4) n1 : 0.510 37624.7 2351.5 ( 16 1.0) 37624.7 | + | NEON fmul.4s (32bit x4) n1 : 0.625 6785.7 1696.4 ( |
- | NEON fadd.4s (32bit x4) n1 : 0.510 37627.6 | + | NEON fadd.4s (32bit x4) n1 : 0.624 6792.8 |
- | NEON fmla.4s (32bit x4) n1 : | + | NEON fmla.4s (32bit x4) n1 : |
- | NEON fmul.4s (32bit x4) n12 : | + | NEON fmul.4s (32bit x4) n12 : |
- | NEON fadd.4s (32bit x4) n12 : | + | NEON fadd.4s (32bit x4) n12 : |
- | NEON fmla.4s (32bit x4) n12 : | + | NEON fmla.4s (32bit x4) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
- | * FPU/NEON (double | + | * Group 0: Thread=1 |
+ | * FPU/NEON (DP fp) | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (64bit x1) n8 : 0.417 11502.8 | + | FPU fmul (64bit x1) n8 : 0.335 3167.7 |
- | FPU fadd (64bit x1) n8 : 0.365 13164.7 | + | FPU fadd (64bit x1) n8 : 0.338 3131.1 |
- | FPU fmadd (64bit x1) n8 : | + | FPU fmadd (64bit x1) n8 : |
- | NEON fmul.2d (64bit x2) n8 : 0.692 13877.0 | + | NEON fmul.2d (64bit x2) n8 : 0.623 3399.7 |
- | NEON fadd.2d (64bit x2) n8 : 0.617 15560.5 | + | NEON fadd.2d (64bit x2) n8 : 0.624 3399.0 |
- | NEON fmla.2d (64bit x2) n8 : 0.540 35539.9 | + | NEON fmla.2d (64bit x2) n8 : 0.623 6802.3 |
- | FPU fmul (64bit x1) ns4 : | + | FPU fmul (64bit x1) ns4 : |
- | FPU fadd (64bit x1) ns4 : | + | FPU fadd (64bit x1) ns4 : |
- | FPU fmadd (64bit x1) ns4 : 0.448 21419.5 | + | FPU fmadd (64bit x1) ns4 : 0.609 3478.8 |
- | NEON fmul.2d (64bit x2) ns4 : | + | NEON fmul.2d (64bit x2) ns4 : |
- | NEON fadd.2d (64bit x2) ns4 : | + | NEON fadd.2d (64bit x2) ns4 : |
- | NEON fmla.2d (64bit x2) ns4 : | + | NEON fmla.2d (64bit x2) ns4 : |
- | FPU fmul (64bit x1) n1 : 0.268 17919.8 | + | FPU fmul (64bit x1) n1 : 0.616 1721.3 |
- | FPU fadd (64bit x1) n1 : 0.268 17920.0 | + | FPU fadd (64bit x1) n1 : 0.609 1740.1 |
- | FPU fmadd (64bit x1) n1 : | + | FPU fmadd (64bit x1) n1 : |
- | NEON fmul.2d (64bit x2) n1 : 0.510 18812.5 | + | NEON fmul.2d (64bit x2) n1 : 0.626 |
- | NEON fadd.2d (64bit x2) n1 : 0.510 18812.1 | + | NEON fadd.2d (64bit x2) n1 : 0.626 3386.0 |
- | NEON fmla.2d (64bit x2) n1 : | + | NEON fmla.2d (64bit x2) n1 : |
- | NEON fmul.2d (64bit x2) n12 : | + | NEON fmul.2d (64bit x2) n12 : |
- | NEON fadd.2d (64bit x2) n12 : | + | NEON fadd.2d (64bit x2) n12 : |
- | NEON fmla.2d (64bit x2) n12 : | + | NEON fmla.2d (64bit x2) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
- | * Matrix 4x4 multi-thread | + | * Group 0: Thread=1 |
+ | * Matrix 4x4 | ||
TIME(s) | TIME(s) | ||
- | C++ code : 0.569 12591.7 | + | C++ code : 0.371 4269.4 |
- | NEON fmla.4s 128bit A : | + | NEON fmla.4s 128bit A : |
- | NEON fmla.4s 128bit B : | + | NEON fmla.4s 128bit B : |
- | Average | + | Average |
- | Highest | + | Highest |
- | cpu0 1900800 300000 | + | * Group 0: Thread=4 |
- | cpu1 1900800 300000 | + | * FPU/NEON (HP fp) multi-thread |
- | cpu2 1900800 300000 | + | |
- | cpu3 1900800 300000 | + | FPU fmul (16bit x1) n8 : 0.321 13201.8 |
- | cpu4 2457600 300000 | + | FPU fadd (16bit x1) n8 : 0.322 13146.1 |
- | cpu5 2457600 300000 | + | FPU fmadd (16bit x1) n8 : |
- | cpu6 2457600 300000 | + | NEON fmul.4h (16bit x4) n8 : 0.321 52891.3 |
- | cpu7 2457600 300000 | + | NEON fadd.4h (16bit x4) n8 : 0.320 52954.3 |
+ | NEON fmla.4h (16bit x4) n8 : 0.323 | ||
+ | NEON fmul.8h (16bit x8) n8 : 0.624 54394.2 | ||
+ | NEON fadd.8h (16bit x8) n8 : 0.626 54212.1 | ||
+ | NEON fmla.8h (16bit x8) n8 : 0.672 | ||
+ | FPU fmul (16bit x1) ns4 : | ||
+ | FPU fadd (16bit x1) ns4 : | ||
+ | FPU fmadd (16bit x1) ns4 : 0.646 13120.3 | ||
+ | NEON fmul.4h (16bit x4) ns4 : | ||
+ | NEON fadd.4h (16bit x4) ns4 : | ||
+ | NEON fmla.4h (16bit x4) ns4 : | ||
+ | NEON fmul.8h (16bit x8) ns4 : | ||
+ | NEON fadd.8h (16bit x8) ns4 : | ||
+ | NEON fmla.8h (16bit x8) ns4 : | ||
+ | FPU fmul (16bit x1) n1 : 0.624 | ||
+ | FPU fadd (16bit x1) n1 : 0.621 | ||
+ | FPU fmadd (16bit x1) n1 : | ||
+ | NEON fmul.4h (16bit x4) n1 : 0.618 27451.7 | ||
+ | NEON fadd.4h (16bit x4) n1 : 0.612 27697.2 | ||
+ | NEON fmla.4h (16bit x4) n1 : 2.459 13789.6 | ||
+ | NEON fmul.8h (16bit x8) n1 : 0.643 52731.2 | ||
+ | NEON fadd.8h (16bit x8) n1 : 0.644 52629.8 | ||
+ | NEON fmla.8h (16bit x8) n1 : 2.471 27454.3 | ||
+ | NEON fmul.8h (16bit x8) n12 : | ||
+ | NEON fadd.8h (16bit x8) n12 : | ||
+ | NEON fmla.8h (16bit x8) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | Processor : AArch64 Processor rev 1 (aarch64) | ||
- | processor : 0 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0xa | ||
- | CPU part : 0x801 | ||
- | CPU revision : 4 | ||
- | processor : 1 | + | * Group 0: |
- | BogoMIPS : 38.00 | + | * FPU/NEON (SP fp) multi-thread |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | + | TIME(s) |
- | CPU implementer : 0x51 | + | FPU fmul (32bit x1) n8 |
- | CPU architecture: 8 | + | FPU fadd (32bit x1) n8 |
- | CPU variant : 0xa | + | FPU fmadd (32bit x1) n8 : |
- | CPU part : 0x801 | + | NEON fmul.2s (32bit x2) n8 |
- | CPU revision : 4 | + | NEON fadd.2s (32bit x2) n8 |
+ | NEON fmla.2s (32bit x2) n8 | ||
+ | NEON fmul.4s (32bit x4) n8 | ||
+ | NEON fadd.4s (32bit x4) n8 : 0.641 26468.0 | ||
+ | NEON fmla.4s (32bit x4) n8 : 0.643 52712.0 | ||
+ | FPU fmul (32bit x1) ns4 : | ||
+ | FPU fadd (32bit x1) ns4 : | ||
+ | FPU fmadd (32bit x1) ns4 : 0.614 13814.8 | ||
+ | NEON fmul.2s (32bit x2) ns4 : | ||
+ | NEON fadd.2s (32bit x2) ns4 : | ||
+ | NEON fmla.2s (32bit x2) ns4 : | ||
+ | NEON fmul.4s (32bit x4) ns4 : | ||
+ | NEON fadd.4s (32bit x4) ns4 : | ||
+ | NEON fmla.4s (32bit x4) ns4 : | ||
+ | FPU fmul (32bit x1) n1 : 0.615 | ||
+ | FPU fadd (32bit x1) n1 : 0.619 | ||
+ | FPU fmadd (32bit x1) n1 : | ||
+ | NEON fmul.2s (32bit x2) n1 : 0.614 13801.4 | ||
+ | NEON fadd.2s (32bit x2) n1 : 0.619 13707.1 | ||
+ | NEON fmla.2s (32bit x2) n1 : 2.510 | ||
+ | NEON fmul.4s (32bit x4) n1 : 0.647 26189.5 | ||
+ | NEON fadd.4s (32bit x4) n1 : 0.660 25699.9 | ||
+ | NEON fmla.4s (32bit x4) n1 : 2.543 13337.1 | ||
+ | NEON fmul.4s (32bit x4) n12 : | ||
+ | NEON fadd.4s (32bit x4) n12 : | ||
+ | NEON fmla.4s (32bit x4) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | processor : 2 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0xa | ||
- | CPU part : 0x801 | ||
- | CPU revision : 4 | ||
- | processor : 3 | + | * Group 0: |
- | BogoMIPS : 38.00 | + | * FPU/NEON (DP fp) multi-thread |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | + | TIME(s) |
- | CPU implementer : 0x51 | + | FPU fmul (64bit x1) n8 : 0.354 11990.3 |
- | CPU architecture: 8 | + | FPU fadd (64bit x1) n8 |
- | CPU variant : 0xa | + | FPU fmadd (64bit x1) n8 : |
- | CPU part : 0x801 | + | NEON fmul.2d (64bit x2) n8 |
- | CPU revision : 4 | + | NEON fadd.2d (64bit x2) n8 |
+ | NEON fmla.2d (64bit x2) n8 | ||
+ | FPU fmul (64bit x1) ns4 : | ||
+ | FPU fadd (64bit x1) ns4 : | ||
+ | FPU fmadd (64bit x1) ns4 : 0.645 13152.3 | ||
+ | NEON fmul.2d (64bit x2) ns4 : | ||
+ | NEON fadd.2d (64bit x2) ns4 : | ||
+ | NEON fmla.2d (64bit x2) ns4 : | ||
+ | FPU fmul (64bit x1) n1 : 0.642 | ||
+ | FPU fadd (64bit x1) n1 : 0.656 | ||
+ | FPU fmadd (64bit x1) n1 : | ||
+ | NEON fmul.2d (64bit x2) n1 : 0.661 12823.2 | ||
+ | NEON fadd.2d (64bit x2) n1 : 0.655 12936.4 | ||
+ | NEON fmla.2d (64bit x2) n1 : 2.529 | ||
+ | NEON fmul.2d (64bit x2) n12 : | ||
+ | NEON fadd.2d (64bit x2) n12 : | ||
+ | NEON fmla.2d (64bit x2) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | processor : 4 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0xa | ||
- | CPU part : 0x800 | ||
- | CPU revision : 1 | ||
- | processor : 5 | + | * Group 0: |
- | BogoMIPS : 38.00 | + | * Matrix 4x4 multi-thread |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | + | |
- | CPU implementer : | + | C++ code |
- | CPU architecture: 8 | + | NEON fmla.4s 128bit A : |
- | CPU variant : 0xa | + | NEON fmla.4s 128bit B : |
- | CPU part : 0x800 | + | Average |
- | CPU revision : 1 | + | Highest |
- | processor : 6 | ||
- | BogoMIPS : 38.00 | ||
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | ||
- | CPU implementer : | ||
- | CPU architecture: | ||
- | CPU variant : 0xa | ||
- | CPU part : 0x800 | ||
- | CPU revision : 1 | ||
- | processor : 7 | + | * Group 1: |
- | BogoMIPS : 38.00 | + | * FPU/NEON (HP fp) |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 | + | TIME(s) |
- | CPU implementer : 0x51 | + | FPU fmul (16bit x1) n8 : 0.304 |
- | CPU architecture: 8 | + | FPU fadd (16bit x1) n8 : 0.307 |
- | CPU variant : 0xa | + | FPU fmadd (16bit x1) n8 : |
- | CPU part : 0x800 | + | NEON fmul.4h (16bit x4) n8 |
- | CPU revision : 1 | + | NEON fadd.4h (16bit x4) n8 |
+ | NEON fmla.4h (16bit x4) n8 | ||
+ | NEON fmul.8h (16bit x8) n8 | ||
+ | NEON fadd.8h (16bit x8) n8 | ||
+ | NEON fmla.8h (16bit x8) n8 | ||
+ | FPU fmul (16bit x1) ns4 : | ||
+ | FPU fadd (16bit x1) ns4 : | ||
+ | FPU fmadd (16bit x1) ns4 : 0.491 | ||
+ | NEON fmul.4h (16bit x4) ns4 : | ||
+ | NEON fadd.4h (16bit x4) ns4 : | ||
+ | NEON fmla.4h (16bit x4) ns4 : | ||
+ | NEON fmul.8h (16bit x8) ns4 : | ||
+ | NEON fadd.8h (16bit x8) ns4 : | ||
+ | NEON fmla.8h (16bit x8) ns4 : | ||
+ | FPU fmul (16bit x1) n1 : 0.306 | ||
+ | FPU fadd (16bit x1) n1 : 0.309 | ||
+ | FPU fmadd (16bit x1) n1 : | ||
+ | NEON fmul.4h (16bit x4) n1 : 0.308 21808.3 | ||
+ | NEON fadd.4h (16bit x4) n1 : 0.308 21847.4 | ||
+ | NEON fmla.4h (16bit x4) n1 : 1.828 | ||
+ | NEON fmul.8h (16bit x8) n1 : 0.610 22069.8 | ||
+ | NEON fadd.8h (16bit x8) n1 : 0.618 21756.4 | ||
+ | NEON fmla.8h (16bit x8) n1 : 1.825 14748.5 | ||
+ | NEON fmul.8h (16bit x8) n12 : | ||
+ | NEON fadd.8h (16bit x8) n12 : | ||
+ | NEON fmla.8h (16bit x8) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | Hardware : Qualcomm Technologies, | ||
- | Qualcomm Technologies, | + | * Group 1: Thread=1 |
+ | * FPU/NEON (SP fp) | ||
+ | TIME(s) | ||
+ | FPU fmul (32bit x1) n8 : 0.304 | ||
+ | FPU fadd (32bit x1) n8 : 0.306 | ||
+ | FPU fmadd (32bit x1) n8 : | ||
+ | NEON fmul.2s (32bit x2) n8 : 0.303 11088.3 | ||
+ | NEON fadd.2s (32bit x2) n8 : 0.306 10988.1 | ||
+ | NEON fmla.2s (32bit x2) n8 : 0.305 22037.4 | ||
+ | NEON fmul.4s (32bit x4) n8 : 0.609 11055.3 | ||
+ | NEON fadd.4s (32bit x4) n8 : 0.611 11009.1 | ||
+ | NEON fmla.4s (32bit x4) n8 : 0.610 22052.9 | ||
+ | FPU fmul (32bit x1) ns4 : | ||
+ | FPU fadd (32bit x1) ns4 : | ||
+ | FPU fmadd (32bit x1) ns4 : 0.485 | ||
+ | NEON fmul.2s (32bit x2) ns4 : | ||
+ | NEON fadd.2s (32bit x2) ns4 : | ||
+ | NEON fmla.2s (32bit x2) ns4 : | ||
+ | NEON fmul.4s (32bit x4) ns4 : | ||
+ | NEON fadd.4s (32bit x4) ns4 : | ||
+ | NEON fmla.4s (32bit x4) ns4 : | ||
+ | FPU fmul (32bit x1) n1 : 0.308 | ||
+ | FPU fadd (32bit x1) n1 : 0.303 | ||
+ | FPU fmadd (32bit x1) n1 : | ||
+ | NEON fmul.2s (32bit x2) n1 : 0.304 11075.5 | ||
+ | NEON fadd.2s (32bit x2) n1 : 0.306 10996.9 | ||
+ | NEON fmla.2s (32bit x2) n1 : 1.827 | ||
+ | NEON fmul.4s (32bit x4) n1 : 0.616 10919.4 | ||
+ | NEON fadd.4s (32bit x4) n1 : 0.610 11034.1 | ||
+ | NEON fmla.4s (32bit x4) n1 : 1.823 | ||
+ | NEON fmul.4s (32bit x4) n12 : | ||
+ | NEON fadd.4s (32bit x4) n12 : | ||
+ | NEON fmla.4s (32bit x4) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | 2019/01/19 16: | ||
- | |||
- | </ | ||
- | |||
- | ++++ | ||
- | |||
- | |||
- | |||
- | ==== Qualcomm Kryo 385 (Cortex-A75) (ARMv8.2A AArch64 arm64) FPU+ASIMD+HALFFP ==== | ||
- | |||
- | |||
- | ++++Pixel 3 Snapdragon 845 big core Kryo 385 2.8GHz x4 ARM64 (AArch64) Android 9.0| | ||
- | |||
- | < | ||
- | ARCH: ARMv8A 3 | ||
- | FPU: AArch64 NEON | ||
- | SingleT SP max: 22.293 GFLOPS | ||
- | SingleT DP max: 11.137 GFLOPS | ||
- | MultiT | ||
- | MultiT | ||
- | CPU core: 4 | ||
- | FPHP : yes | ||
- | SIMDHP: yes | ||
- | * FPU/NEON (single | + | * Group 1: Thread=1 |
+ | * FPU/NEON (DP fp) | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (32bit x1) n8 : 0.238 | + | FPU fmul (64bit x1) n8 : 0.302 |
- | FPU fadd (32bit x1) n8 : 0.215 | + | FPU fadd (64bit x1) n8 : 0.305 |
- | FPU fmadd (32bit x1) n8 : | + | FPU fmadd (64bit x1) n8 : |
- | NEON fmul.2s (32bit x2) n8 : 0.215 11156.0 | + | NEON fmul.2d (64bit x2) n8 : 0.606 5548.7 |
- | NEON fadd.2s (32bit x2) n8 : 0.216 11132.2 | + | NEON fadd.2d (64bit x2) n8 : 0.604 5568.3 |
- | NEON fmla.2s (32bit x2) n8 : 0.215 22293.3 | + | NEON fmla.2d (64bit x2) n8 : 0.607 11089.9 |
- | NEON fmul.4s (32bit x4) n8 : 0.431 11142.5 2785.6 | + | FPU fmul (64bit x1) ns4 : |
- | NEON fadd.4s (32bit x4) n8 : 0.432 11111.8 | + | FPU fadd (64bit x1) ns4 : |
- | NEON fmla.4s (32bit x4) n8 : 0.431 22273.6 | + | FPU fmadd (64bit x1) ns4 : 0.466 |
- | FPU fmul (32bit x1) ns4 : | + | NEON fmul.2d (64bit x2) ns4 : |
- | FPU fadd (32bit x1) ns4 : | + | NEON fadd.2d (64bit x2) ns4 : |
- | FPU fmadd (32bit x1) ns4 : 0.342 | + | NEON fmla.2d (64bit x2) ns4 : |
- | NEON fmul.2s (32bit x2) ns4 : | + | FPU fmul (64bit x1) n1 : 0.303 |
- | NEON fadd.2s (32bit x2) ns4 : | + | FPU fadd (64bit x1) n1 : 0.306 |
- | NEON fmla.2s (32bit x2) ns4 : | + | FPU fmadd (64bit x1) n1 : |
- | NEON fmul.4s (32bit x4) ns4 : | + | NEON fmul.2d (64bit x2) n1 : 0.611 5504.7 |
- | NEON fadd.4s (32bit x4) ns4 : | + | NEON fadd.2d (64bit x2) n1 : 0.610 5513.7 |
- | NEON fmla.4s (32bit x4) ns4 : | + | NEON fmla.2d (64bit x2) n1 : 1.823 |
- | FPU fmul (32bit x1) n1 : 0.217 | + | NEON fmul.2d (64bit x2) n12 : 0.908 5556.2 |
- | FPU fadd (32bit x1) n1 : 0.217 | + | NEON fadd.2d (64bit x2) n12 : |
- | FPU fmadd (32bit x1) n1 : | + | NEON fmla.2d (64bit x2) n12 : |
- | NEON fmul.2s (32bit x2) n1 : 0.215 11153.8 | + | Average |
- | NEON fadd.2s (32bit x2) n1 : 0.215 11149.0 | + | Highest |
- | NEON fmla.2s (32bit x2) n1 : 1.300 | + | |
- | NEON fmul.4s (32bit x4) n1 | + | |
- | NEON fadd.4s (32bit x4) n1 : 0.434 11050.7 | + | |
- | NEON fmla.4s (32bit x4) n1 : 1.301 | + | |
- | NEON fmul.4s (32bit x4) n12 : | + | |
- | NEON fadd.4s (32bit x4) n12 : | + | |
- | NEON fmla.4s (32bit x4) n12 | + | |
- | Average | + | |
- | Highest | + | |
- | * FPU/ | + | * Group 1: Thread=1 |
+ | * Matrix 4x4 | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (64bit x1) n8 | + | C++ code |
- | FPU fadd (64bit x1) n8 : 0.216 | + | NEON fmla.4s 128bit A : 0.225 11155.5 |
- | FPU fmadd (64bit x1) n8 : | + | NEON fmla.4s 128bit B : 0.230 10941.9 10941.9 ( 1 3.9) 10941.9 |
- | NEON fmul.2d (64bit x2) n8 : 0.431 | + | Average |
- | NEON fadd.2d (64bit x2) n8 : 0.431 | + | Highest |
- | NEON fmla.2d (64bit x2) n8 | + | |
- | FPU fmul (64bit x1) ns4 : | + | |
- | FPU fadd (64bit x1) ns4 : | + | |
- | FPU fmadd (64bit x1) ns4 : 0.332 7227.5 3613.8 ( 2 1.3) 7227.5 | + | |
- | NEON fmul.2d (64bit x2) ns4 : | + | |
- | NEON fadd.2d (64bit x2) ns4 | + | |
- | NEON fmla.2d (64bit x2) ns4 : 0.539 | + | |
- | FPU fmul (64bit x1) n1 : 0.216 | + | |
- | FPU fadd (64bit x1) n1 : 0.218 5516.9 5516.9 ( 1 2.0) 5516.9 | + | |
- | FPU fmadd (64bit x1) n1 : | + | |
- | NEON fmul.2d (64bit x2) n1 : 0.431 | + | |
- | NEON fadd.2d (64bit x2) n1 : 0.431 | + | |
- | NEON fmla.2d (64bit x2) n1 : 1.293 | + | |
- | NEON fmul.2d (64bit x2) n12 | + | |
- | NEON fadd.2d (64bit x2) n12 : | + | |
- | NEON fmla.2d (64bit x2) n12 : 0.653 11027.4 | + | |
- | Average | + | |
- | Highest | + | |
- | * Matrix 4x4 | + | * Group 1: Thread=4 |
+ | * FPU/NEON (HP fp) multi-thread | ||
TIME(s) | TIME(s) | ||
- | C++ code | + | FPU fmul (16bit x1) n8 |
- | NEON fmla.4s 128bit A : 0.154 11604.1 | + | FPU fadd (16bit x1) n8 : 0.319 21093.3 |
- | NEON fmla.4s 128bit B : 0.162 11093.5 | + | FPU fmadd (16bit x1) n8 : |
- | Average | + | NEON fmul.4h (16bit x4) n8 : 0.319 84378.9 |
- | Highest | + | NEON fadd.4h (16bit x4) n8 : 0.319 84377.6 |
+ | NEON fmla.4h (16bit x4) n8 | ||
+ | NEON fmul.8h (16bit x8) n8 : 0.638 84375.1 2636.7 ( 32 0.9) | ||
+ | NEON fadd.8h (16bit x8) n8 : 0.638 84376.7 | ||
+ | NEON fmla.8h (16bit x8) n8 : 0.638 | ||
+ | FPU fmul (16bit x1) ns4 : | ||
+ | FPU fadd (16bit x1) ns4 : | ||
+ | FPU fmadd (16bit x1) ns4 : 0.513 26236.3 | ||
+ | NEON fmul.4h (16bit x4) ns4 : | ||
+ | NEON fadd.4h (16bit x4) ns4 : | ||
+ | NEON fmla.4h (16bit x4) ns4 : 0.797 67493.5 2109.2 ( 32 0.8) | ||
+ | NEON fmul.8h (16bit x8) ns4 : | ||
+ | NEON fadd.8h (16bit x8) ns4 : | ||
+ | NEON fmla.8h (16bit x8) ns4 : | ||
+ | FPU fmul (16bit x1) n1 : 0.319 21087.0 5271.7 ( 4 1.9) 21087.0 | ||
+ | FPU fadd (16bit x1) n1 | ||
+ | FPU fmadd (16bit x1) n1 : | ||
+ | NEON fmul.4h (16bit x4) n1 : 0.319 84365.2 | ||
+ | NEON fadd.4h (16bit x4) n1 : 0.319 84375.2 | ||
+ | NEON fmla.4h (16bit x4) n1 | ||
+ | NEON fmul.8h (16bit x8) n1 : 0.638 84368.6 | ||
+ | NEON fadd.8h (16bit x8) n1 : 0.638 84377.3 | ||
+ | NEON fmla.8h (16bit x8) n1 : | ||
+ | NEON fmul.8h (16bit x8) n12 : | ||
+ | NEON fadd.8h (16bit x8) n12 : | ||
+ | NEON fmla.8h (16bit x8) n12 : | ||
+ | Average | ||
+ | Highest | ||
- | * FPU/NEON (single | + | * Group 1: Thread=4 |
+ | * FPU/NEON (SP fp) multi-thread | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (32bit x1) n8 : 0.245 19559.4 | + | FPU fmul (32bit x1) n8 : 0.319 21086.7 |
- | FPU fadd (32bit x1) n8 : 0.228 21088.1 | + | FPU fadd (32bit x1) n8 : 0.319 21087.6 |
- | FPU fmadd (32bit x1) n8 : | + | FPU fmadd (32bit x1) n8 : |
- | NEON fmul.2s (32bit x2) n8 : 0.228 42187.4 | + | NEON fmul.2s (32bit x2) n8 : 0.319 42174.9 |
- | NEON fadd.2s (32bit x2) n8 : 0.228 42183.3 | + | NEON fadd.2s (32bit x2) n8 : 0.319 42174.9 |
- | NEON fmla.2s (32bit x2) n8 : 0.228 84357.8 | + | NEON fmla.2s (32bit x2) n8 : 0.319 84342.4 |
- | NEON fmul.4s (32bit x4) n8 : 0.455 42182.2 2636.4 ( 16 0.9) 42182.2 | + | NEON fmul.4s (32bit x4) n8 : 0.638 42179.2 2636.2 ( 16 0.9) 42179.2 |
- | NEON fadd.4s (32bit x4) n8 : 0.455 42184.0 | + | NEON fadd.4s (32bit x4) n8 : 0.638 42174.4 |
- | NEON fmla.4s (32bit x4) n8 : 0.455 84367.8 2636.5 ( 32 0.9) 84367.8 | + | NEON fmla.4s (32bit x4) n8 : 0.638 84354.6 2636.1 ( 32 0.9) 84354.6 |
- | FPU fmul (32bit x1) ns4 : | + | FPU fmul (32bit x1) ns4 : |
- | FPU fadd (32bit x1) ns4 : | + | FPU fadd (32bit x1) ns4 : |
- | FPU fmadd (32bit x1) ns4 : 0.365 26334.8 | + | FPU fmadd (32bit x1) ns4 : 0.506 26601.7 |
- | NEON fmul.2s (32bit x2) ns4 : | + | NEON fmul.2s (32bit x2) ns4 : |
- | NEON fadd.2s (32bit x2) ns4 : | + | NEON fadd.2s (32bit x2) ns4 : |
- | NEON fmla.2s (32bit x2) ns4 : | + | NEON fmla.2s (32bit x2) ns4 : |
- | NEON fmul.4s (32bit x4) ns4 : | + | NEON fmul.4s (32bit x4) ns4 : |
- | NEON fadd.4s (32bit x4) ns4 : | + | NEON fadd.4s (32bit x4) ns4 : |
- | NEON fmla.4s (32bit x4) ns4 : | + | NEON fmla.4s (32bit x4) ns4 : |
- | FPU fmul (32bit x1) n1 : 0.228 21087.6 5271.9 ( 4 1.9) 21087.6 | + | FPU fmul (32bit x1) n1 : 0.319 21089.6 5272.4 ( 4 1.9) 21089.6 |
- | FPU fadd (32bit x1) n1 : 0.228 21092.9 | + | FPU fadd (32bit x1) n1 : 0.319 21087.5 |
- | FPU fmadd (32bit x1) n1 : | + | FPU fmadd (32bit x1) n1 : |
- | NEON fmul.2s (32bit x2) n1 : 0.228 42187.2 5273.4 ( 8 1.9) 42187.2 | + | NEON fmul.2s (32bit x2) n1 : 0.319 42178.2 5272.3 ( 8 1.9) 42178.2 |
- | NEON fadd.2s (32bit x2) n1 : 0.228 42192.6 | + | NEON fadd.2s (32bit x2) n1 : 0.319 42181.3 |
- | NEON fmla.2s (32bit x2) n1 : 1.365 | + | NEON fmla.2s (32bit x2) n1 : 1.914 |
- | NEON fmul.4s (32bit x4) n1 : 0.455 42182.2 2636.4 ( 16 0.9) 42182.2 | + | NEON fmul.4s (32bit x4) n1 : 0.638 42178.1 2636.1 ( 16 0.9) 42178.1 |
- | NEON fadd.4s (32bit x4) n1 : 0.455 42180.2 2636.3 ( 16 0.9) 42180.2 | + | NEON fadd.4s (32bit x4) n1 : 0.638 42178.8 2636.2 ( 16 0.9) 42178.8 |
- | NEON fmla.4s (32bit x4) n1 : 1.366 28121.2 878.8 ( 32 0.3) 28121.2 | + | NEON fmla.4s (32bit x4) n1 : 1.914 28124.7 878.9 ( 32 0.3) 28124.7 |
- | NEON fmul.4s (32bit x4) n12 : | + | NEON fmul.4s (32bit x4) n12 : |
- | NEON fadd.4s (32bit x4) n12 : | + | NEON fadd.4s (32bit x4) n12 : |
- | NEON fmla.4s (32bit x4) n12 : | + | NEON fmla.4s (32bit x4) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
- | * FPU/NEON (double | + | * Group 1: Thread=4 |
+ | * FPU/NEON (DP fp) multi-thread | ||
TIME(s) | TIME(s) | ||
- | FPU fmul (64bit x1) n8 : 0.248 19330.2 | + | FPU fmul (64bit x1) n8 : 0.319 21091.0 |
- | FPU fadd (64bit x1) n8 : 0.228 21086.2 | + | FPU fadd (64bit x1) n8 : 0.319 21089.9 |
- | FPU fmadd (64bit x1) n8 : | + | FPU fmadd (64bit x1) n8 : |
- | NEON fmul.2d (64bit x2) n8 : 0.455 21087.8 | + | NEON fmul.2d (64bit x2) n8 : 0.638 21084.7 |
- | NEON fadd.2d (64bit x2) n8 : 0.455 21090.8 2636.4 ( 8 0.9) 21090.8 | + | NEON fadd.2d (64bit x2) n8 : 0.638 21092.6 2636.6 ( 8 0.9) 21092.6 |
- | NEON fmla.2d (64bit x2) n8 : 0.455 42183.3 | + | NEON fmla.2d (64bit x2) n8 : 0.649 41472.2 |
- | FPU fmul (64bit x1) ns4 : | + | FPU fmul (64bit x1) ns4 : |
- | FPU fadd (64bit x1) ns4 : | + | FPU fadd (64bit x1) ns4 : |
- | FPU fmadd (64bit x1) ns4 : 0.350 27445.9 | + | FPU fmadd (64bit x1) ns4 : 0.504 26674.3 |
- | NEON fmul.2d (64bit x2) ns4 : | + | NEON fmul.2d (64bit x2) ns4 : |
- | NEON fadd.2d (64bit x2) ns4 : | + | NEON fadd.2d (64bit x2) ns4 : |
- | NEON fmla.2d (64bit x2) ns4 : | + | NEON fmla.2d (64bit x2) ns4 : |
- | FPU fmul (64bit x1) n1 : 0.228 21091.8 | + | FPU fmul (64bit x1) n1 : 0.324 20789.9 |
- | FPU fadd (64bit x1) n1 : 0.228 21087.8 | + | FPU fadd (64bit x1) n1 : 0.329 20459.1 |
- | FPU fmadd (64bit x1) n1 : | + | FPU fmadd (64bit x1) n1 : |
- | NEON fmul.2d (64bit x2) n1 : 0.455 21090.0 2636.2 ( 8 0.9) 21090.0 | + | NEON fmul.2d (64bit x2) n1 : 0.638 21089.3 2636.2 ( 8 0.9) 21089.3 |
- | NEON fadd.2d (64bit x2) n1 : 0.455 21085.6 | + | NEON fadd.2d (64bit x2) n1 : 0.638 21088.4 |
- | NEON fmla.2d (64bit x2) n1 : 1.366 14056.1 878.5 ( 16 0.3) 14056.1 | + | NEON fmla.2d (64bit x2) n1 : 1.914 14062.3 878.9 ( 16 0.3) 14062.3 |
- | NEON fmul.2d (64bit x2) n12 : | + | NEON fmul.2d (64bit x2) n12 : |
- | NEON fadd.2d (64bit x2) n12 : | + | NEON fadd.2d (64bit x2) n12 : |
- | NEON fmla.2d (64bit x2) n12 : | + | NEON fmla.2d (64bit x2) n12 : |
- | Average | + | Average |
- | Highest | + | Highest |
+ | * Group 1: Thread=4 | ||
* Matrix 4x4 multi-thread | * Matrix 4x4 multi-thread | ||
TIME(s) | TIME(s) | ||
- | C++ code : 0.220 32563.2 | + | C++ code : 0.327 30720.8 |
- | NEON fmla.4s 128bit A : | + | NEON fmla.4s 128bit A : |
- | NEON fmla.4s 128bit B : | + | NEON fmla.4s 128bit B : |
- | Average | + | Average |
- | Highest | + | Highest |
- | + | ||
- | + | ||
- | cpu0 1766400 300000 | + | |
- | cpu1 1766400 300000 | + | |
- | cpu2 1766400 300000 | + | |
- | cpu3 1766400 300000 | + | |
- | cpu4 2803200 825600 | + | |
- | cpu5 2803200 825600 | + | |
- | cpu6 2803200 825600 | + | |
- | cpu7 2803200 825600 | + | |
- | + | ||
- | Processor : AArch64 Processor rev 13 (aarch64) | + | |
- | processor : 0 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x7 | + | |
- | CPU part : 0x803 | + | |
- | CPU revision : 12 | + | |
- | + | ||
- | processor : 1 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x7 | + | |
- | CPU part : 0x803 | + | |
- | CPU revision : 12 | + | |
- | + | ||
- | processor : 2 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x7 | + | |
- | CPU part : 0x803 | + | |
- | CPU revision : 12 | + | |
- | + | ||
- | processor : 3 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x7 | + | |
- | CPU part : 0x803 | + | |
- | CPU revision : 12 | + | |
- | + | ||
- | processor : 4 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x6 | + | |
- | CPU part : 0x802 | + | |
- | CPU revision : 13 | + | |
- | + | ||
- | processor : | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x6 | + | |
- | CPU part : 0x802 | + | |
- | CPU revision : 13 | + | |
- | + | ||
- | processor : 6 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x6 | + | |
- | CPU part : 0x802 | + | |
- | CPU revision : 13 | + | |
- | + | ||
- | processor : 7 | + | |
- | BogoMIPS : 38.00 | + | |
- | Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp | + | |
- | CPU implementer : | + | |
- | CPU architecture: | + | |
- | CPU variant : 0x6 | + | |
- | CPU part : 0x802 | + | |
- | CPU revision : 13 | + | |
- | + | ||
- | Hardware : Qualcomm Technologies, | + | |
- | Qualcomm Technologies, | ||
- | 2019/01/05 13: | ||
</ | </ | ||
opengl/vfpbenchlog.txt · 最終更新: 2020/12/30 23:46 by oga