Implementation notes: amd64, gcc16, crypto_encrypt/cargocult2048

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: cargocult2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
6351430refgcc -march=k8 -O3 -fomit-frame-pointer2017110920171020
6355206refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
6355456refgcc -O -fomit-frame-pointer2017110920171020
6356339refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
6357002refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110920171020
6360046refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110920171020
6364063refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110920171020
6365234refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
6368779refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
6370980refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
6371640refgcc -march=barcelona -O -fomit-frame-pointer2017110920171020
6375396refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110920171020
6381020refgcc -march=nocona -O3 -fomit-frame-pointer2017110920171020
6382879refgcc -funroll-loops -O -fomit-frame-pointer2017110920171020
6385945refgcc -O3 -fomit-frame-pointer2017110920171020
6386160refgcc -march=nocona -O -fomit-frame-pointer2017110920171020
6387139refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
6387493refgcc -march=k8 -O2 -fomit-frame-pointer2017110920171020
6390747refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110920171020
6390886refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
6391811refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110920171020
6392158refgcc -m64 -O3 -fomit-frame-pointer2017110920171020
6392878refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110920171020
6393251refgcc -m64 -O -fomit-frame-pointer2017110920171020
6393591refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110920171020
6393783refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110920171020
6393972refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110920171020
6394564refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
6394931refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
6395041refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
6395106refgcc -funroll-loops -O3 -fomit-frame-pointer2017110920171020
6395215refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110920171020
6396362refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
6397151refgcc -funroll-loops -Os -fomit-frame-pointer2017110920171020
6397541refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
6397572refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
6397891refgcc -march=barcelona -O3 -fomit-frame-pointer2017110920171020
6397931refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
6398870refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110920171020
6399112refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
6401074refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
6401477refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110920171020
6401741refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110920171020
6418289refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110920171020
6418660refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110920171020
6419657refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110920171020
6421745refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110920171020
6422177refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
6422486refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
6422554refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110920171020
6423574refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
6423999refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
6424027refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
6424695refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110920171020
6424715refgcc -march=barcelona -Os -fomit-frame-pointer2017110920171020
6425503refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
6426052refgcc -Os -fomit-frame-pointer2017110920171020
6426936refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110920171020
6427914refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
6428121refcc2017110920171020
6428840refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
6428889refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110920171020
6429304refgcc -m64 -Os -fomit-frame-pointer2017110920171020
6429465refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
6430229refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
6431594refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110920171020
6432557refgcc -m64 -O2 -fomit-frame-pointer2017110920171020
6432651refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
6437718refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110920171020
6439497refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110920171020
6445516refgcc -march=k8 -Os -fomit-frame-pointer2017110920171020
6446791refgcc -march=nocona -Os -fomit-frame-pointer2017110920171020
6447136refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110920171020
6449969refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
6451327refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110920171020
6451881refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
6452610refgcc -funroll-loops2017110920171020
6454634refgcc -m64 -march=core2 -O -fomit-frame-pointer2017110920171020
6455325refgcc -O2 -fomit-frame-pointer2017110920171020
6457985refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110920171020
6458669refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
6461047refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
6463677refgcc -march=nocona -O2 -fomit-frame-pointer2017110920171020
6464874refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
6465376refgcc -march=k8 -O -fomit-frame-pointer2017110920171020
6473363refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110920171020
6476561refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
6487037refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
6492694refgcc -march=barcelona -O2 -fomit-frame-pointer2017110920171020
6492871refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
6500208refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110920171020
6502279refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110920171020
6507717refgcc -funroll-loops -O2 -fomit-frame-pointer2017110920171020
6513832refgcc2017110920171020
6528903refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020