Fields

hardware None
os_version None

Parameters

cpu Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
Stepping: 9
CPU MHz: 1746.139
CPU max MHz: 3500.0000
CPU min MHz: 800.0000
BogoMIPS: 6000.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d
memory MemTotal: 8036108 kB

Fields

NameValue

Parameters

NameValue
as GNU assembler (GNU Binutils; openSUSE Tumbleweed) 2.31
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-suse-linux'.
gcc gcc (GCC) 8.2.1 20181021 b07d8be17011249c55ef382e5346e5df3f3f11cc
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
git_revision b07d8be17011249c55ef382e5346e5df3f3f11cc
glibc GNU C Library (GNU libc) stable release version 2.27 (git 3260f6ce87b7).
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Configured for x86_64-suse-linux.
Compiled by GNU CC version 8.1.1 20180614 [gcc-8-branch revision 261584].
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<http://bugs.opensuse.org>.
glibc_location /lib64/libc.so.6
ld GNU ld (GNU Binutils; openSUSE Tumbleweed) 2.31
options None
reason None
uname Linux kaby 4.18.7-1-default #1 SMP PREEMPT Sun Sep 9 10:26:20 UTC 2018 (952d850) x86_64 x86_64 x86_64 GNU/Linux
Filter

kaby.gcc-8 test results

Run Order Start Time Duration
Current 1540080989000.b07d8be17011249c55ef382e5346e5df3f3f11cc 2018-10-21T14:40:20.200046 0:00:40.760270
Previous 1537661775000.90484a1d0f54d892a284e135e8aee48936d2fc82 2018-09-23T08:18:53.848814 0:00:40.359687
No Baseline Run


Tests Summary

Status Group #
Performance Regressions 2
Performance Improvements 4
Added Tests 250
Unchanged Tests 3080
Total Tests 3336

Performance Regressions - score Δ Previous Current σ
botan/-O2 -g/XTEA encrypt -4.11% 190.829 182.986 -
botan/-Ofast -march=native/AES-128/OCB decrypt -2.16% 878.752 859.799 -

Performance Improvements - execution_time Δ Previous Current σ
polyhedron/linpk/-Ofast -march=native -3.48% 5.174 4.994 -
polyhedron/channel2/-Ofast -march=native -2.66% 95.316 92.780 -
polyhedron/channel2/-O2 -g -2.47% 96.120 93.750 -
tramp3d/-Ofast -march=native -fopenmp -2.44% 1.241 1.210 -

Added Tests - compile_time
botan/-O2 -g
botan/-Ofast -march=native
cray/-O2 -g
cray/-Ofast -march=native
himeno/-O2 -g
himeno/-Ofast -march=native
nbench/-O2 -g
nbench/-Ofast -march=native
polyhedron/ac/-O2 -g
polyhedron/ac/-Ofast -march=native
polyhedron/aermod/-O2 -g
polyhedron/aermod/-Ofast -march=native
polyhedron/air/-O2 -g
polyhedron/air/-Ofast -march=native
polyhedron/capacita/-O2 -g
polyhedron/capacita/-Ofast -march=native
polyhedron/channel2/-O2 -g
polyhedron/channel2/-Ofast -march=native
polyhedron/doduc/-O2 -g
polyhedron/doduc/-Ofast -march=native
polyhedron/fatigue2/-O2 -g
polyhedron/fatigue2/-Ofast -march=native
polyhedron/gas_dyn2/-O2 -g
polyhedron/gas_dyn2/-Ofast -march=native
polyhedron/induct2/-O2 -g
polyhedron/induct2/-Ofast -march=native
polyhedron/linpk/-O2 -g
polyhedron/linpk/-Ofast -march=native
polyhedron/mdbx/-O2 -g
polyhedron/mdbx/-Ofast -march=native
polyhedron/mp_prop_design/-O2 -g
polyhedron/mp_prop_design/-Ofast -march=native
polyhedron/nf/-O2 -g
polyhedron/nf/-Ofast -march=native
polyhedron/protein/-O2 -g
polyhedron/protein/-Ofast -march=native
polyhedron/rnflow/-O2 -g
polyhedron/rnflow/-Ofast -march=native
polyhedron/test_fpu2/-O2 -g
polyhedron/test_fpu2/-Ofast -march=native
polyhedron/tfft2/-O2 -g
polyhedron/tfft2/-Ofast -march=native
random/empty.c/-O0 -g
random/empty.C/-O0 -g
random/empty.c/-O2 -g
random/empty.C/-O2 -g
random/empty.c/-Ofast
random/empty.C/-Ofast
random/empty.c/-O -g
random/empty.C/-O -g
random/pr12392.cpp/-O0 -g
random/pr12392.cpp/-O2 -g
random/pr12392.cpp/-Ofast
random/pr12392.cpp/-O -g
random/pr12850.cpp/-O0 -g
random/pr12850.cpp/-O2 -g
random/pr12850.cpp/-Ofast
random/pr12850.cpp/-O -g
random/pr26854-2.c/-O0 -g
random/pr26854-2.c/-O2 -g
random/pr26854-2.c/-Ofast
random/pr26854-2.c/-O -g
random/pr26854.c/-O0 -g
random/pr26854.c/-O -g
random/pr28071.c/-O0 -g
random/pr28071.c/-Ofast
random/pr28071.c/-O -g
random/pr29433.cpp/-O0 -g
random/pr29433.cpp/-O2 -g
random/pr29433.cpp/-Ofast
random/pr29433.cpp/-O -g
random/pr36262.c/-O0 -g
random/pr36262.c/-O2 -g
random/pr36262.c/-Ofast
random/pr36262.c/-O -g
random/pr36291.cpp/-O0 -g
random/pr36291.cpp/-O2 -g
random/pr36291.cpp/-Ofast
random/pr36291.cpp/-O -g
random/pr36439.cpp/-O0 -g
random/pr36439.cpp/-O2 -g
random/pr36439.cpp/-Ofast
random/pr36439.cpp/-O -g
random/pr36498.cpp/-O0 -g
random/pr36498.cpp/-O2 -g
random/pr36498.cpp/-Ofast
random/pr36498.cpp/-O -g
random/pr37448.c/-O0 -g
random/pr37448.c/-O -g
random/pr38518.c/-O0 -g
random/pr38518.c/-O2 -g
random/pr38518.c/-Ofast
random/pr38518.c/-O -g
random/pr39326.c/-O0 -g
random/pr39326.c/-O2 -g
random/pr39326.c/-Ofast
random/pr39326.c/-O -g
random/pr44563.c/-O0 -g
random/pr44563.c/-O2 -g
random/pr44563.c/-Ofast
random/pr60243.c/-O0 -g
random/pr60243.c/-Ofast
random/pr60243.c/-O -g
random/pr69609.c/-O0 -g
random/pr69609.c/-O2 -g
random/pr69609.c/-Ofast
random/pr69609.c/-O -g
random/pr70614.c/-O0 -g
random/pr70614.c/-O2 -g
random/pr70614.c/-Ofast
random/pr70614.c/-O -g
random/pr81827.f90/-O0 -g
random/pr81827.f90/-O -g
tramp3d/-O0 -g
tramp3d/-O1 -g
tramp3d/-Ofast -march=native
tramp3d/-Ofast -march=native -Dleafify=flatten
tramp3d/-Ofast -march=native -flto
tramp3d/-Ofast -march=native -fopenmp
tramp3d/-Og -g

Added Tests - mem_bytes
botan/-O2 -g
botan/-Ofast -march=native
cray/-O2 -g
cray/-Ofast -march=native
himeno/-O2 -g
himeno/-Ofast -march=native
nbench/-O2 -g
nbench/-Ofast -march=native
polyhedron/ac/-O2 -g
polyhedron/ac/-Ofast -march=native
polyhedron/aermod/-O2 -g
polyhedron/aermod/-Ofast -march=native
polyhedron/air/-O2 -g
polyhedron/air/-Ofast -march=native
polyhedron/capacita/-O2 -g
polyhedron/capacita/-Ofast -march=native
polyhedron/channel2/-O2 -g
polyhedron/channel2/-Ofast -march=native
polyhedron/doduc/-O2 -g
polyhedron/doduc/-Ofast -march=native
polyhedron/fatigue2/-O2 -g
polyhedron/fatigue2/-Ofast -march=native
polyhedron/gas_dyn2/-O2 -g
polyhedron/gas_dyn2/-Ofast -march=native
polyhedron/induct2/-O2 -g
polyhedron/induct2/-Ofast -march=native
polyhedron/linpk/-O2 -g
polyhedron/linpk/-Ofast -march=native
polyhedron/mdbx/-O2 -g
polyhedron/mdbx/-Ofast -march=native
polyhedron/mp_prop_design/-O2 -g
polyhedron/mp_prop_design/-Ofast -march=native
polyhedron/nf/-O2 -g
polyhedron/nf/-Ofast -march=native
polyhedron/protein/-O2 -g
polyhedron/protein/-Ofast -march=native
polyhedron/rnflow/-O2 -g
polyhedron/rnflow/-Ofast -march=native
polyhedron/test_fpu2/-O2 -g
polyhedron/test_fpu2/-Ofast -march=native
polyhedron/tfft2/-O2 -g
polyhedron/tfft2/-Ofast -march=native
random/empty.c/-O0 -g
random/empty.C/-O0 -g
random/empty.c/-O2 -g
random/empty.C/-O2 -g
random/empty.c/-Ofast
random/empty.C/-Ofast
random/empty.c/-O -g
random/empty.C/-O -g
random/pr12392.cpp/-O0 -g
random/pr12392.cpp/-O2 -g
random/pr12392.cpp/-Ofast
random/pr12392.cpp/-O -g
random/pr12850.cpp/-O0 -g
random/pr12850.cpp/-O2 -g
random/pr12850.cpp/-Ofast
random/pr12850.cpp/-O -g
random/pr26854-2.c/-O0 -g
random/pr26854-2.c/-O2 -g
random/pr26854-2.c/-Ofast
random/pr26854-2.c/-O -g
random/pr26854.c/-O0 -g
random/pr26854.c/-O -g
random/pr28071.c/-O0 -g
random/pr28071.c/-Ofast
random/pr28071.c/-O -g
random/pr29433.cpp/-O0 -g
random/pr29433.cpp/-O2 -g
random/pr29433.cpp/-Ofast
random/pr29433.cpp/-O -g
random/pr36262.c/-O0 -g
random/pr36262.c/-O2 -g
random/pr36262.c/-Ofast
random/pr36262.c/-O -g
random/pr36291.cpp/-O0 -g
random/pr36291.cpp/-O2 -g
random/pr36291.cpp/-Ofast
random/pr36291.cpp/-O -g
random/pr36439.cpp/-O0 -g
random/pr36439.cpp/-O2 -g
random/pr36439.cpp/-Ofast
random/pr36439.cpp/-O -g
random/pr36498.cpp/-O0 -g
random/pr36498.cpp/-O2 -g
random/pr36498.cpp/-Ofast
random/pr36498.cpp/-O -g
random/pr37448.c/-O0 -g
random/pr37448.c/-O -g
random/pr38518.c/-O0 -g
random/pr38518.c/-O2 -g
random/pr38518.c/-Ofast
random/pr38518.c/-O -g
random/pr39326.c/-O0 -g
random/pr39326.c/-O2 -g
random/pr39326.c/-Ofast
random/pr39326.c/-O -g
random/pr44563.c/-O0 -g
random/pr44563.c/-O2 -g
random/pr44563.c/-Ofast
random/pr60243.c/-O0 -g
random/pr60243.c/-Ofast
random/pr60243.c/-O -g
random/pr69609.c/-O0 -g
random/pr69609.c/-O2 -g
random/pr69609.c/-Ofast
random/pr69609.c/-O -g
random/pr70614.c/-O0 -g
random/pr70614.c/-O2 -g
random/pr70614.c/-Ofast
random/pr70614.c/-O -g
random/pr81827.f90/-O0 -g
random/pr81827.f90/-O -g
tramp3d/-O0 -g
tramp3d/-O1 -g
tramp3d/-Ofast -march=native
tramp3d/-Ofast -march=native -Dleafify=flatten
tramp3d/-Ofast -march=native -flto
tramp3d/-Ofast -march=native -fopenmp
tramp3d/-Og -g

Added Tests - size
random/empty.c/-O0 -g/elf/sections/text
random/empty.C/-O0 -g/elf/sections/text
random/empty.c/-O2 -g/elf/sections/text
random/empty.C/-O2 -g/elf/sections/text
random/empty.c/-Ofast/elf/sections/text
random/empty.C/-Ofast/elf/sections/text
random/empty.c/-O -g/elf/sections/text
random/empty.C/-O -g/elf/sections/text
random/pr36439.cpp/-O0 -g/elf/sections/text
random/pr36439.cpp/-O -g/elf/sections/text


Report Time: 0.36s
Name Current %
cray/-O2 -g 5.007 -
cray/-Ofast -march=native 1.961 -
polyhedron/ac/-O2 -g 19.409 -
polyhedron/ac/-Ofast -march=native 6.359 -
polyhedron/aermod/-O2 -g 6.864 -
polyhedron/aermod/-Ofast -march=native 6.505 -
polyhedron/air/-O2 -g 2.946 -
polyhedron/air/-Ofast -march=native 2.022 -
polyhedron/capacita/-O2 -g 17.327 -
polyhedron/capacita/-Ofast -march=native 14.972 -
polyhedron/channel2/-O2 -g 93.750 -2.47%
polyhedron/channel2/-Ofast -march=native 92.780 -2.66%
polyhedron/doduc/-O2 -g 12.074 -
polyhedron/doduc/-Ofast -march=native 9.446 -
polyhedron/fatigue2/-O2 -g 100.332 -
polyhedron/fatigue2/-Ofast -march=native 50.505 -
polyhedron/gas_dyn2/-O2 -g 102.754 -
polyhedron/gas_dyn2/-Ofast -march=native 87.815 -
polyhedron/induct2/-O2 -g 81.874 -
polyhedron/induct2/-Ofast -march=native 28.163 -
polyhedron/linpk/-O2 -g 5.632 -
polyhedron/linpk/-Ofast -march=native 4.994 -3.48%
polyhedron/mdbx/-O2 -g 6.402 -
polyhedron/mdbx/-Ofast -march=native 4.345 -
polyhedron/mp_prop_design/-O2 -g 219.717 -
polyhedron/mp_prop_design/-Ofast -march=native 80.476 -
polyhedron/nf/-O2 -g 9.523 -
polyhedron/nf/-Ofast -march=native 5.820 -
polyhedron/protein/-O2 -g 17.425 -
polyhedron/protein/-Ofast -march=native 17.082 -
polyhedron/rnflow/-O2 -g 21.499 -
polyhedron/rnflow/-Ofast -march=native 18.964 -
polyhedron/test_fpu2/-O2 -g 79.894 -
polyhedron/test_fpu2/-Ofast -march=native 30.057 -
polyhedron/tfft2/-O2 -g 51.269 -
polyhedron/tfft2/-Ofast -march=native 39.861 -
tramp3d/-Ofast -march=native 1.402 -
tramp3d/-Ofast -march=native -Dleafify=flatten 1.412 -
tramp3d/-Ofast -march=native -flto 1.399 -
tramp3d/-Ofast -march=native -fopenmp 1.210 -2.44%
Geometric Mean 14.229 -
Name Current %
botan/-O2 -g/AES-128/CBC/PKCS7 decrypt 2061.710 -
botan/-O2 -g/AES-128/CBC/PKCS7 encrypt 752.405 -
botan/-O2 -g/AES-128 decrypt 4407.005 -
botan/-O2 -g/AES-128/EAX decrypt 421.258 -
botan/-O2 -g/AES-128/EAX encrypt 419.469 -
botan/-O2 -g/AES-128 encrypt 4423.777 -
botan/-O2 -g/AES-128/GCM(16) [clmul] decrypt 1131.396 -
botan/-O2 -g/AES-128/GCM(16) [clmul] encrypt 1145.640 -
botan/-O2 -g/AES-128/OCB decrypt 834.029 -
botan/-O2 -g/AES-128/OCB encrypt 837.922 -
botan/-O2 -g/AES-128/XTS decrypt 1369.792 -
botan/-O2 -g/AES-128/XTS encrypt 1377.244 -
botan/-O2 -g/AES-192 decrypt 3763.783 -
botan/-O2 -g/AES-192 encrypt 3769.704 -
botan/-O2 -g/AES-256 decrypt 3296.651 -
botan/-O2 -g/AES-256 encrypt 3303.666 -
botan/-O2 -g/ARIA-128 decrypt 163.428 -
botan/-O2 -g/ARIA-128 encrypt 163.110 -
botan/-O2 -g/ARIA-192 decrypt 141.045 -
botan/-O2 -g/ARIA-192 encrypt 141.443 -
botan/-O2 -g/ARIA-256 decrypt 123.690 -
botan/-O2 -g/ARIA-256 encrypt 123.620 -
botan/-O2 -g/Blowfish decrypt 244.446 -
botan/-O2 -g/Blowfish encrypt 238.772 -
botan/-O2 -g/Camellia-128 decrypt 136.436 -
botan/-O2 -g/Camellia-128 encrypt 137.302 -
botan/-O2 -g/Camellia-192 decrypt 108.025 -
botan/-O2 -g/Camellia-192 encrypt 108.482 -
botan/-O2 -g/Camellia-256 decrypt 107.987 -
botan/-O2 -g/Camellia-256 encrypt 108.519 -
botan/-O2 -g/CAST-128 decrypt 213.123 -
botan/-O2 -g/CAST-128 encrypt 218.641 -
botan/-O2 -g/CAST-256 decrypt 118.282 -
botan/-O2 -g/CAST-256 encrypt 117.857 -
botan/-O2 -g/ChaCha20Poly1305 decrypt 416.033 -
botan/-O2 -g/ChaCha20Poly1305 encrypt 417.399 -
botan/-O2 -g/CMAC(AES-128) mac 763.640 -
botan/-O2 -g/CTR-BE(AES-128) decrypt 2591.601 -
botan/-O2 -g/CTR-BE(AES-128) encrypt 2591.910 -
botan/-O2 -g/CTR-BE(Serpent) decrypt 242.969 -
botan/-O2 -g/CTR-BE(Serpent) encrypt 243.041 -
botan/-O2 -g/DES decrypt 97.172 -
botan/-O2 -g/DES encrypt 97.348 -
botan/-O2 -g/GOST-28147-89(R3411_94_TestParam) decrypt 66.106 -
botan/-O2 -g/GOST-28147-89(R3411_94_TestParam) encrypt 68.332 -
botan/-O2 -g/HMAC(SHA-256) mac 197.080 -
botan/-O2 -g/IDEA decrypt 386.387 -
botan/-O2 -g/IDEA encrypt 382.429 -
botan/-O2 -g/KASUMI decrypt 76.988 -
botan/-O2 -g/KASUMI encrypt 78.653 -
botan/-O2 -g/Keccak-1600(512) hash 130.997 -
botan/-O2 -g/MISTY1 decrypt 100.711 -
botan/-O2 -g/MISTY1 encrypt 101.058 -
botan/-O2 -g/Noekeon decrypt 340.200 -
botan/-O2 -g/Noekeon encrypt 360.827 -
botan/-O2 -g/RC4 encrypt 413.407 -
botan/-O2 -g/RIPEMD-160 hash 366.567 -
botan/-O2 -g/Salsa20 encrypt 483.942 -
botan/-O2 -g/Serpent/CBC/PKCS7 decrypt 252.216 -
botan/-O2 -g/Serpent/CBC/PKCS7 encrypt 83.809 -
botan/-O2 -g/Serpent decrypt 282.960 -
botan/-O2 -g/Serpent/EAX decrypt 54.772 -
botan/-O2 -g/Serpent/EAX encrypt 54.279 -
botan/-O2 -g/Serpent encrypt 254.228 -
botan/-O2 -g/Serpent/GCM(16) [clmul] decrypt 178.071 -
botan/-O2 -g/Serpent/GCM(16) [clmul] encrypt 178.690 -
botan/-O2 -g/Serpent/OCB decrypt 203.198 -
botan/-O2 -g/Serpent/OCB encrypt 188.608 -
botan/-O2 -g/Serpent/XTS decrypt 236.142 -
botan/-O2 -g/Serpent/XTS encrypt 216.222 -
botan/-O2 -g/SHA-160 hash 520.606 -
botan/-O2 -g/SHA-256 hash 181.196 -
botan/-O2 -g/SHA-512 hash 272.551 -
botan/-O2 -g/SHACAL2 decrypt 422.339 -
botan/-O2 -g/SHACAL2 encrypt 422.078 -
botan/-O2 -g/Skein-512(512) hash 418.359 -
botan/-O2 -g/SM4 decrypt 128.686 -
botan/-O2 -g/SM4 encrypt 128.599 -
botan/-O2 -g/Threefish-512 decrypt 566.370 -
botan/-O2 -g/Threefish-512 encrypt 601.661 -
botan/-O2 -g/Tiger(24,3) hash 448.304 -
botan/-O2 -g/TripleDES decrypt 33.955 -
botan/-O2 -g/TripleDES encrypt 34.069 -
botan/-O2 -g/Twofish decrypt 303.863 -
botan/-O2 -g/Twofish encrypt 306.395 -
botan/-O2 -g/Whirlpool hash 139.567 -
botan/-O2 -g/XTEA decrypt 187.611 -
botan/-O2 -g/XTEA encrypt 182.986 -4.11%
botan/-Ofast -march=native/AES-128/CBC/PKCS7 decrypt 2578.489 -
botan/-Ofast -march=native/AES-128/CBC/PKCS7 encrypt 909.001 -
botan/-Ofast -march=native/AES-128 decrypt 4451.804 -
botan/-Ofast -march=native/AES-128/EAX decrypt 442.807 -
botan/-Ofast -march=native/AES-128/EAX encrypt 441.776 -
botan/-Ofast -march=native/AES-128 encrypt 4454.620 -
botan/-Ofast -march=native/AES-128/GCM(16) [clmul] decrypt 1153.294 -
botan/-Ofast -march=native/AES-128/GCM(16) [clmul] encrypt 1172.048 -
botan/-Ofast -march=native/AES-128/OCB decrypt 859.799 -2.16%
botan/-Ofast -march=native/AES-128/OCB encrypt 870.801 -
botan/-Ofast -march=native/AES-128/XTS decrypt 1499.717 -
botan/-Ofast -march=native/AES-128/XTS encrypt 1511.602 -
botan/-Ofast -march=native/AES-192 decrypt 3800.797 -
botan/-Ofast -march=native/AES-192 encrypt 3804.783 -
botan/-Ofast -march=native/AES-256 decrypt 3326.951 -
botan/-Ofast -march=native/AES-256 encrypt 3327.439 -
botan/-Ofast -march=native/ARIA-128 decrypt 166.854 -
botan/-Ofast -march=native/ARIA-128 encrypt 166.799 -
botan/-Ofast -march=native/ARIA-192 decrypt 143.976 -
botan/-Ofast -march=native/ARIA-192 encrypt 144.076 -
botan/-Ofast -march=native/ARIA-256 decrypt 126.526 -
botan/-Ofast -march=native/ARIA-256 encrypt 126.502 -
botan/-Ofast -march=native/Blowfish decrypt 249.494 -
botan/-Ofast -march=native/Blowfish encrypt 243.241 -
botan/-Ofast -march=native/Camellia-128 decrypt 138.431 -
botan/-Ofast -march=native/Camellia-128 encrypt 137.660 -
botan/-Ofast -march=native/Camellia-192 decrypt 109.538 -
botan/-Ofast -march=native/Camellia-192 encrypt 109.071 -
botan/-Ofast -march=native/Camellia-256 decrypt 109.460 -
botan/-Ofast -march=native/Camellia-256 encrypt 109.145 -
botan/-Ofast -march=native/CAST-128 decrypt 213.195 -
botan/-Ofast -march=native/CAST-128 encrypt 215.942 -
botan/-Ofast -march=native/CAST-256 decrypt 115.768 -
botan/-Ofast -march=native/CAST-256 encrypt 115.814 -
botan/-Ofast -march=native/ChaCha20Poly1305 decrypt 410.690 -
botan/-Ofast -march=native/ChaCha20Poly1305 encrypt 413.330 -
botan/-Ofast -march=native/CMAC(AES-128) mac 857.138 -
botan/-Ofast -march=native/CTR-BE(AES-128) decrypt 2653.262 -
botan/-Ofast -march=native/CTR-BE(AES-128) encrypt 2661.933 -
botan/-Ofast -march=native/CTR-BE(Serpent) decrypt 249.985 -
botan/-Ofast -march=native/CTR-BE(Serpent) encrypt 249.974 -
botan/-Ofast -march=native/DES decrypt 98.421 -
botan/-Ofast -march=native/DES encrypt 98.673 -
botan/-Ofast -march=native/GOST-28147-89(R3411_94_TestParam) decrypt 67.836 -
botan/-Ofast -march=native/GOST-28147-89(R3411_94_TestParam) encrypt 70.726 -
botan/-Ofast -march=native/HMAC(SHA-256) mac 279.017 -
botan/-Ofast -march=native/IDEA decrypt 407.656 -
botan/-Ofast -march=native/IDEA encrypt 407.610 -
botan/-Ofast -march=native/KASUMI decrypt 75.876 -
botan/-Ofast -march=native/KASUMI encrypt 75.860 -
botan/-Ofast -march=native/Keccak-1600(512) hash 163.976 -
botan/-Ofast -march=native/MISTY1 decrypt 96.127 -
botan/-Ofast -march=native/MISTY1 encrypt 97.349 -
botan/-Ofast -march=native/Noekeon decrypt 407.848 -
botan/-Ofast -march=native/Noekeon encrypt 410.199 -
botan/-Ofast -march=native/RC4 encrypt 410.152 -
botan/-Ofast -march=native/RIPEMD-160 hash 383.758 -
botan/-Ofast -march=native/Salsa20 encrypt 501.390 -
botan/-Ofast -march=native/Serpent/CBC/PKCS7 decrypt 266.913 -
botan/-Ofast -march=native/Serpent/CBC/PKCS7 encrypt 85.472 -
botan/-Ofast -march=native/Serpent decrypt 298.764 -
botan/-Ofast -march=native/Serpent/EAX decrypt 55.204 -
botan/-Ofast -march=native/Serpent/EAX encrypt 55.276 -
botan/-Ofast -march=native/Serpent encrypt 260.737 -
botan/-Ofast -march=native/Serpent/GCM(16) [clmul] decrypt 183.631 -
botan/-Ofast -march=native/Serpent/GCM(16) [clmul] encrypt 183.817 -
botan/-Ofast -march=native/Serpent/OCB decrypt 215.931 -
botan/-Ofast -march=native/Serpent/OCB encrypt 195.395 -
botan/-Ofast -march=native/Serpent/XTS decrypt 251.603 -
botan/-Ofast -march=native/Serpent/XTS encrypt 223.437 -
botan/-Ofast -march=native/SHA-160 hash 558.870 -
botan/-Ofast -march=native/SHA-256 hash 255.207 -
botan/-Ofast -march=native/SHA-512 hash 363.947 -
botan/-Ofast -march=native/SHACAL2 decrypt 494.787 -
botan/-Ofast -march=native/SHACAL2 encrypt 469.919 -
botan/-Ofast -march=native/Skein-512(512) hash 435.117 -
botan/-Ofast -march=native/SM4 decrypt 127.009 -
botan/-Ofast -march=native/SM4 encrypt 127.154 -
botan/-Ofast -march=native/Threefish-512 decrypt 568.890 -
botan/-Ofast -march=native/Threefish-512 encrypt 588.107 -
botan/-Ofast -march=native/Tiger(24,3) hash 441.168 -
botan/-Ofast -march=native/TripleDES decrypt 34.281 -
botan/-Ofast -march=native/TripleDES encrypt 34.277 -
botan/-Ofast -march=native/Twofish decrypt 318.179 -
botan/-Ofast -march=native/Twofish encrypt 322.487 -
botan/-Ofast -march=native/Whirlpool hash 134.584 -
botan/-Ofast -march=native/XTEA decrypt 188.194 -
botan/-Ofast -march=native/XTEA encrypt 190.647 -
himeno/-O2 -g 2120.883 -
himeno/-Ofast -march=native 2214.137 -
nbench/-O2 -g/ASSIGNMENT 60.024 -
nbench/-O2 -g/BITFIELD 808750000.000 -
nbench/-O2 -g/FOURIER 67867.000 -
nbench/-O2 -g/FP EMULATION 577.090 -
nbench/-O2 -g/HUFFMAN 6441.800 -
nbench/-O2 -g/IDEA 15083.000 -
nbench/-O2 -g/LU DECOMPOSITION 3118.000 -
nbench/-O2 -g/NEURAL NET 111.630 -
nbench/-O2 -g/NUMERIC SORT 1707.400 -
nbench/-O2 -g/STRING SORT 1281.100 -
nbench/-Ofast -march=native/ASSIGNMENT 71.507 -
nbench/-Ofast -march=native/BITFIELD 865400000.000 -
nbench/-Ofast -march=native/FOURIER 598460.000 -
nbench/-Ofast -march=native/FP EMULATION 780.520 -
nbench/-Ofast -march=native/HUFFMAN 7290.000 -
nbench/-Ofast -march=native/IDEA 14278.000 -
nbench/-Ofast -march=native/LU DECOMPOSITION 7254.400 -
nbench/-Ofast -march=native/NEURAL NET 231.170 -
nbench/-Ofast -march=native/NUMERIC SORT 1708.200 -
nbench/-Ofast -march=native/STRING SORT 2058.400 -
Geometric Mean 422.184 -
Name Current %
botan/-O2 -g/elf 13.16 MB -
botan/-O2 -g/elf/sections/text 293.25 KB -
botan/-Ofast -march=native/elf 695.23 KB -
botan/-Ofast -march=native/elf/sections/text 351.36 KB -
cray/-O2 -g/elf 63.67 KB -
cray/-O2 -g/elf/sections/text 6.92 KB -
cray/-Ofast -march=native/elf 35.05 KB -
cray/-Ofast -march=native/elf/sections/text 8.06 KB -
himeno/-O2 -g/elf 49.45 KB -
himeno/-O2 -g/elf/sections/text 4.58 KB -
himeno/-Ofast -march=native/elf 30.37 KB -
himeno/-Ofast -march=native/elf/sections/text 5.69 KB -
nbench/-O2 -g/elf 223.20 KB -
nbench/-O2 -g/elf/sections/text 29.39 KB -
nbench/-Ofast -march=native/elf 99.13 KB -
nbench/-Ofast -march=native/elf/sections/text 53.53 KB -
polyhedron/ac/-O2 -g/elf 53.68 KB -
polyhedron/ac/-O2 -g/elf/sections/text 11.63 KB -
polyhedron/ac/-Ofast -march=native/elf 46.20 KB -
polyhedron/ac/-Ofast -march=native/elf/sections/text 22.56 KB -
polyhedron/aermod/-O2 -g/elf 1.58 MB -
polyhedron/aermod/-O2 -g/elf/sections/text 645.39 KB -
polyhedron/aermod/-Ofast -march=native/elf 991.78 KB -
polyhedron/aermod/-Ofast -march=native/elf/sections/text 740.69 KB -
polyhedron/air/-O2 -g/elf 117.86 KB -
polyhedron/air/-O2 -g/elf/sections/text 34.53 KB -
polyhedron/air/-Ofast -march=native/elf 96.77 KB -
polyhedron/air/-Ofast -march=native/elf/sections/text 70.42 KB -
polyhedron/capacita/-O2 -g/elf 82.07 KB -
polyhedron/capacita/-O2 -g/elf/sections/text 22.86 KB -
polyhedron/capacita/-Ofast -march=native/elf 68.00 KB -
polyhedron/capacita/-Ofast -march=native/elf/sections/text 41.86 KB -
polyhedron/channel2/-O2 -g/elf 47.21 KB -
polyhedron/channel2/-O2 -g/elf/sections/text 9.17 KB -
polyhedron/channel2/-Ofast -march=native/elf 34.51 KB -
polyhedron/channel2/-Ofast -march=native/elf/sections/text 9.33 KB -
polyhedron/doduc/-O2 -g/elf 454.27 KB -
polyhedron/doduc/-O2 -g/elf/sections/text 89.38 KB -
polyhedron/doduc/-Ofast -march=native/elf 157.42 KB -
polyhedron/doduc/-Ofast -march=native/elf/sections/text 121.94 KB -
polyhedron/fatigue2/-O2 -g/elf 121.48 KB -
polyhedron/fatigue2/-O2 -g/elf/sections/text 35.14 KB -
polyhedron/fatigue2/-Ofast -march=native/elf 80.16 KB -
polyhedron/fatigue2/-Ofast -march=native/elf/sections/text 47.97 KB -
polyhedron/gas_dyn2/-O2 -g/elf 107.08 KB -
polyhedron/gas_dyn2/-O2 -g/elf/sections/text 25.27 KB -
polyhedron/gas_dyn2/-Ofast -march=native/elf 89.38 KB -
polyhedron/gas_dyn2/-Ofast -march=native/elf/sections/text 53.02 KB -
polyhedron/induct2/-O2 -g/elf 313.88 KB -
polyhedron/induct2/-O2 -g/elf/sections/text 98.24 KB -
polyhedron/induct2/-Ofast -march=native/elf 167.03 KB -
polyhedron/induct2/-Ofast -march=native/elf/sections/text 127.08 KB -
polyhedron/linpk/-O2 -g/elf 45.73 KB -
polyhedron/linpk/-O2 -g/elf/sections/text 6.25 KB -
polyhedron/linpk/-Ofast -march=native/elf 42.16 KB -
polyhedron/linpk/-Ofast -march=native/elf/sections/text 18.27 KB -
polyhedron/mdbx/-O2 -g/elf 144.18 KB -
polyhedron/mdbx/-O2 -g/elf/sections/text 28.36 KB -
polyhedron/mdbx/-Ofast -march=native/elf 84.66 KB -
polyhedron/mdbx/-Ofast -march=native/elf/sections/text 52.66 KB -
polyhedron/mp_prop_design/-O2 -g/elf 68.59 KB -
polyhedron/mp_prop_design/-O2 -g/elf/sections/text 15.63 KB -
polyhedron/mp_prop_design/-Ofast -march=native/elf 42.88 KB -
polyhedron/mp_prop_design/-Ofast -march=native/elf/sections/text 18.50 KB -
polyhedron/nf/-O2 -g/elf 57.69 KB -
polyhedron/nf/-O2 -g/elf/sections/text 9.92 KB -
polyhedron/nf/-Ofast -march=native/elf 42.50 KB -
polyhedron/nf/-Ofast -march=native/elf/sections/text 18.80 KB -
polyhedron/protein/-O2 -g/elf 146.66 KB -
polyhedron/protein/-O2 -g/elf/sections/text 39.41 KB -
polyhedron/protein/-Ofast -march=native/elf 84.88 KB -
polyhedron/protein/-Ofast -march=native/elf/sections/text 49.69 KB -
polyhedron/rnflow/-O2 -g/elf 199.99 KB -
polyhedron/rnflow/-O2 -g/elf/sections/text 41.86 KB -
polyhedron/rnflow/-Ofast -march=native/elf 104.67 KB -
polyhedron/rnflow/-Ofast -march=native/elf/sections/text 73.42 KB -
polyhedron/test_fpu2/-O2 -g/elf 149.85 KB -
polyhedron/test_fpu2/-O2 -g/elf/sections/text 31.25 KB -
polyhedron/test_fpu2/-Ofast -march=native/elf 79.45 KB -
polyhedron/test_fpu2/-Ofast -march=native/elf/sections/text 53.89 KB -
polyhedron/tfft2/-O2 -g/elf 46.78 KB -
polyhedron/tfft2/-O2 -g/elf/sections/text 6.06 KB -
polyhedron/tfft2/-Ofast -march=native/elf 34.40 KB -
polyhedron/tfft2/-Ofast -march=native/elf/sections/text 10.42 KB -
random/empty.c/-O0 -g/elf 1.29 KB -
random/empty.C/-O0 -g/elf 1.29 KB -
random/empty.c/-O0 -g/elf/sections/text 0.00 B -
random/empty.C/-O0 -g/elf/sections/text 0.00 B -
random/empty.c/-O2 -g/elf 1.29 KB -
random/empty.C/-O2 -g/elf 1.29 KB -
random/empty.c/-O2 -g/elf/sections/text 0.00 B -
random/empty.C/-O2 -g/elf/sections/text 0.00 B -
random/empty.c/-Ofast/elf 960.00 B -
random/empty.C/-Ofast/elf 960.00 B -
random/empty.c/-Ofast/elf/sections/text 0.00 B -
random/empty.C/-Ofast/elf/sections/text 0.00 B -
random/empty.c/-O -g/elf 1.29 KB -
random/empty.C/-O -g/elf 1.29 KB -
random/empty.c/-O -g/elf/sections/text 0.00 B -
random/empty.C/-O -g/elf/sections/text 0.00 B -
random/pr12392.cpp/-O0 -g/elf 1.89 MB -
random/pr12392.cpp/-O0 -g/elf/sections/text 530.62 KB -
random/pr12392.cpp/-O2 -g/elf 27.16 MB -
random/pr12392.cpp/-O2 -g/elf/sections/text 394.30 KB -
random/pr12392.cpp/-Ofast/elf 1.13 MB -
random/pr12392.cpp/-Ofast/elf/sections/text 417.75 KB -
random/pr12392.cpp/-O -g/elf 20.97 MB -
random/pr12392.cpp/-O -g/elf/sections/text 558.66 KB -
random/pr12850.cpp/-O0 -g/elf 11.69 MB -
random/pr12850.cpp/-O0 -g/elf/sections/text 31.79 KB -
random/pr12850.cpp/-O2 -g/elf 34.68 MB -
random/pr12850.cpp/-O2 -g/elf/sections/text 26.96 KB -
random/pr12850.cpp/-Ofast/elf 3.23 MB -
random/pr12850.cpp/-Ofast/elf/sections/text 83.38 KB -
random/pr12850.cpp/-O -g/elf 31.42 MB -
random/pr12850.cpp/-O -g/elf/sections/text 33.56 KB -
random/pr26854-2.c/-O0 -g/elf 1.61 MB -
random/pr26854-2.c/-O0 -g/elf/sections/text 470.02 KB -
random/pr26854-2.c/-O2 -g/elf 1.62 MB -
random/pr26854-2.c/-O2 -g/elf/sections/text 330.71 KB -
random/pr26854-2.c/-Ofast/elf 978.79 KB -
random/pr26854-2.c/-Ofast/elf/sections/text 327.45 KB -
random/pr26854-2.c/-O -g/elf 1.59 MB -
random/pr26854-2.c/-O -g/elf/sections/text 309.06 KB -
random/pr26854.c/-O0 -g/elf 4.85 MB -
random/pr26854.c/-O0 -g/elf/sections/text 2.09 MB -
random/pr26854.c/-O -g/elf 4.26 MB -
random/pr26854.c/-O -g/elf/sections/text 1.12 MB -
random/pr28071.c/-O0 -g/elf 1.72 MB -
random/pr28071.c/-O0 -g/elf/sections/text 1.15 MB -
random/pr28071.c/-Ofast/elf 1.28 MB -
random/pr28071.c/-Ofast/elf/sections/text 811.66 KB -
random/pr28071.c/-O -g/elf 2.22 MB -
random/pr28071.c/-O -g/elf/sections/text 562.60 KB -
random/pr29433.cpp/-O0 -g/elf 1.17 MB -
random/pr29433.cpp/-O0 -g/elf/sections/text 557.00 B -
random/pr29433.cpp/-O2 -g/elf 1.49 MB -
random/pr29433.cpp/-O2 -g/elf/sections/text 39.00 B -
random/pr29433.cpp/-Ofast/elf 89.52 KB -
random/pr29433.cpp/-Ofast/elf/sections/text 39.00 B -
random/pr29433.cpp/-O -g/elf 1.46 MB -
random/pr29433.cpp/-O -g/elf/sections/text 726.00 B -
random/pr36262.c/-O0 -g/elf 227.71 KB -
random/pr36262.c/-O0 -g/elf/sections/text 166.16 KB -
random/pr36262.c/-O2 -g/elf 369.45 KB -
random/pr36262.c/-O2 -g/elf/sections/text 112.91 KB -
random/pr36262.c/-Ofast/elf 529.62 KB -
random/pr36262.c/-Ofast/elf/sections/text 508.77 KB -
random/pr36262.c/-O -g/elf 373.01 KB -
random/pr36262.c/-O -g/elf/sections/text 113.91 KB -
random/pr36291.cpp/-O0 -g/elf 7.17 MB -
random/pr36291.cpp/-O0 -g/elf/sections/text 1.03 MB -
random/pr36291.cpp/-O2 -g/elf 14.19 MB -
random/pr36291.cpp/-O2 -g/elf/sections/text 834.25 KB -
random/pr36291.cpp/-Ofast/elf 4.17 MB -
random/pr36291.cpp/-Ofast/elf/sections/text 1.03 MB -
random/pr36291.cpp/-O -g/elf 12.04 MB -
random/pr36291.cpp/-O -g/elf/sections/text 785.70 KB -
random/pr36439.cpp/-O0 -g/elf 3.08 MB -
random/pr36439.cpp/-O0 -g/elf/sections/text 0.00 B -
random/pr36439.cpp/-O2 -g/elf 12.75 MB -
random/pr36439.cpp/-O2 -g/elf/sections/text 497.00 B -
random/pr36439.cpp/-Ofast/elf 1.56 MB -
random/pr36439.cpp/-Ofast/elf/sections/text 12.79 KB -
random/pr36439.cpp/-O -g/elf 12.30 MB -
random/pr36439.cpp/-O -g/elf/sections/text 0.00 B -
random/pr36498.cpp/-O0 -g/elf 3.74 MB -
random/pr36498.cpp/-O0 -g/elf/sections/text 470.17 KB -
random/pr36498.cpp/-O2 -g/elf 20.25 MB -
random/pr36498.cpp/-O2 -g/elf/sections/text 356.77 KB -
random/pr36498.cpp/-Ofast/elf 1.55 MB -
random/pr36498.cpp/-Ofast/elf/sections/text 370.78 KB -
random/pr36498.cpp/-O -g/elf 13.73 MB -
random/pr36498.cpp/-O -g/elf/sections/text 400.12 KB -
random/pr37448.c/-O0 -g/elf 8.63 MB -
random/pr37448.c/-O0 -g/elf/sections/text 2.13 MB -
random/pr37448.c/-O -g/elf 14.43 MB -
random/pr37448.c/-O -g/elf/sections/text 1.94 MB -
random/pr38518.c/-O0 -g/elf 227.63 KB -
random/pr38518.c/-O0 -g/elf/sections/text 166.16 KB -
random/pr38518.c/-O2 -g/elf 369.20 KB -
random/pr38518.c/-O2 -g/elf/sections/text 112.91 KB -
random/pr38518.c/-Ofast/elf 529.62 KB -
random/pr38518.c/-Ofast/elf/sections/text 508.77 KB -
random/pr38518.c/-O -g/elf 372.70 KB -
random/pr38518.c/-O -g/elf/sections/text 113.91 KB -
random/pr39326.c/-O0 -g/elf 1.24 MB -
random/pr39326.c/-O0 -g/elf/sections/text 436.40 KB -
random/pr39326.c/-O2 -g/elf 1.33 MB -
random/pr39326.c/-O2 -g/elf/sections/text 323.66 KB -
random/pr39326.c/-Ofast/elf 983.55 KB -
random/pr39326.c/-Ofast/elf/sections/text 328.44 KB -
random/pr39326.c/-O -g/elf 1.46 MB -
random/pr39326.c/-O -g/elf/sections/text 321.27 KB -
random/pr44563.c/-O0 -g/elf 16.78 MB -
random/pr44563.c/-O0 -g/elf/sections/text 3.06 MB -
random/pr44563.c/-O2 -g/elf 20.46 MB -
random/pr44563.c/-O2 -g/elf/sections/text 1023.99 KB -
random/pr44563.c/-Ofast/elf 9.93 MB -
random/pr44563.c/-Ofast/elf/sections/text 1023.99 KB -
random/pr60243.c/-O0 -g/elf 4.92 MB -
random/pr60243.c/-O0 -g/elf/sections/text 4.78 MB -
random/pr60243.c/-Ofast/elf 2.50 MB -
random/pr60243.c/-Ofast/elf/sections/text 2.36 MB -
random/pr60243.c/-O -g/elf 17.54 MB -
random/pr60243.c/-O -g/elf/sections/text 3.33 MB -
random/pr69609.c/-O0 -g/elf 1.15 MB -
random/pr69609.c/-O0 -g/elf/sections/text 812.04 KB -
random/pr69609.c/-O2 -g/elf 1.06 MB -
random/pr69609.c/-O2 -g/elf/sections/text 388.56 KB -
random/pr69609.c/-Ofast/elf 1.32 MB -
random/pr69609.c/-Ofast/elf/sections/text 487.16 KB -
random/pr69609.c/-O -g/elf 1.57 MB -
random/pr69609.c/-O -g/elf/sections/text 410.34 KB -
random/pr70614.c/-O0 -g/elf 103.40 KB -
random/pr70614.c/-O0 -g/elf/sections/text 41.98 KB -
random/pr70614.c/-O2 -g/elf 141.52 KB -
random/pr70614.c/-O2 -g/elf/sections/text 31.69 KB -
random/pr70614.c/-Ofast/elf 45.29 KB -
random/pr70614.c/-Ofast/elf/sections/text 31.25 KB -
random/pr70614.c/-O -g/elf 130.03 KB -
random/pr70614.c/-O -g/elf/sections/text 25.15 KB -
random/pr81827.f90/-O0 -g/elf 16.66 MB -
random/pr81827.f90/-O0 -g/elf/sections/text 15.43 MB -
random/pr81827.f90/-O -g/elf 7.41 MB -
random/pr81827.f90/-O -g/elf/sections/text 5.28 MB -
tramp3d/-O0 -g/elf 11.26 MB -
tramp3d/-O0 -g/elf/sections/text 998.89 KB -
tramp3d/-O1 -g/elf 20.00 MB -
tramp3d/-O1 -g/elf/sections/text 442.14 KB -
tramp3d/-Ofast -march=native -Dleafify=flatten/elf 1.10 MB -
tramp3d/-Ofast -march=native -Dleafify=flatten/elf/sections/text 713.52 KB -
tramp3d/-Ofast -march=native -flto_pgo/elf 951.59 KB -
tramp3d/-Ofast -march=native -flto_pgo/elf/sections/text 411.86 KB -
tramp3d/-Ofast -march=native -fopenmp/elf 964.45 KB -
tramp3d/-Ofast -march=native -fopenmp/elf/sections/text 527.38 KB -
tramp3d/-Ofast -march=native_pgo/elf 1019.58 KB -
tramp3d/-Ofast -march=native_pgo/elf/sections/text 428.11 KB -
tramp3d/-Og -g/elf 20.21 MB -
tramp3d/-Og -g/elf/sections/text 488.75 KB -
Geometric Mean 98.51 KB -59.40%
Name Current %
botan/-O2 -g 155.303 -
botan/-Ofast -march=native 104.798 -
cray/-O2 -g 0.228 -
cray/-Ofast -march=native 0.680 -
himeno/-O2 -g 0.664 -
himeno/-Ofast -march=native 0.621 -
nbench/-O2 -g 1.432 -
nbench/-Ofast -march=native 1.571 -
polyhedron/ac/-O2 -g 0.805 -
polyhedron/ac/-Ofast -march=native 0.477 -
polyhedron/aermod/-O2 -g 15.296 -
polyhedron/aermod/-Ofast -march=native 15.933 -
polyhedron/air/-O2 -g 0.938 -
polyhedron/air/-Ofast -march=native 2.187 -
polyhedron/capacita/-O2 -g 0.576 -
polyhedron/capacita/-Ofast -march=native 0.859 -
polyhedron/channel2/-O2 -g 0.234 -
polyhedron/channel2/-Ofast -march=native 0.258 -
polyhedron/doduc/-O2 -g 2.547 -
polyhedron/doduc/-Ofast -march=native 2.717 -
polyhedron/fatigue2/-O2 -g 1.253 -
polyhedron/fatigue2/-Ofast -march=native 0.987 -
polyhedron/gas_dyn2/-O2 -g 0.603 -
polyhedron/gas_dyn2/-Ofast -march=native 1.537 -
polyhedron/induct2/-O2 -g 2.063 -
polyhedron/induct2/-Ofast -march=native 2.219 -
polyhedron/linpk/-O2 -g 0.671 -
polyhedron/linpk/-Ofast -march=native 0.910 -
polyhedron/mdbx/-O2 -g 0.728 -
polyhedron/mdbx/-Ofast -march=native 0.980 -
polyhedron/mp_prop_design/-O2 -g 0.348 -
polyhedron/mp_prop_design/-Ofast -march=native 0.428 -
polyhedron/nf/-O2 -g 0.304 -
polyhedron/nf/-Ofast -march=native 0.904 -
polyhedron/protein/-O2 -g 1.068 -
polyhedron/protein/-Ofast -march=native 1.148 -
polyhedron/rnflow/-O2 -g 1.880 -
polyhedron/rnflow/-Ofast -march=native 2.137 -
polyhedron/test_fpu2/-O2 -g 1.109 -
polyhedron/test_fpu2/-Ofast -march=native 1.469 -
polyhedron/tfft2/-O2 -g 0.215 -
polyhedron/tfft2/-Ofast -march=native 0.749 -
random/empty.c/-O0 -g 0.027 -
random/empty.C/-O0 -g 0.026 -
random/empty.c/-O2 -g 0.023 -
random/empty.C/-O2 -g 0.021 -
random/empty.c/-Ofast 0.028 -
random/empty.C/-Ofast 0.023 -
random/empty.c/-O -g 0.016 -
random/empty.C/-O -g 0.018 -
random/pr12392.cpp/-O0 -g 2.847 -
random/pr12392.cpp/-O2 -g 48.809 -
random/pr12392.cpp/-Ofast 38.666 -
random/pr12392.cpp/-O -g 35.007 -
random/pr12850.cpp/-O0 -g 10.452 -
random/pr12850.cpp/-O2 -g 50.321 -
random/pr12850.cpp/-Ofast 28.406 -
random/pr12850.cpp/-O -g 37.026 -
random/pr26854-2.c/-O0 -g 3.504 -
random/pr26854-2.c/-O2 -g 29.761 -
random/pr26854-2.c/-Ofast 39.412 -
random/pr26854-2.c/-O -g 11.043 -
random/pr26854.c/-O0 -g 29.695 -
random/pr26854.c/-O -g 63.540 -
random/pr28071.c/-O0 -g 13.339 -
random/pr28071.c/-Ofast 69.767 -
random/pr28071.c/-O -g 38.879 -
random/pr29433.cpp/-O0 -g 12.606 -
random/pr29433.cpp/-O2 -g 13.485 -
random/pr29433.cpp/-Ofast 2.644 -
random/pr29433.cpp/-O -g 12.983 -
random/pr36262.c/-O0 -g 0.468 -
random/pr36262.c/-O2 -g 11.191 -
random/pr36262.c/-Ofast 96.060 -
random/pr36262.c/-O -g 6.286 -
random/pr36291.cpp/-O0 -g 8.985 -
random/pr36291.cpp/-O2 -g 30.419 -
random/pr36291.cpp/-Ofast 30.299 -
random/pr36291.cpp/-O -g 18.656 -
random/pr36439.cpp/-O0 -g 4.256 -
random/pr36439.cpp/-O2 -g 27.668 -
random/pr36439.cpp/-Ofast 23.482 -
random/pr36439.cpp/-O -g 19.382 -
random/pr36498.cpp/-O0 -g 4.052 -
random/pr36498.cpp/-O2 -g 21.813 -
random/pr36498.cpp/-Ofast 13.697 -
random/pr36498.cpp/-O -g 12.516 -
random/pr37448.c/-O0 -g 8.909 -
random/pr37448.c/-O -g 47.686 -
random/pr38518.c/-O0 -g 0.466 -
random/pr38518.c/-O2 -g 11.358 -
random/pr38518.c/-Ofast 94.016 -
random/pr38518.c/-O -g 6.330 -
random/pr39326.c/-O0 -g 0.911 -
random/pr39326.c/-O2 -g 144.525 -
random/pr39326.c/-Ofast 83.766 -
random/pr39326.c/-O -g 122.671 -
random/pr44563.c/-O0 -g 23.222 -
random/pr44563.c/-O2 -g 181.449 -
random/pr44563.c/-Ofast 49.080 -
random/pr60243.c/-O0 -g 46.523 -
random/pr60243.c/-Ofast 230.856 -
random/pr60243.c/-O -g 168.492 -
random/pr69609.c/-O0 -g 2.626 -
random/pr69609.c/-O2 -g 52.302 -
random/pr69609.c/-Ofast 136.149 -
random/pr69609.c/-O -g 28.045 -
random/pr70614.c/-O0 -g 0.155 -
random/pr70614.c/-O2 -g 0.930 -
random/pr70614.c/-Ofast 0.708 -
random/pr70614.c/-O -g 0.593 -
random/pr81827.f90/-O0 -g 61.313 -
random/pr81827.f90/-O -g 293.461 -
tramp3d/-O0 -g 10.562 -
tramp3d/-O1 -g 25.511 -
tramp3d/-Ofast -march=native 16.717 -
tramp3d/-Ofast -march=native -Dleafify=flatten 24.436 -
tramp3d/-Ofast -march=native -flto 17.119 -
tramp3d/-Ofast -march=native -fopenmp 18.204 -
tramp3d/-Og -g 22.268 -
Geometric Mean 4.398 -
Name Current %
botan/-O2 -g 14.70 MB -
botan/-Ofast -march=native 14.70 MB -
cray/-O2 -g 32.52 MB -
cray/-Ofast -march=native 32.42 MB -
himeno/-O2 -g 30.08 MB -
himeno/-Ofast -march=native 31.50 MB -
nbench/-O2 -g 43.20 MB -
nbench/-Ofast -march=native 60.02 MB -
polyhedron/ac/-O2 -g 36.02 MB -
polyhedron/ac/-Ofast -march=native 45.92 MB -
polyhedron/aermod/-O2 -g 552.67 MB -
polyhedron/aermod/-Ofast -march=native 553.66 MB -
polyhedron/air/-O2 -g 66.36 MB -
polyhedron/air/-Ofast -march=native 128.80 MB -
polyhedron/capacita/-O2 -g 44.96 MB -
polyhedron/capacita/-Ofast -march=native 57.96 MB -
polyhedron/channel2/-O2 -g 34.18 MB -
polyhedron/channel2/-Ofast -march=native 37.60 MB -
polyhedron/doduc/-O2 -g 98.67 MB -
polyhedron/doduc/-Ofast -march=native 113.38 MB -
polyhedron/fatigue2/-O2 -g 50.39 MB -
polyhedron/fatigue2/-Ofast -march=native 58.52 MB -
polyhedron/gas_dyn2/-O2 -g 46.88 MB -
polyhedron/gas_dyn2/-Ofast -march=native 68.63 MB -
polyhedron/induct2/-O2 -g 87.47 MB -
polyhedron/induct2/-Ofast -march=native 95.34 MB -
polyhedron/linpk/-O2 -g 33.32 MB -
polyhedron/linpk/-Ofast -march=native 45.55 MB -
polyhedron/mdbx/-O2 -g 47.93 MB -
polyhedron/mdbx/-Ofast -march=native 61.54 MB -
polyhedron/mp_prop_design/-O2 -g 40.06 MB -
polyhedron/mp_prop_design/-Ofast -march=native 48.16 MB -
polyhedron/nf/-O2 -g 37.33 MB -
polyhedron/nf/-Ofast -march=native 45.60 MB -
polyhedron/protein/-O2 -g 61.77 MB -
polyhedron/protein/-Ofast -march=native 71.27 MB -
polyhedron/rnflow/-O2 -g 80.46 MB -
polyhedron/rnflow/-Ofast -march=native 115.08 MB -
polyhedron/test_fpu2/-O2 -g 64.62 MB -
polyhedron/test_fpu2/-Ofast -march=native 80.66 MB -
polyhedron/tfft2/-O2 -g 32.75 MB -
polyhedron/tfft2/-Ofast -march=native 40.21 MB -
random/empty.c/-O0 -g 16.03 MB -
random/empty.C/-O0 -g 17.21 MB -
random/empty.c/-O2 -g 16.04 MB -
random/empty.C/-O2 -g 17.22 MB -
random/empty.c/-Ofast 15.78 MB -
random/empty.C/-Ofast 17.02 MB -
random/empty.c/-O -g 16.04 MB -
random/empty.C/-O -g 17.22 MB -
random/pr12392.cpp/-O0 -g 303.23 MB -
random/pr12392.cpp/-O2 -g 1.18 GB -
random/pr12392.cpp/-Ofast 893.18 MB -
random/pr12392.cpp/-O -g 893.90 MB -
random/pr12850.cpp/-O0 -g 522.78 MB -
random/pr12850.cpp/-O2 -g 941.88 MB -
random/pr12850.cpp/-Ofast 579.61 MB -
random/pr12850.cpp/-O -g 907.16 MB -
random/pr26854-2.c/-O0 -g 253.58 MB -
random/pr26854-2.c/-O2 -g 1.61 GB -
random/pr26854-2.c/-Ofast 1.45 GB -
random/pr26854-2.c/-O -g 379.06 MB -
random/pr26854.c/-O0 -g 913.88 MB -
random/pr26854.c/-O -g 1.12 GB -
random/pr28071.c/-O0 -g 317.88 MB -
random/pr28071.c/-Ofast 1.58 GB -
random/pr28071.c/-O -g 799.79 MB -
random/pr29433.cpp/-O0 -g 1.93 GB -
random/pr29433.cpp/-O2 -g 1.93 GB -
random/pr29433.cpp/-Ofast 349.40 MB -
random/pr29433.cpp/-O -g 1.93 GB -
random/pr36262.c/-O0 -g 89.11 MB -
random/pr36262.c/-O2 -g 413.77 MB -
random/pr36262.c/-Ofast 3.10 GB -
random/pr36262.c/-O -g 224.25 MB -
random/pr36291.cpp/-O0 -g 510.75 MB -
random/pr36291.cpp/-O2 -g 628.15 MB -
random/pr36291.cpp/-Ofast 483.71 MB -
random/pr36291.cpp/-O -g 570.64 MB -
random/pr36439.cpp/-O0 -g 348.78 MB -
random/pr36439.cpp/-O2 -g 542.39 MB -
random/pr36439.cpp/-Ofast 452.34 MB -
random/pr36439.cpp/-O -g 520.48 MB -
random/pr36498.cpp/-O0 -g 323.14 MB -
random/pr36498.cpp/-O2 -g 533.59 MB -
random/pr36498.cpp/-Ofast 386.14 MB -
random/pr36498.cpp/-O -g 448.53 MB -
random/pr37448.c/-O0 -g 1.48 GB -
random/pr37448.c/-O -g 1.87 GB -
random/pr38518.c/-O0 -g 89.48 MB -
random/pr38518.c/-O2 -g 413.57 MB -
random/pr38518.c/-Ofast 3.10 GB -
random/pr38518.c/-O -g 223.89 MB -
random/pr39326.c/-O0 -g 154.44 MB -
random/pr39326.c/-O2 -g 793.08 MB -
random/pr39326.c/-Ofast 664.06 MB -
random/pr39326.c/-O -g 632.98 MB -
random/pr44563.c/-O0 -g 2.05 GB -
random/pr44563.c/-O2 -g 2.34 GB -
random/pr44563.c/-Ofast 1.87 GB -
random/pr60243.c/-O0 -g 1.69 GB -
random/pr60243.c/-Ofast 1.72 GB -
random/pr60243.c/-O -g 3.27 GB -
random/pr69609.c/-O0 -g 364.53 MB -
random/pr69609.c/-O2 -g 2.28 GB -
random/pr69609.c/-Ofast 1.92 GB -
random/pr69609.c/-O -g 530.26 MB -
random/pr70614.c/-O0 -g 41.41 MB -
random/pr70614.c/-O2 -g 64.03 MB -
random/pr70614.c/-Ofast 59.54 MB -
random/pr70614.c/-O -g 53.49 MB -
random/pr81827.f90/-O0 -g 4.62 GB -
random/pr81827.f90/-O -g 3.67 GB -
tramp3d/-O0 -g 624.73 MB -
tramp3d/-O1 -g 988.38 MB -
tramp3d/-Ofast -march=native 740.46 MB -
tramp3d/-Ofast -march=native -Dleafify=flatten 717.44 MB -
tramp3d/-Ofast -march=native -flto 578.03 MB -
tramp3d/-Ofast -march=native -fopenmp 676.12 MB -
tramp3d/-Og -g 950.46 MB -
Geometric Mean 218.91 MB -