Compiler Flags W/ Gentoo

AMD Ryzen 7 PRO 5850U testing with a LENOVO 20X7003WFR (R1KET36W 1.21 BIOS) and AMD Cezanne 1GB on Gentoo 2.8 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2205111-NE-2205104NE74&sor.

Compiler Flags W/ GentooProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionGentoo GCC 11.2 DefaultGentoo Clang 14 DefaultGentoo GCC 12.1 DefaultGentoo AOCC 3.2 DefaultGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O2Gentoo Clang 14 / O2 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3Gentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3 znver3 lto-thinAMD Ryzen 7 PRO 5850U @ 4.51GHz (8 Cores / 16 Threads)LENOVO 20X7003WFR (R1KET36W 1.21 BIOS)AMD Renoir/Cezanne32GB512GB SK hynix HFS512GDE9X081NAMD Cezanne 1GB (2000/400MHz)AMD Renoir Radeon HD AudioRealtek RTL8111/8168/8411 + MEDIATEK MT7921 802.11ax PCIGentoo 2.85.17.5-gentoo-clang (x86_64)KDE Plasma 5.24.5X Server 1.21.1.3 + Wayland4.6 Mesa 22.1.0-rc3 (LLVM 14.0.3 DRM 3.44)1.3.211GCC 11.3.0 + Clang 14.0.3 + LLVM 14.0.3btrfs1920x10804.6 Mesa 22.1.0-rc4 (LLVM 14.0.3 DRM 3.44)Clang 14.0.3 + GCC 11.3.0 + LLVM 14.0.3GCC 12.1.0 + Clang 14.0.3 + LLVM 14.0.3Clang 14.0.3 + GCC 12.1.0 + LLVM 14.0.3GCC 12.1.0 + Clang 14.0.3 + LLVM 14.0.3Clang 14.0.3 + GCC 12.1.0 + LLVM 14.0.3OpenBenchmarking.orgKernel Details- Transparent Huge Pages: alwaysEnvironment Details- Gentoo GCC 11.2 Default: RUSTFLAGS="-C target-cpu=native"- Gentoo Clang 14 Default: RUSTFLAGS="-C target-cpu=native"- Gentoo GCC 12.1 Default: RUSTFLAGS="-C target-cpu=native"- Gentoo AOCC 3.2 Default: RUSTFLAGS="-C target-cpu=native"- Gentoo GCC 12.1 / O2: CXXFLAGS="-O2 -pipe" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe" COMMON_FLAGS="-O2 -pipe"- Gentoo GCC 12.1 / O2 znver3: CXXFLAGS="-O2 -pipe -march=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe -march=native" COMMON_FLAGS="-O2 -pipe -march=native"- Gentoo GCC 12.1 / O2 znver3 lto: CXXFLAGS="-O2 -pipe -march=native -flto=auto" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe -march=native -flto=auto" COMMON_FLAGS="-O2 -pipe -march=native -flto=auto"- Gentoo GCC 12.1 / O3: CXXFLAGS="-O3 -pipe -fuse-ld=mold" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe -fuse-ld=mold" COMMON_FLAGS="-O3 -pipe -fuse-ld=mold"- Gentoo GCC 12.1 / O3 znver3: CXXFLAGS="-O3 -pipe -march=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe -march=native" COMMON_FLAGS="-O3 -pipe -march=native"- Gentoo GCC 12.1 / clear flags: CXXFLAGS="-march=native -O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=native" COMMON_FLAGS="-march=native -O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=native" - Gentoo GCC 12.1 / clear flags + lto: FFLAGS="-O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtag" CXXFLAGS="-march=native -O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -flto=auto -fdata-sections -ffunction-sections -fno-semantic-interposition -ffast-math -ftree-loop-vectorize -fstack-protector-strong -fzero-call-used-regs=used -mprefer-vector-width=128 -mtune=native -fvisibility-inlines-hidden" RUSTFLAGS="-C target-cpu=native" FCFLAGS="-O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-march=native -O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -flto=auto -fdata-sections -ffunction-sections -fno-semantic-interposition -ffast-math -ftree-loop-vectorize -fstack-protector-strong -fzero-call-used-regs=used -mprefer-vector-width=128 -mtune=native" COMMON_FLAGS="-march=native -O3 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -flto=auto -fdata-sections -ffunction-sections -fno-semantic-interposition -ffast-math -ftree-loop-vectorize -fstack-protector-strong -fzero-call-used-regs=used -mprefer-vector-width=128 -mtune=native" - Gentoo Clang 14 / O2: CXXFLAGS="-O2 -pipe" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe" COMMON_FLAGS="-O2 -pipe"- Gentoo Clang 14 / O2 znver3: CXXFLAGS="-O2 -pipe -march=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe -march=native" COMMON_FLAGS="-O2 -pipe -march=native"- Gentoo Clang 14 / O2 znver3 lto-thin: CXXFLAGS="-march=native -O2 -pipe -flto=thin" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O2 -pipe -flto=thin" COMMON_FLAGS="-march=native -O2 -pipe -flto=thin"- Gentoo Clang 14 / O2 znver3 lto-Full: CXXFLAGS="-march=native -O2 -pipe -mtune=native -flto=jobserver" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O2 -pipe -mtune=native -flto=jobserver" COMMON_FLAGS="-march=native -O2 -pipe -mtune=native -flto=jobserver"- Gentoo Clang 14 / O3 znver3: CXXFLAGS="-march=native -O3 -pipe -mtune=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O3 -pipe -mtune=native" COMMON_FLAGS="-march=native -O3 -pipe -mtune=native"- Gentoo Clang 14 / O3: CXXFLAGS="-O3 -pipe" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe" COMMON_FLAGS="-O3 -pipe"- Gentoo Clang 14 / O3 lto-thin: CXXFLAGS="-O3 -pipe -flto=thin" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe -flto=thin" COMMON_FLAGS="-O3 -pipe -flto=thin"- Gentoo Clang 14 / O3 znver3 lto-thin: CXXFLAGS="-march=native -O3 -pipe -mtune=native -flto=thin" LDFLAGS="-Wl,-O2 -Wl,--as-needed" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O3 -pipe -mtune=native -flto=thin" COMMON_FLAGS="-march=native -O3 -pipe -mtune=native -flto=thin"Processor Details- Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000cSecurity 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 usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affectedCompiler Details- Gentoo Clang 14 Default, Gentoo AOCC 3.2 Default, Gentoo Clang 14 / O2, Gentoo Clang 14 / O2 znver3, Gentoo Clang 14 / O2 znver3 lto-thin, Gentoo Clang 14 / O2 znver3 lto-Full, Gentoo Clang 14 / O3 znver3, Gentoo Clang 14 / O3, Gentoo Clang 14 / O3 lto-thin, Gentoo Clang 14 / O3 znver3 lto-thin: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: znver3

Compiler Flags W/ Gentooquantlib: etcpak: ETC2webp: Quality 100, Highest Compressioncompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speeddav1d: Chimera 1080pkvazaar: Bosphorus 4K - Mediumkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 4K - Ultra Fastsvt-hevc: 7 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080psvt-vp9: VMAF Optimized - Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondprimesieve: 1e12 Prime Number Generationencode-flac: WAV To FLACrnnoise: liquid-dsp: 16 - 256 - 57tjbench: Decompression Throughputtoktx: UASTC 3 + Zstd Compression 19apache: 1apache: 200Gentoo GCC 11.2 DefaultGentoo Clang 14 DefaultGentoo GCC 12.1 DefaultGentoo AOCC 3.2 DefaultGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O2Gentoo Clang 14 / O2 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3Gentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3 znver3 lto-thin3374.0216.9415.896244.74131.1417.515.1911.8721.0483.71177.22124.15279379.24219433.72411.92416.934376056667246.10647221.09910792.6455102.223448.9263.2045.261234.93782.3439.325.3912.9922.7888.21182.01128.80259612.08695033.10713.69015.505448716667250.69921620.93921466.6660186.193423.4218.1476.074246.64027.8439.555.3512.2121.3684.96175.94125.62267234.60529034.35311.63116.555370520000243.70188321.41520703.0357567.383521.0247.9215.399238.23830.6435.485.3712.9322.5287.19179.91129.08263843.78484033.00313.28815.784445613333250.50440420.87322209.5460662.743396.0215.9676.124248.54140.1443.915.3512.2821.7684.03174.99125.06271032.58942633.78313.21216.617380056667243.23656221.05210790.2955875.573408.1216.0566.343245.24033.1438.245.3412.0521.5286.76180.31126.41283606.12323933.81914.54315.802405753333250.96988321.00110699.2250954.413391.5215.8866.440238.04030.75.3512.4121.8688.42183.28128.20266759.67669833.59213.98015.701399750000245.94231921.05810772.5553715.323392.8215.9445.784236.14030.0436.865.4412.5021.9485.81178.54125.69269880.42351433.91611.99315.998378336667258.99026621.08410569.2252334.013392.9215.9665.850231.23930.9436.115.4412.2121.3884.34176.20122.51272827.82632733.59112.74215.188400666667250.72091221.02210592.4953812.743421.8218.1355.783254.84174.0439.775.4812.5222.0187.78181.96127.04276025.67247933.25912.57515.077470906667263.68952120.88422317.5761256.383432.3218.2475.713239.63974.15.6112.9623.3388.68183.40129.63265728.84840533.49312.651480036667246.04876820.89322480.4656316.533415.6262.2485.452237.63659.1441.845.3612.9122.7287.84179.24128.01253034.79921033.15614.07715.761444610000246.27393321.06221927.5260417.843388.9261.5485.532252.13694.7346.683.979.0915.9162.53138.53104.43180351.38802243.82112.69917.422309063333253.46413625.25120276.4552204.573460.5264.3495.308284.23823.1438.045.2812.5122.5887.10184.83129.13245109.66795533.00212.51316.973405966667246.81537520.93921925.1761362.463460.2264.2855.282319.74009.8422.415.2412.5322.6085.92185.60128.09244094.94028232.93912.52817.551397486667247.39388820.92322387.3260025.063469.8264.1995.379300.23865.2417.985.3412.1921.8487.10182.94129.38251016.02229133.03712.65916.975409486667256.84486820.93922396.5560788.293459.4264.3915.346234.53797.2433.235.5513.0622.9388.47182.69128.51247181.39263833.20713.67015.431451640000250.45851220.90622091.3059165.303476.4264.2405.305236.33738.9443.645.8213.1422.9388.22184.01130.71243458.98545633.86913.74615.478442030000241.36519421.45521669.2357460.723487.3264.1485.352293.63826.7430.345.4912.8322.0585.03185.23127.58252119.51541033.05412.43916.861409320000256.05751720.92720173.7160939.98OpenBenchmarking.org

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 DefaultGentoo GCC 12.1 / clear flagsGentoo Clang 14 / O2Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O2Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O3Gentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2 znver3Gentoo GCC 11.2 Default8001600240032004000SE +/- 4.47, N = 3SE +/- 3.49, N = 3SE +/- 5.89, N = 3SE +/- 3.00, N = 3SE +/- 5.92, N = 3SE +/- 4.83, N = 3SE +/- 6.74, N = 3SE +/- 9.94, N = 3SE +/- 3.59, N = 3SE +/- 4.17, N = 3SE +/- 3.64, N = 3SE +/- 7.33, N = 3SE +/- 5.27, N = 3SE +/- 4.00, N = 3SE +/- 7.69, N = 3SE +/- 4.94, N = 3SE +/- 9.21, N = 3SE +/- 3.01, N = 3SE +/- 16.11, N = 33521.03487.33476.43469.83460.53460.23459.43448.93432.33423.43421.83415.63408.13396.03392.93392.83391.53388.93374.0clang++clang++clang++clang++clang++clang++clang++g++g++g++clang++g++g++g++g++g++clang++g++

Etcpak

Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC2Gentoo Clang 14 / O3Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O2 znver3Gentoo AOCC 3.2 DefaultGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 DefaultGentoo GCC 12.1 / clear flagsGentoo GCC 11.2 DefaultGentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O2Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O3Gentoo GCC 12.1 / O2 znver3 lto60120180240300SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3264.39264.35264.29264.24264.20264.15263.20262.25261.55247.92218.25218.15218.14216.94216.06215.97215.97215.94215.89clang++clang++clang++clang++clang++clang++clang++clang++clang++g++g++g++g++g++g++g++g++g++

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionGentoo Clang 14 DefaultGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O3 znver3Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O2 znver3Gentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 11.2 DefaultGentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O2 znver3 lto246810SE +/- 0.003, N = 3SE +/- 0.002, N = 3SE +/- 0.008, N = 3SE +/- 0.017, N = 3SE +/- 0.007, N = 3SE +/- 0.002, N = 3SE +/- 0.002, N = 3SE +/- 0.005, N = 3SE +/- 0.009, N = 3SE +/- 0.031, N = 3SE +/- 0.002, N = 3SE +/- 0.004, N = 3SE +/- 0.006, N = 3SE +/- 0.009, N = 3SE +/- 0.004, N = 3SE +/- 0.004, N = 3SE +/- 0.005, N = 3SE +/- 0.021, N = 3SE +/- 0.006, N = 35.2615.2825.3055.3085.3465.3525.3795.3995.4525.5325.7135.7835.7845.8505.8966.0746.1246.3436.440

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-thinGentoo GCC 12.1 / clear flagsGentoo Clang 14 / O2 znver3Gentoo GCC 12.1 / O2Gentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2 znver3Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / clear flags + ltoGentoo AOCC 3.2 DefaultGentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2Gentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / O3Gentoo Clang 14 DefaultGentoo Clang 14 / O3Gentoo GCC 12.1 / O3 znver370140210280350SE +/- 2.25, N = 3SE +/- 5.42, N = 15SE +/- 4.19, N = 15SE +/- 4.70, N = 15SE +/- 0.59, N = 3SE +/- 2.41, N = 15SE +/- 2.42, N = 15SE +/- 1.85, N = 11SE +/- 1.47, N = 3SE +/- 2.00, N = 15SE +/- 1.76, N = 15SE +/- 2.33, N = 6SE +/- 1.97, N = 15SE +/- 3.38, N = 3SE +/- 1.81, N = 3SE +/- 2.92, N = 3SE +/- 2.15, N = 7SE +/- 2.04, N = 15SE +/- 3.76, N = 15319.7300.2293.6284.2254.8252.1248.5246.6245.2244.7239.6238.2238.0237.6236.3236.1234.9234.5231.2-march=native -O2 -pipe -mtune=native -flto=jobserver-march=native -O3 -pipe -mtune=native-march=native -O3 -pipe -mtune=native -flto=thin-march=native -O2 -pipe -flto=thin-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-O2 -pipe -march=native-O2 -pipe-O3-O2 -pipe -march=native-O3-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-O2 -pipe -march=native -flto=auto-O2 -pipe-O3 -pipe -flto=thin-O3 -pipe -fuse-ld=mold-O3-O3 -pipe-O3 -pipe -march=native1. (CC) clang options: -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O2Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O3Gentoo GCC 12.1 DefaultGentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / O3 znver3Gentoo Clang 14 / O3 znver3Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O2 znver3Gentoo Clang 14 / O29001800270036004500SE +/- 9.10, N = 3SE +/- 3.07, N = 15SE +/- 10.84, N = 15SE +/- 48.28, N = 3SE +/- 8.37, N = 15SE +/- 17.65, N = 3SE +/- 17.29, N = 11SE +/- 7.55, N = 3SE +/- 11.90, N = 15SE +/- 13.12, N = 15SE +/- 14.49, N = 15SE +/- 18.20, N = 6SE +/- 13.47, N = 15SE +/- 14.86, N = 15SE +/- 11.04, N = 15SE +/- 26.16, N = 7SE +/- 64.05, N = 3SE +/- 10.30, N = 15SE +/- 34.85, N = 34174.04140.14131.14033.14030.74030.04027.84009.83974.13930.93865.23830.63826.73823.13797.23782.33738.93694.73659.1-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-O2 -pipe-O3-O2 -pipe -march=native-O2 -pipe -march=native -flto=auto-O3 -pipe -fuse-ld=mold-O3-march=native -O2 -pipe -mtune=native -flto=jobserver-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-O3 -pipe -march=native-march=native -O3 -pipe -mtune=native-march=native -O3 -pipe -mtune=native -flto=thin-march=native -O2 -pipe -flto=thin-O3 -pipe-O3-O3 -pipe -flto=thin-O2 -pipe -march=native-O2 -pipe1. (CC) gcc options: -pthread -lz -llzma -llz4

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Chimera 1080pGentoo GCC 12.1 / O2Gentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O2Gentoo GCC 12.1 / clear flagsGentoo GCC 12.1 DefaultGentoo Clang 14 DefaultGentoo GCC 12.1 / O2 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo GCC 12.1 / O3Gentoo GCC 12.1 / O3 znver3Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 znver3Gentoo GCC 11.2 DefaultGentoo Clang 14 / O2 znver3100200300400500SE +/- 0.79, N = 3SE +/- 1.37, N = 3SE +/- 0.90, N = 3SE +/- 1.69, N = 3SE +/- 0.06, N = 3SE +/- 4.15, N = 3SE +/- 4.90, N = 3SE +/- 1.33, N = 3SE +/- 1.37, N = 3SE +/- 1.69, N = 3SE +/- 6.20, N = 3SE +/- 6.09, N = 3SE +/- 0.20, N = 3SE +/- 1.75, N = 3SE +/- 4.83, N = 4SE +/- 4.83, N = 4SE +/- 0.58, N = 3443.91443.64441.84439.77439.55439.32438.24438.04436.86436.11435.48433.23430.34422.41417.98417.51346.68

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: MediumGentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3Gentoo Clang 14 / O3 znver3 lto-thinGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O3Gentoo Clang 14 DefaultGentoo AOCC 3.2 DefaultGentoo Clang 14 / O2Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O2Gentoo GCC 12.1 DefaultGentoo Clang 14 / O3 znver3Gentoo GCC 12.1 / O2 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 11.2 DefaultGentoo Clang 14 / O2 znver31.30952.6193.92855.2386.5475SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 35.825.615.555.495.485.445.445.395.375.365.355.355.355.345.345.285.245.193.97-O3 -pipe -flto=thin-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native -lpthread-O3 -pipe-march=native -O3 -pipe -mtune=native -flto=thin-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native -lpthread-O3 -pipe -march=native -lpthread-O3 -pipe -fuse-ld=mold -lpthread-O2-O2 -pipe-O2 -pipe -march=native -flto=auto -lpthread-O2 -pipe -lpthread-O2 -lpthread-march=native -O3 -pipe -mtune=native-O2 -pipe -march=native -lpthread-march=native -O2 -pipe -flto=thin-march=native -O2 -pipe -mtune=native -flto=jobserver-O2 -lpthread-O2 -pipe -march=native1. (CC) clang options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo GCC 12.1 / clear flags + ltoGentoo AOCC 3.2 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 12.1 / clear flagsGentoo Clang 14 / O2 znver3 lto-thinGentoo GCC 12.1 / O3Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 DefaultGentoo Clang 14 / O3 znver3Gentoo GCC 12.1 / O2 znver3Gentoo GCC 11.2 DefaultGentoo Clang 14 / O2 znver33691215SE +/- 0.15, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 1513.1413.0612.9912.9612.9312.9112.8312.5312.5212.5112.5012.4112.2812.2112.2112.1912.0511.879.09-O3 -pipe -flto=thin-O3 -pipe-O2-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native -lpthread-O2 -pipe-march=native -O3 -pipe -mtune=native -flto=thin-march=native -O2 -pipe -mtune=native -flto=jobserver-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native -lpthread-march=native -O2 -pipe -flto=thin-O3 -pipe -fuse-ld=mold -lpthread-O2 -pipe -march=native -flto=auto -lpthread-O2 -pipe -lpthread-O3 -pipe -march=native -lpthread-O2 -lpthread-march=native -O3 -pipe -mtune=native-O2 -pipe -march=native -lpthread-O2 -lpthread-O2 -pipe -march=native1. (CC) clang options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Ultra FastGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O2 znver3 lto-thinGentoo AOCC 3.2 DefaultGentoo Clang 14 / O3 znver3 lto-thinGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O3Gentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O3 znver3Gentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 DefaultGentoo GCC 11.2 DefaultGentoo Clang 14 / O2 znver3612182430SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.24, N = 5SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.16, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 323.3322.9322.9322.7822.7222.6022.5822.5222.0522.0121.9421.8621.8421.7621.5221.3821.3621.0415.91-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native -lpthread-O3 -pipe -flto=thin-O3 -pipe-O2-O2 -pipe-march=native -O2 -pipe -mtune=native -flto=jobserver-march=native -O2 -pipe -flto=thin-march=native -O3 -pipe -mtune=native -flto=thin-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native -lpthread-O3 -pipe -fuse-ld=mold -lpthread-O2 -pipe -march=native -flto=auto -lpthread-march=native -O3 -pipe -mtune=native-O2 -pipe -lpthread-O2 -pipe -march=native -lpthread-O3 -pipe -march=native -lpthread-O2 -lpthread-O2 -lpthread-O2 -pipe -march=native1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3Gentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O3 lto-thinGentoo Clang 14 DefaultGentoo Clang 14 / O2Gentoo GCC 12.1 / clear flagsGentoo AOCC 3.2 DefaultGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo GCC 12.1 / O2 znver3Gentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 12.1 / O3Gentoo Clang 14 / O3 znver3 lto-thinGentoo GCC 12.1 DefaultGentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2Gentoo GCC 11.2 DefaultGentoo Clang 14 / O2 znver320406080100SE +/- 0.46, N = 3SE +/- 0.42, N = 3SE +/- 0.55, N = 3SE +/- 0.52, N = 3SE +/- 0.68, N = 3SE +/- 0.31, N = 3SE +/- 0.53, N = 3SE +/- 0.51, N = 3SE +/- 0.61, N = 3SE +/- 0.94, N = 3SE +/- 0.69, N = 3SE +/- 0.97, N = 4SE +/- 0.47, N = 3SE +/- 1.04, N = 3SE +/- 0.91, N = 3SE +/- 0.71, N = 3SE +/- 0.56, N = 3SE +/- 0.72, N = 8SE +/- 0.08, N = 388.6888.4788.4288.2288.2187.8487.7887.1987.1087.1086.7685.9285.8185.0384.9684.3484.0383.7162.53-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-pipe-pipe -march=native -flto=auto-pipe -flto=thin-pipe-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-march=native -pipe -mtune=native-march=native -pipe -flto=thin-pipe -march=native-march=native -pipe -mtune=native -flto=jobserver-pipe -fuse-ld=mold-march=native -pipe -mtune=native -flto=thin-pipe -march=native-pipe-pipe -march=native1. (CC) gcc options: -O3 -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O2 znver3Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O2Gentoo GCC 12.1 / O3Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2Gentoo Clang 14 / O2 znver34080120160200SE +/- 0.97, N = 3SE +/- 0.58, N = 3SE +/- 0.55, N = 3SE +/- 0.32, N = 3SE +/- 0.52, N = 3SE +/- 0.51, N = 3SE +/- 1.19, N = 3SE +/- 0.31, N = 3SE +/- 1.65, N = 3SE +/- 0.34, N = 3SE +/- 0.28, N = 3SE +/- 0.53, N = 3SE +/- 1.22, N = 3SE +/- 0.54, N = 3SE +/- 1.28, N = 3SE +/- 0.90, N = 3SE +/- 0.77, N = 3SE +/- 0.32, N = 3SE +/- 0.13, N = 3185.60185.23184.83184.01183.40183.28182.94182.69182.01181.96180.31179.91179.24178.54177.22176.20175.94174.99138.53-march=native -pipe -mtune=native -flto=jobserver-march=native -pipe -mtune=native -flto=thin-march=native -pipe -flto=thin-pipe -flto=thin-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-pipe -march=native -flto=auto-march=native -pipe -mtune=native-pipe-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-pipe -march=native-pipe-pipe -fuse-ld=mold-pipe -march=native-pipe-pipe -march=native1. (CC) clang options: -O2 -fPIE -fPIC -O3 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080pGentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O2 znver3 lto-thinGentoo AOCC 3.2 DefaultGentoo Clang 14 DefaultGentoo Clang 14 / O3Gentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O2Gentoo Clang 14 / O3 znver3 lto-thinGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3Gentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / O3 znver3Gentoo Clang 14 / O2 znver3306090120150SE +/- 0.24, N = 3SE +/- 0.12, N = 3SE +/- 0.32, N = 3SE +/- 0.52, N = 3SE +/- 0.59, N = 3SE +/- 0.35, N = 3SE +/- 0.20, N = 3SE +/- 0.82, N = 3SE +/- 0.81, N = 14SE +/- 0.31, N = 3SE +/- 1.01, N = 9SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.22, N = 3SE +/- 0.49, N = 3SE +/- 0.81, N = 3SE +/- 0.93, N = 10SE +/- 0.42, N = 3SE +/- 0.32, N = 3130.71129.63129.38129.13129.08128.80128.51128.20128.09128.01127.58127.04126.41125.69125.62125.06124.15122.51104.43-pipe -flto=thin-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-march=native -pipe -mtune=native-march=native -O2 -pipe -flto=thin-pipe-O2 -pipe -march=native -flto=auto-march=native -O2 -pipe -mtune=native -flto=jobserver-O2 -pipe-march=native -pipe -mtune=native -flto=thin-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-O2 -pipe -march=native-pipe -fuse-ld=mold-O2 -pipe-pipe -march=native-O2 -pipe -march=native1. (CC) clang options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGentoo GCC 12.1 / O2 znver3Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2Gentoo GCC 12.1 / O3Gentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / clear flags + ltoGentoo AOCC 3.2 DefaultGentoo Clang 14 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O2 znver360K120K180K240K300KSE +/- 822.38, N = 3SE +/- 705.69, N = 3SE +/- 566.60, N = 3SE +/- 822.40, N = 3SE +/- 497.57, N = 3SE +/- 157.13, N = 3SE +/- 1473.29, N = 3SE +/- 1235.82, N = 3SE +/- 524.59, N = 3SE +/- 399.87, N = 3SE +/- 279.71, N = 3SE +/- 432.25, N = 3SE +/- 358.65, N = 3SE +/- 281.20, N = 3SE +/- 313.55, N = 3SE +/- 383.58, N = 3SE +/- 532.47, N = 3SE +/- 2126.54, N = 3SE +/- 274.01, N = 3283606.12279379.24276025.67272827.83271032.59269880.42267234.61266759.68265728.85263843.78259612.09253034.80252119.52251016.02247181.39245109.67244094.94243458.99180351.39

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.71e12 Prime Number GenerationGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O2 znver3 lto-thinGentoo AOCC 3.2 DefaultGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O3Gentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 11.2 DefaultGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3Gentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / O3Gentoo GCC 12.1 DefaultGentoo Clang 14 / O2 znver31020304050SE +/- 0.17, N = 3SE +/- 0.07, N = 3SE +/- 0.14, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.18, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.19, N = 3SE +/- 0.15, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.02, N = 3SE +/- 0.34, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 332.9433.0033.0033.0433.0533.1133.1633.2133.2633.4933.5933.5933.7233.7833.8233.8733.9234.3543.82-march=native -O2 -pipe -mtune=native -flto=jobserver-march=native -O2 -pipe -flto=thin-march=native -pipe -mtune=native-march=native -pipe -mtune=native -flto=thin-O2 -pipe-pipe-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-pipe -march=native-O2 -pipe -march=native -flto=auto-O2 -pipe-O2 -pipe -march=native-pipe -flto=thin-pipe -fuse-ld=mold-O2 -pipe -march=native1. (CXX) clang++ options: -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLACGentoo GCC 12.1 DefaultGentoo GCC 11.2 DefaultGentoo GCC 12.1 / O3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O2 znver3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2Gentoo GCC 12.1 / O2 znver348121620SE +/- 0.01, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 511.6311.9211.9912.4412.5112.5312.5812.6512.6612.7012.7413.2113.2913.6713.6913.7513.9814.0814.54-fvisibility=hidden-fvisibility=hidden-O3 -pipe -fuse-ld=mold -fvisibility=hidden-march=native -O3 -pipe -mtune=native -flto=thin-march=native -O2 -pipe -flto=thin-march=native -O2 -pipe -mtune=native -flto=jobserver-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native -fvisibility=hidden-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native -fvisibility=hidden-march=native -O3 -pipe -mtune=native-O2 -pipe -march=native-O3 -pipe -march=native -fvisibility=hidden-O2 -pipe -fvisibility=hidden-O3 -pipe-O3 -pipe -flto=thin-O2 -pipe -march=native -flto=auto -fvisibility=hidden-O2 -pipe-O2 -pipe -march=native -fvisibility=hidden1. (CXX) g++ options: -logg -lm

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28Gentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O3 znver3Gentoo Clang 14 / O3Gentoo Clang 14 / O3 lto-thinGentoo Clang 14 DefaultGentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2Gentoo AOCC 3.2 DefaultGentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3Gentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2Gentoo Clang 14 / O3 znver3 lto-thinGentoo GCC 11.2 DefaultGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O2 znver3Gentoo Clang 14 / O2 znver3 lto-Full48121620SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.20, N = 4SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 15SE +/- 0.03, N = 315.0815.1915.4315.4815.5115.7015.7615.7815.8016.0016.5616.6216.8616.9316.9716.9817.4217.55-march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-O3 -pipe -march=native-O3 -pipe-O3 -pipe -flto=thin-O2-O2 -pipe -march=native -flto=auto-O2 -pipe-O2 -pipe -march=native-O3 -pipe -fuse-ld=mold-O2-O2 -pipe-march=native -O3 -pipe -mtune=native -flto=thin-O2-march=native -O2 -pipe -flto=thin-march=native -O3 -pipe -mtune=native-O2 -pipe -march=native-march=native -O2 -pipe -mtune=native -flto=jobserver1. (CC) gcc options: -pedantic -fvisibility=hidden -lm

Liquid-DSP

Threads: 16 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57Gentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / clear flagsGentoo Clang 14 / O3Gentoo Clang 14 DefaultGentoo AOCC 3.2 DefaultGentoo Clang 14 / O2Gentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3 lto-thinGentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O3Gentoo GCC 11.2 DefaultGentoo GCC 12.1 DefaultGentoo Clang 14 / O2 znver3100M200M300M400M500MSE +/- 1797000.59, N = 3SE +/- 2809996.05, N = 3SE +/- 1428997.32, N = 3SE +/- 1276875.53, N = 3SE +/- 1961906.67, N = 3SE +/- 1384810.46, N = 3SE +/- 1437439.85, N = 3SE +/- 1725730.12, N = 3SE +/- 1835111.26, N = 3SE +/- 1422443.13, N = 3SE +/- 1596718.86, N = 3SE +/- 2003183.58, N = 3SE +/- 826458.31, N = 3SE +/- 1436550.65, N = 3SE +/- 1446516.89, N = 3SE +/- 546788.60, N = 3SE +/- 2419327.27, N = 3SE +/- 1458503.80, N = 3SE +/- 283450.96, N = 3480036667470906667451640000448716667445613333444610000442030000409486667409320000405966667405753333400666667399750000397486667380056667378336667376056667370520000309063333-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-pipe-O2 -pipe-pipe -flto=thin-march=native -pipe -mtune=native-march=native -pipe -mtune=native -flto=thin-march=native -O2 -pipe -flto=thin-O2 -pipe -march=native-pipe -march=native-O2 -pipe -march=native -flto=auto-march=native -O2 -pipe -mtune=native -flto=jobserver-O2 -pipe-pipe -fuse-ld=mold-O2 -pipe -march=native1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / O3Gentoo Clang 14 / O3 znver3Gentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O2 znver3Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3 znver3Gentoo Clang 14 DefaultGentoo AOCC 3.2 DefaultGentoo Clang 14 / O3Gentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O2Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 DefaultGentoo GCC 12.1 / O2Gentoo Clang 14 / O3 lto-thin60120180240300SE +/- 0.98, N = 3SE +/- 0.32, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.23, N = 3SE +/- 0.20, N = 3SE +/- 0.19, N = 3SE +/- 0.13, N = 3SE +/- 0.36, N = 3SE +/- 0.08, N = 3SE +/- 0.17, N = 3SE +/- 0.39, N = 3SE +/- 0.33, N = 3SE +/- 0.54, N = 3SE +/- 0.17, N = 3SE +/- 0.13, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3263.69258.99256.84256.06253.46250.97250.72250.70250.50250.46247.39246.82246.27246.11246.05245.94243.70243.24241.37-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native-pipe -fuse-ld=mold-march=native -pipe -mtune=native -lm-march=native -pipe -mtune=native -flto=thin-O2 -pipe -march=native-O2 -pipe -march=native-pipe -march=native-pipe-march=native -O2 -pipe -mtune=native -flto=jobserver -lm-march=native -O2 -pipe -flto=thin -lm-O2 -pipe-march=native -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -flto=auto -fdata-sections -ffunction-sections -ffast-math -mtune=native-O2 -pipe -march=native -flto=auto-O2 -pipe-pipe -flto=thin1. (CC) gcc options: -O3 -rdynamic

KTX-Software toktx

Settings: UASTC 3 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3 + Zstd Compression 19Gentoo AOCC 3.2 DefaultGentoo GCC 12.1 / clear flagsGentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3Gentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 DefaultGentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O3 znver3Gentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3 ltoGentoo Clang 14 / O2Gentoo GCC 12.1 / O3Gentoo GCC 11.2 DefaultGentoo GCC 12.1 DefaultGentoo Clang 14 / O3 lto-thinGentoo Clang 14 / O2 znver3612182430SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 320.8720.8820.8920.9120.9220.9320.9420.9420.9421.0021.0221.0521.0621.0621.0821.1021.4221.4625.25

Apache HTTP Server

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1Gentoo GCC 12.1 / clear flags + ltoGentoo Clang 14 / O3 znver3Gentoo Clang 14 / O2 znver3 lto-FullGentoo GCC 12.1 / clear flagsGentoo AOCC 3.2 DefaultGentoo Clang 14 / O3Gentoo Clang 14 / O2Gentoo Clang 14 / O2 znver3 lto-thinGentoo Clang 14 / O3 lto-thinGentoo Clang 14 DefaultGentoo GCC 12.1 DefaultGentoo Clang 14 / O2 znver3Gentoo Clang 14 / O3 znver3 lto-thinGentoo GCC 11.2 DefaultGentoo GCC 12.1 / O2Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O2 znver3Gentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O35K10K15K20K25KSE +/- 129.85, N = 3SE +/- 34.02, N = 3SE +/- 199.10, N = 3SE +/- 41.40, N = 3SE +/- 53.26, N = 3SE +/- 91.78, N = 3SE +/- 79.98, N = 3SE +/- 88.56, N = 3SE +/- 145.45, N = 3SE +/- 46.80, N = 3SE +/- 98.71, N = 3SE +/- 44.15, N = 3SE +/- 235.42, N = 4SE +/- 29.78, N = 3SE +/- 54.71, N = 3SE +/- 16.25, N = 3SE +/- 16.65, N = 3SE +/- 109.96, N = 3SE +/- 22.01, N = 322480.4622396.5522387.3222317.5722209.5422091.3021927.5221925.1721669.2321466.6620703.0320276.4520173.7110792.6410790.2910772.5510699.2210592.4910569.22-march=native -O3 -m64 -flto=auto -mtune=native-march=native -O3 -mtune=native-march=native -O2 -mtune=native -flto=jobserver-march=native -O3 -m64 -mtune=native-O3-O2-march=native -O2 -flto=thin-O3 -flto=thin-O2-O2-O2 -march=native-march=native -O3 -mtune=native -flto=thin-O2-O2-O2 -march=native -flto=auto-O2 -march=native-O3 -march=native-O31. (CC) gcc options: -shared -fPIC

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200Gentoo Clang 14 / O2 znver3 lto-thinGentoo GCC 12.1 / clear flagsGentoo Clang 14 / O3 znver3 lto-thinGentoo Clang 14 / O3 znver3Gentoo AOCC 3.2 DefaultGentoo Clang 14 / O2Gentoo Clang 14 DefaultGentoo Clang 14 / O2 znver3 lto-FullGentoo Clang 14 / O3Gentoo GCC 12.1 DefaultGentoo Clang 14 / O3 lto-thinGentoo GCC 12.1 / clear flags + ltoGentoo GCC 12.1 / O2Gentoo GCC 11.2 DefaultGentoo GCC 12.1 / O3 znver3Gentoo GCC 12.1 / O2 znver3 ltoGentoo GCC 12.1 / O3Gentoo Clang 14 / O2 znver3Gentoo GCC 12.1 / O2 znver313K26K39K52K65KSE +/- 131.94, N = 3SE +/- 233.02, N = 3SE +/- 623.46, N = 3SE +/- 447.29, N = 15SE +/- 550.13, N = 3SE +/- 178.89, N = 3SE +/- 532.99, N = 3SE +/- 615.56, N = 3SE +/- 656.42, N = 3SE +/- 442.73, N = 15SE +/- 611.44, N = 4SE +/- 362.89, N = 3SE +/- 484.36, N = 3SE +/- 531.01, N = 6SE +/- 304.06, N = 3SE +/- 571.11, N = 5SE +/- 137.18, N = 3SE +/- 438.06, N = 8SE +/- 51.72, N = 361362.4661256.3860939.9860788.2960662.7460417.8460186.1960025.0659165.3057567.3857460.7256316.5355875.5755102.2253812.7453715.3252334.0152204.5750954.41-march=native -O2 -flto=thin-march=native -O3 -m64 -mtune=native-march=native -O3 -mtune=native -flto=thin-march=native -O3 -mtune=native-O2-O2-march=native -O2 -mtune=native -flto=jobserver-O3-O2-O3 -flto=thin-march=native -O3 -m64 -flto=auto -mtune=native-O2-O2-O3 -march=native-O2 -march=native -flto=auto-O3-O2 -march=native-O2 -march=native1. (CC) clang options: -shared -fPIC


Phoronix Test Suite v10.8.4