LLVM Clang Optimization Levels On Intel Rocket Lake Clang 12 on Intel Core i9 11900K optimization levels. Benchmarks by Michael Larabel for a future article. -O0: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -Og: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O1: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O2: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O2 -flto: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O2 -march=native: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O3: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O3 -flto: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O3 -march=native: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -O3 -march=native -flto: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -Ofast: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -Ofast -march=native: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 -Ofast -march=native -flto: Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160 Crypto++ 8.2 Test: All Algorithms MiB/second > Higher Is Better -O0 ........................ 501.99 |========= -Og ........................ 1159.09 |===================== -O1 ........................ 1155.71 |===================== -O2 ........................ 2131.43 |======================================= -O2 -flto .................. 2157.79 |======================================= -O2 -march=native .......... 2241.56 |========================================= -O3 ........................ 2137.06 |======================================= -O3 -flto .................. 2157.91 |======================================= -O3 -march=native .......... 2239.22 |========================================= -O3 -march=native -flto .... 2253.38 |========================================= -Ofast ..................... 2136.47 |======================================= -Ofast -march=native ....... 2235.96 |========================================= -Ofast -march=native -flto . 2250.69 |========================================= Crypto++ 8.2 Test: Keyed Algorithms MiB/second > Higher Is Better -O0 ........................ 125.36 |===== -Og ........................ 316.86 |============== -O1 ........................ 316.85 |============== -O2 ........................ 884.90 |====================================== -O2 -flto .................. 895.88 |====================================== -O2 -march=native .......... 965.80 |========================================= -O3 ........................ 886.09 |====================================== -O3 -flto .................. 894.84 |====================================== -O3 -march=native .......... 966.63 |========================================= -O3 -march=native -flto .... 979.14 |========================================== -Ofast ..................... 886.12 |====================================== -Ofast -march=native ....... 967.70 |========================================== -Ofast -march=native -flto . 978.69 |========================================== Crypto++ 8.2 Test: Unkeyed Algorithms MiB/second > Higher Is Better -O0 ........................ 141.03 |=========== -Og ........................ 279.07 |====================== -O1 ........................ 279.12 |====================== -O2 ........................ 497.11 |======================================== -O2 -flto .................. 499.91 |======================================== -O2 -march=native .......... 526.82 |========================================== -O3 ........................ 498.07 |======================================== -O3 -flto .................. 500.81 |======================================== -O3 -march=native .......... 525.47 |========================================== -O3 -march=native -flto .... 528.13 |========================================== -Ofast ..................... 498.64 |======================================== -Ofast -march=native ....... 526.22 |========================================== -Ofast -march=native -flto . 527.47 |========================================== Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms MiB/second > Higher Is Better -O0 ........................ 1987.69 |============= -Og ........................ 4455.00 |============================= -O1 ........................ 4455.20 |============================= -O2 ........................ 6106.88 |======================================== -O2 -flto .................. 6167.64 |========================================= -O2 -march=native .......... 6206.23 |========================================= -O3 ........................ 6129.55 |======================================== -O3 -flto .................. 6182.76 |========================================= -O3 -march=native .......... 6222.49 |========================================= -O3 -march=native -flto .... 6210.39 |========================================= -Ofast ..................... 6117.28 |======================================== -Ofast -march=native ....... 6183.45 |========================================= -Ofast -march=native -flto . 6201.96 |========================================= Botan 2.17.3 Test: KASUMI MiB/s > Higher Is Better -O0 .................. 34.44 |============== -Og .................. 83.11 |================================= -O1 .................. 83.09 |================================= -O2 .................. 117.57 |============================================== -O2 -march=native .... 121.59 |================================================ -O3 .................. 117.61 |============================================== -O3 -march=native .... 121.80 |================================================ -Ofast ............... 117.62 |============================================== -Ofast -march=native . 121.72 |================================================ Botan 2.17.3 Test: KASUMI - Decrypt MiB/s > Higher Is Better -O0 .................. 32.57 |============= -Og .................. 79.72 |================================ -O1 .................. 80.73 |================================ -O2 .................. 101.07 |======================================== -O2 -march=native .... 120.34 |================================================ -O3 .................. 101.46 |======================================== -O3 -march=native .... 120.78 |================================================ -Ofast ............... 101.18 |======================================== -Ofast -march=native . 120.76 |================================================ Botan 2.17.3 Test: Twofish MiB/s > Higher Is Better -O0 .................. 43.43 |===== -Og .................. 54.30 |====== -O1 .................. 54.21 |====== -O2 .................. 422.76 |============================================= -O2 -march=native .... 453.84 |================================================ -O3 .................. 423.43 |============================================= -O3 -march=native .... 454.18 |================================================ -Ofast ............... 423.21 |============================================= -Ofast -march=native . 455.35 |================================================ Botan 2.17.3 Test: Twofish - Decrypt MiB/s > Higher Is Better -O0 .................. 43.50 |===== -Og .................. 53.06 |====== -O1 .................. 52.84 |====== -O2 .................. 415.39 |============================================ -O2 -march=native .... 456.12 |================================================ -O3 .................. 416.22 |============================================ -O3 -march=native .... 455.31 |================================================ -Ofast ............... 413.78 |============================================ -Ofast -march=native . 455.78 |================================================ Botan 2.17.3 Test: Blowfish MiB/s > Higher Is Better -O0 .................. 45.45 |==== -Og .................. 55.90 |===== -O1 .................. 57.32 |===== -O2 .................. 527.44 |=============================================== -O2 -march=native .... 530.44 |================================================ -O3 .................. 527.82 |=============================================== -O3 -march=native .... 534.53 |================================================ -Ofast ............... 530.14 |================================================ -Ofast -march=native . 534.96 |================================================ Botan 2.17.3 Test: Blowfish - Decrypt MiB/s > Higher Is Better -O0 .................. 45.64 |==== -Og .................. 55.56 |===== -O1 .................. 56.15 |===== -O2 .................. 525.46 |=============================================== -O2 -march=native .... 530.10 |================================================ -O3 .................. 529.59 |================================================ -O3 -march=native .... 533.13 |================================================ -Ofast ............... 528.50 |================================================ -Ofast -march=native . 532.84 |================================================ Botan 2.17.3 Test: CAST-256 MiB/s > Higher Is Better -O0 .................. 37.19 |========== -Og .................. 47.14 |============ -O1 .................. 47.15 |============ -O2 .................. 181.79 |================================================ -O2 -march=native .... 180.53 |=============================================== -O3 .................. 182.49 |================================================ -O3 -march=native .... 180.56 |=============================================== -Ofast ............... 182.51 |================================================ -Ofast -march=native . 180.53 |=============================================== Botan 2.17.3 Test: CAST-256 - Decrypt MiB/s > Higher Is Better -O0 .................. 37.24 |========== -Og .................. 47.00 |============ -O1 .................. 46.90 |============ -O2 .................. 180.70 |================================================ -O2 -march=native .... 180.08 |================================================ -O3 .................. 181.06 |================================================ -O3 -march=native .... 180.10 |================================================ -Ofast ............... 181.04 |================================================ -Ofast -march=native . 180.04 |================================================ Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt MiB/s > Higher Is Better -O0 .................. 76.18 |=== -Og .................. 199.21 |======= -O1 .................. 198.39 |======= -O2 .................. 1139.36 |======================================= -O2 -march=native .... 1383.01 |=============================================== -O3 .................. 1161.26 |======================================= -O3 -march=native .... 1384.38 |=============================================== -Ofast ............... 1105.61 |====================================== -Ofast -march=native . 1385.22 |=============================================== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better -O0 ........................ 53.917 |========================================== -Og ........................ 8.410 |======= -O1 ........................ 8.419 |======= -O2 ........................ 7.581 |====== -O2 -flto .................. 7.563 |====== -O2 -march=native .......... 5.961 |===== -O3 ........................ 7.581 |====== -O3 -flto .................. 7.565 |====== -O3 -march=native .......... 5.964 |===== -O3 -march=native -flto .... 5.960 |===== -Ofast ..................... 7.552 |====== -Ofast -march=native ....... 5.921 |===== -Ofast -march=native -flto . 5.950 |===== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better -O0 ........................ 18.986 |========================================== -Og ........................ 7.376 |================ -O1 ........................ 7.406 |================ -O2 ........................ 7.025 |================ -O2 -flto .................. 6.805 |=============== -O2 -march=native .......... 6.502 |============== -O3 ........................ 7.035 |================ -O3 -flto .................. 6.770 |=============== -O3 -march=native .......... 6.468 |============== -O3 -march=native -flto .... 6.181 |============== -Ofast ..................... 6.818 |=============== -Ofast -march=native ....... 6.070 |============= -Ofast -march=native -flto . 5.611 |============ Opus Codec Encoding 1.3.1 WAV To Opus Encode Seconds < Lower Is Better -O0 ..................... 24.959 |============================================= -Og ..................... 6.563 |============ -O1 ..................... 6.564 |============ -O2 ..................... 6.162 |=========== -O2 -flto ............... 6.136 |=========== -O2 -march=native ....... 5.917 |=========== -O3 ..................... 6.178 |=========== -O3 -flto ............... 6.115 |=========== -O3 -march=native ....... 5.904 |=========== -O3 -march=native -flto . 5.858 |=========== eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Seconds < Lower Is Better -O0 ........................ 57.47 |=========================================== -Og ........................ 22.20 |================= -O1 ........................ 22.23 |================= -O2 ........................ 20.57 |=============== -O2 -flto .................. 20.18 |=============== -O2 -march=native .......... 18.90 |============== -O3 ........................ 20.34 |=============== -O3 -flto .................. 19.92 |=============== -O3 -march=native .......... 18.84 |============== -O3 -march=native -flto .... 19.17 |============== -Ofast ..................... 20.47 |=============== -Ofast -march=native ....... 18.93 |============== -Ofast -march=native -flto . 19.21 |============== Timed HMMer Search 3.3.2 Pfam Database Search Seconds < Lower Is Better -O0 ........................ 660.18 |========================================== -Og ........................ 159.49 |========== -O1 ........................ 159.76 |========== -O2 ........................ 155.60 |========== -O2 -flto .................. 153.86 |========== -O2 -march=native .......... 155.25 |========== -O3 ........................ 155.06 |========== -O3 -flto .................. 154.14 |========== -O3 -march=native .......... 155.39 |========== -O3 -march=native -flto .... 154.66 |========== -Ofast ..................... 92.40 |====== -Ofast -march=native ....... 85.86 |===== -Ofast -march=native -flto . 86.52 |====== Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better -O0 ........................ 335.60 |========================================== -Og ........................ 90.19 |=========== -O1 ........................ 90.74 |=========== -O2 ........................ 84.42 |=========== -O2 -flto .................. 83.77 |========== -O2 -march=native .......... 83.55 |========== -O3 ........................ 84.12 |=========== -O3 -flto .................. 83.63 |========== -O3 -march=native .......... 83.05 |========== -O3 -march=native -flto .... 83.88 |========== -Ofast ..................... 71.93 |========= -Ofast -march=native ....... 70.33 |========= -Ofast -march=native -flto . 69.78 |========= Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better -O0 ........................ 97486.41 |========== -Og ........................ 325450.38 |================================= -O1 ........................ 325108.21 |================================= -O2 ........................ 378934.91 |====================================== -O2 -flto .................. 380492.13 |====================================== -O2 -march=native .......... 356618.45 |==================================== -O3 ........................ 374050.27 |===================================== -O3 -flto .................. 373170.83 |===================================== -O3 -march=native .......... 368816.20 |===================================== -O3 -march=native -flto .... 376057.21 |====================================== -Ofast ..................... 389536.84 |======================================= -Ofast -march=native ....... 384134.18 |====================================== -Ofast -march=native -flto . 364497.97 |==================================== Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed MB/s > Higher Is Better -O0 ........................ 987.8 |=============== -O0 ........................ 998.3 |=============== -Og ........................ 1878.9 |============================= -O1 ........................ 1846.5 |============================ -O2 ........................ 2645.6 |======================================== -O2 -flto .................. 2658.3 |========================================= -O2 -march=native .......... 2687.6 |========================================= -O3 ........................ 2729.3 |========================================== -O3 -flto .................. 2673.4 |========================================= -O3 -march=native .......... 2715.4 |========================================== -O3 -march=native -flto .... 2712.7 |========================================== -Ofast ..................... 2688.6 |========================================= -Ofast -march=native ....... 2744.7 |========================================== -Ofast -march=native -flto . 2690.0 |========================================= Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed MB/s > Higher Is Better -O0 ........................ 181.0 |======================================== -Og ........................ 192.5 |=========================================== -O1 ........................ 191.6 |========================================== -O2 ........................ 192.8 |=========================================== -O2 -flto .................. 192.2 |========================================== -O2 -march=native .......... 192.0 |========================================== -O3 ........................ 194.7 |=========================================== -O3 -flto .................. 192.2 |========================================== -O3 -march=native .......... 193.3 |=========================================== -O3 -march=native -flto .... 193.9 |=========================================== -Ofast ..................... 193.4 |=========================================== -Ofast -march=native ....... 193.9 |=========================================== -Ofast -march=native -flto . 192.8 |=========================================== Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed MB/s > Higher Is Better -O0 ........................ 1224.3 |========== -Og ........................ 3075.4 |========================= -O1 ........................ 3062.6 |========================= -O2 ........................ 5084.9 |========================================= -O2 -flto .................. 5050.1 |========================================= -O2 -march=native .......... 5157.6 |========================================== -O3 ........................ 5072.9 |========================================= -O3 -flto .................. 5070.1 |========================================= -O3 -march=native .......... 5199.8 |========================================== -O3 -march=native -flto .... 5186.4 |========================================== -Ofast ..................... 5096.9 |========================================= -Ofast -march=native ....... 5191.8 |========================================== -Ofast -march=native -flto . 5159.7 |========================================== Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better -O0 ........................ 249.7 |================================ -Og ........................ 289.6 |===================================== -O1 ........................ 281.4 |==================================== -O2 ........................ 312.3 |======================================== -O2 -flto .................. 320.3 |========================================= -O2 -march=native .......... 295.7 |====================================== -O3 ........................ 333.5 |=========================================== -O3 -flto .................. 316.2 |========================================= -O3 -march=native .......... 295.3 |====================================== -O3 -march=native -flto .... 292.0 |====================================== -Ofast ..................... 326.7 |========================================== -Ofast -march=native ....... 296.5 |====================================== -Ofast -march=native -flto . 290.0 |===================================== Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better -O0 ........................ 1356.7 |========== -Og ........................ 3334.7 |========================= -O1 ........................ 3340.9 |========================= -O2 ........................ 5420.0 |========================================= -O2 -flto .................. 5375.7 |========================================= -O2 -march=native .......... 5469.6 |========================================== -O3 ........................ 5395.1 |========================================= -O3 -flto .................. 5381.6 |========================================= -O3 -march=native .......... 5507.6 |========================================== -O3 -march=native -flto .... 5516.5 |========================================== -Ofast ..................... 5396.8 |========================================= -Ofast -march=native ....... 5478.3 |========================================== -Ofast -march=native -flto . 5501.8 |========================================== Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better -O0 ........................ 18.4 |======================== -Og ........................ 29.2 |======================================= -O1 ........................ 29.0 |====================================== -O2 ........................ 32.9 |============================================ -O2 -flto .................. 32.8 |=========================================== -O2 -march=native .......... 32.1 |=========================================== -O3 ........................ 32.8 |=========================================== -O3 -flto .................. 32.9 |============================================ -O3 -march=native .......... 33.2 |============================================ -O3 -march=native -flto .... 32.7 |=========================================== -Ofast ..................... 32.7 |=========================================== -Ofast -march=native ....... 33.2 |============================================ -Ofast -march=native -flto . 33.0 |============================================ Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better -O0 ........................ 1187.4 |=========== -Og ........................ 2951.6 |=========================== -O1 ........................ 2952.8 |=========================== -O2 ........................ 4389.6 |======================================== -O2 -flto .................. 4406.7 |======================================== -O2 -march=native .......... 4471.4 |========================================= -O3 ........................ 4495.8 |========================================= -O3 -flto .................. 4502.2 |========================================= -O3 -march=native .......... 4517.4 |========================================= -O3 -march=native -flto .... 4562.6 |========================================== -Ofast ..................... 4477.0 |========================================= -Ofast -march=native ....... 4532.6 |========================================== -Ofast -march=native -flto . 4583.9 |========================================== Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better -Og ........................ 2895.1 |======================== -O1 ........................ 2890.5 |======================== -O2 ........................ 4902.2 |========================================= -O2 -flto .................. 4863.0 |========================================= -O2 -march=native .......... 4959.1 |========================================== -O3 ........................ 4888.9 |========================================= -O3 -flto .................. 4846.5 |========================================= -O3 -march=native .......... 4961.1 |========================================== -O3 -march=native -flto .... 4966.2 |========================================== -Ofast ..................... 4850.4 |========================================= -Ofast -march=native ....... 4967.7 |========================================== -Ofast -march=native -flto . 4960.0 |========================================== AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better -O0 ........................ 40.46 |=========================================== -Og ........................ 37.46 |======================================== -O1 ........................ 37.49 |======================================== -O2 ........................ 25.04 |=========================== -O2 -flto .................. 24.84 |========================== -O2 -march=native .......... 24.65 |========================== -O3 ........................ 24.41 |========================== -O3 -flto .................. 24.22 |========================== -O3 -march=native .......... 22.95 |======================== -O3 -march=native -flto .... 22.89 |======================== -Ofast ..................... 23.45 |========================= -Ofast -march=native ....... 21.67 |======================= -Ofast -march=native -flto . 21.57 |======================= GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better -O0 ........................ 364 |========================= -Og ........................ 603 |========================================= -O1 ........................ 604 |========================================= -O2 ........................ 621 |========================================== -O2 -flto .................. 618 |========================================== -O2 -march=native .......... 659 |============================================ -O3 ........................ 639 |=========================================== -O3 -flto .................. 599 |======================================== -O3 -march=native .......... 652 |============================================ -O3 -march=native -flto .... 657 |============================================ -Ofast ..................... 628 |========================================== -Ofast -march=native ....... 667 |============================================= -Ofast -march=native -flto . 665 |============================================= GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better -O0 ........................ 52 |============ -Og ........................ 163 |===================================== -O1 ........................ 164 |====================================== -O2 ........................ 163 |===================================== -O2 -flto .................. 162 |===================================== -O2 -march=native .......... 163 |===================================== -O3 ........................ 163 |===================================== -O3 -flto .................. 162 |===================================== -O3 -march=native .......... 163 |===================================== -O3 -march=native -flto .... 162 |===================================== -Ofast ..................... 163 |===================================== -Ofast -march=native ....... 194 |============================================= -Ofast -march=native -flto . 196 |============================================= GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better -O0 ........................ 84 |=========== -Og ........................ 218 |============================= -O1 ........................ 219 |============================= -O2 ........................ 218 |============================= -O2 -flto .................. 219 |============================= -O2 -march=native .......... 250 |================================= -O3 ........................ 233 |=============================== -O3 -flto .................. 232 |=============================== -O3 -march=native .......... 254 |================================== -O3 -march=native -flto .... 254 |================================== -Ofast ..................... 255 |================================== -Ofast -march=native ....... 334 |============================================ -Ofast -march=native -flto . 338 |============================================= GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better -O0 ........................ 398 |============= -Og ........................ 1048 |=================================== -O1 ........................ 1046 |=================================== -O2 ........................ 1066 |==================================== -O2 -flto .................. 1064 |==================================== -O2 -march=native .......... 1076 |==================================== -O3 ........................ 1070 |==================================== -O3 -flto .................. 1058 |=================================== -O3 -march=native .......... 1070 |==================================== -O3 -march=native -flto .... 1214 |========================================= -Ofast ..................... 1066 |==================================== -Ofast -march=native ....... 1231 |========================================= -Ofast -march=native -flto . 1317 |============================================ GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better -O0 ........................ 198 |========================= -Og ........................ 261 |================================= -O1 ........................ 260 |================================= -O2 ........................ 288 |===================================== -O2 -flto .................. 285 |==================================== -O2 -march=native .......... 290 |===================================== -O3 ........................ 289 |===================================== -O3 -flto .................. 284 |==================================== -O3 -march=native .......... 291 |===================================== -O3 -march=native -flto .... 288 |===================================== -Ofast ..................... 333 |========================================== -Ofast -march=native ....... 353 |============================================= -Ofast -march=native -flto . 352 |============================================= GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better -O0 ........................ 728 |===================== -Og ........................ 1148 |================================= -O1 ........................ 1145 |================================= -O2 ........................ 1137 |================================= -O2 -flto .................. 1160 |================================= -O2 -march=native .......... 1200 |=================================== -O3 ........................ 1161 |================================= -O3 -flto .................. 1150 |================================= -O3 -march=native .......... 1201 |=================================== -O3 -march=native -flto .... 1487 |=========================================== -Ofast ..................... 1192 |================================== -Ofast -march=native ....... 1194 |================================== -Ofast -march=native -flto . 1525 |============================================ dav1d 0.9.0 Video Input: Summer Nature 4K FPS > Higher Is Better -O0 .................. 145.61 |==================================== -Og .................. 187.55 |============================================== -O1 .................. 186.84 |============================================== -O2 .................. 193.12 |=============================================== -O2 -march=native .... 193.01 |=============================================== -O3 .................. 195.62 |================================================ -O3 -march=native .... 192.88 |=============================================== -Ofast ............... 194.41 |================================================ -Ofast -march=native . 193.33 |=============================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better -O0 ........................ 171.39 |========================================== -Og ........................ 96.46 |======================== -O1 ........................ 96.48 |======================== -O2 ........................ 82.74 |==================== -O2 -flto .................. 82.45 |==================== -O2 -march=native .......... 83.79 |===================== -O3 ........................ 82.63 |==================== -O3 -flto .................. 82.47 |==================== -O3 -march=native .......... 84.11 |===================== -O3 -march=native -flto .... 85.09 |===================== -Ofast ..................... 79.00 |=================== -Ofast -march=native ....... 72.81 |================== -Ofast -march=native -flto . 58.23 |============== Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O0 ........................ 11450667 |==== -Og ........................ 95298667 |================================== -O1 ........................ 94182000 |================================= -O2 ........................ 105903333 |===================================== -O2 -flto .................. 104753333 |===================================== -O2 -march=native .......... 102110000 |==================================== -O3 ........................ 105886667 |===================================== -O3 -flto .................. 104606667 |===================================== -O3 -march=native .......... 101400000 |==================================== -O3 -march=native -flto .... 99767333 |=================================== -Ofast ..................... 107380000 |====================================== -Ofast -march=native ....... 110166667 |======================================= -Ofast -march=native -flto . 104980000 |===================================== Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O0 ........................ 22331333 |==== -Og ........................ 178793333 |================================= -O1 ........................ 179226667 |================================= -O2 ........................ 205543333 |====================================== -O2 -flto .................. 201630000 |===================================== -O2 -march=native .......... 196936667 |==================================== -O3 ........................ 202626667 |===================================== -O3 -flto .................. 202666667 |===================================== -O3 -march=native .......... 195343333 |==================================== -O3 -march=native -flto .... 192306667 |=================================== -Ofast ..................... 208273333 |====================================== -Ofast -march=native ....... 212133333 |======================================= -Ofast -march=native -flto . 202483333 |===================================== Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O0 ........................ 42848667 |==== -Og ........................ 346526667 |================================= -O1 ........................ 342970000 |================================= -O2 ........................ 391130000 |===================================== -O2 -flto .................. 386256667 |===================================== -O2 -march=native .......... 376603333 |==================================== -O3 ........................ 391986667 |===================================== -O3 -flto .................. 387470000 |===================================== -O3 -march=native .......... 374240000 |==================================== -O3 -march=native -flto .... 370076667 |=================================== -Ofast ..................... 397066667 |====================================== -Ofast -march=native ....... 408440000 |======================================= -Ofast -march=native -flto . 390976667 |===================================== Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O0 ........................ 80727667 |==== -Og ........................ 649286667 |================================= -O1 ........................ 646840000 |================================= -O2 ........................ 739403333 |===================================== -O2 -flto .................. 733313333 |===================================== -O2 -march=native .......... 712083333 |==================================== -O3 ........................ 741773333 |===================================== -O3 -flto .................. 724186000 |==================================== -O3 -march=native .......... 705703333 |==================================== -O3 -march=native -flto .... 695526667 |=================================== -Ofast ..................... 756216667 |====================================== -Ofast -march=native ....... 774446667 |======================================= -Ofast -march=native -flto . 734670000 |===================================== Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better -O0 ........................ 91345333 |==== -Og ........................ 732756667 |================================= -O1 ........................ 732983333 |================================= -O2 ........................ 813496667 |===================================== -O2 -flto .................. 809356667 |===================================== -O2 -march=native .......... 768323333 |=================================== -O3 ........................ 811966667 |===================================== -O3 -flto .................. 808723333 |===================================== -O3 -march=native .......... 768456667 |=================================== -O3 -march=native -flto .... 754270000 |================================== -Ofast ..................... 838300000 |====================================== -Ofast -march=native ....... 856410000 |======================================= -Ofast -march=native -flto . 843853333 |====================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better -O0 ........................ 80.61 |=========================================== -Og ........................ 53.80 |============================= -O1 ........................ 53.88 |============================= -O2 ........................ 47.36 |========================= -O2 -flto .................. 47.10 |========================= -O2 -march=native .......... 47.41 |========================= -O3 ........................ 46.79 |========================= -O3 -flto .................. 47.01 |========================= -O3 -march=native .......... 48.39 |========================== -O3 -march=native -flto .... 47.76 |========================= -Ofast ..................... 47.10 |========================= -Ofast -march=native ....... 47.21 |========================= -Ofast -march=native -flto . 47.67 |========================= PJSIP 2.11 Method: OPTIONS, Stateless Responses Per Second > Higher Is Better -O0 .................. 204093 |====================================== -Og .................. 241977 |============================================= -O1 .................. 241249 |============================================= -O2 .................. 251850 |=============================================== -O2 -march=native .... 252124 |=============================================== -O3 .................. 254783 |================================================ -O3 -march=native .... 255491 |================================================ -Ofast ............... 255668 |================================================ -Ofast -march=native . 253922 |================================================