glibc up

Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2205215-NE-GLIBCUP3375&sor&grw.

glibc upProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionABCDEApple M1 @ 2.06GHz (4 Cores / 8 Threads)Apple Mac mini (M1 2020)8GB251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256QllvmpipeBroadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69Arch Linux ARM5.17.0-rc7-asahi-next-20220310-5-2-ARCH (aarch64)KDE Plasma 5.24.4X Server 1.21.1.34.5 Mesa 22.0.1 (LLVM 13.0.1 128 bits)GCC 11.2.0 + Clang 13.0.1ext41920x1080OpenBenchmarking.orgCompiler Details- --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu Processor Details- Scaling Governor: apple-cpufreq schedutilSecurity Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected

glibc upglibc-bench: cosglibc-bench: expglibc-bench: ffsglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_onceABCDE14.09082.396951.3347512.03462.824871.332734.936751.993506.756094.471745.881351.332306.420631.3320614.09232.396921.3344212.03552.824901.332704.936171.993546.756394.472315.880981.332316.410421.3320414.09122.396941.3343312.00792.824921.332714.936611.993536.756374.471835.880991.332326.416561.3320514.09072.396941.3342412.00822.824911.332724.936041.993506.756174.471605.881051.332296.431891.3320514.09302.396931.3343712.00662.824831.332704.936231.993546.755934.471645.881041.332306.484281.33202OpenBenchmarking.org

Glibc Benchmarks

Benchmark: cos

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: cosDACBE48121620SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 314.0914.0914.0914.0914.091. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: exp

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: expBECDA0.53931.07861.61792.15722.6965SE +/- 0.00003, N = 3SE +/- 0.00002, N = 3SE +/- 0.00002, N = 3SE +/- 0.00003, N = 3SE +/- 0.00002, N = 32.396922.396932.396942.396942.396951. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: ffs

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsDCEBA0.30030.60060.90091.20121.5015SE +/- 0.00009, N = 3SE +/- 0.00021, N = 3SE +/- 0.00015, N = 3SE +/- 0.00013, N = 3SE +/- 0.00009, N = 31.334241.334331.334371.334421.334751. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sin

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinECDAB3691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 312.0112.0112.0112.0312.041. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: log2

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: log2EABDC0.63561.27121.90682.54243.178SE +/- 0.00001, N = 3SE +/- 0.00002, N = 3SE +/- 0.00003, N = 3SE +/- 0.00002, N = 3SE +/- 0.00004, N = 32.824832.824872.824902.824912.824921. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: modf

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: modfBECDA0.29990.59980.89971.19961.4995SE +/- 0.00001, N = 3SE +/- 0.00001, N = 3SE +/- 0.00003, N = 3SE +/- 0.00001, N = 3SE +/- 0.00001, N = 31.332701.332701.332711.332721.332731. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sinh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinhDBECA1.11082.22163.33244.44325.554SE +/- 0.00030, N = 3SE +/- 0.00021, N = 3SE +/- 0.00016, N = 3SE +/- 0.00008, N = 3SE +/- 0.00010, N = 34.936044.936174.936234.936614.936751. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sqrt

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sqrtADCBE0.44850.8971.34551.7942.2425SE +/- 0.00002, N = 3SE +/- 0.00001, N = 3SE +/- 0.00001, N = 3SE +/- 0.00002, N = 3SE +/- 0.00001, N = 31.993501.993501.993531.993541.993541. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: tanh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: tanhEADCB246810SE +/- 0.00010, N = 3SE +/- 0.00016, N = 3SE +/- 0.00018, N = 3SE +/- 0.00012, N = 3SE +/- 0.00018, N = 36.755936.756096.756176.756376.756391. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: asinh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: asinhDEACB1.00632.01263.01894.02525.0315SE +/- 0.00044, N = 3SE +/- 0.00038, N = 3SE +/- 0.00001, N = 3SE +/- 0.00046, N = 3SE +/- 0.00051, N = 34.471604.471644.471744.471834.472311. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: atanh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: atanhBCEDA1.32332.64663.96995.29326.6165SE +/- 0.00009, N = 3SE +/- 0.00066, N = 3SE +/- 0.00075, N = 3SE +/- 0.00056, N = 3SE +/- 0.00073, N = 35.880985.880995.881045.881055.881351. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: ffsll

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsllDAEBC0.29980.59960.89941.19921.499SE +/- 0.00000, N = 3SE +/- 0.00001, N = 3SE +/- 0.00001, N = 3SE +/- 0.00003, N = 3SE +/- 0.00001, N = 31.332291.332301.332301.332311.332321. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sincos

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sincosBCADE246810SE +/- 0.00315, N = 3SE +/- 0.00248, N = 3SE +/- 0.00452, N = 3SE +/- 0.01582, N = 3SE +/- 0.06661, N = 146.410426.416566.420636.431896.484281. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: pthread_once

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: pthread_onceEBCDA0.29970.59940.89911.19881.4985SE +/- 0.00001, N = 3SE +/- 0.00002, N = 3SE +/- 0.00001, N = 3SE +/- 0.00002, N = 3SE +/- 0.00002, N = 31.332021.332041.332051.332051.332061. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s


Phoronix Test Suite v10.8.4