Implementation notes: amd64, kizomba, crypto_hash/jh224

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: jh224
TimeImplementationCompilerBenchmark dateSUPERCOP version
21223bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
21242bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
21615bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
21617bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
21625bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
21657bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
21661bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
21691bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
21756bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
21766bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
21847bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21860bitslice_sse2_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
21873bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21992bitslice_sse2_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22054bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22070bitslice_sse2_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
22074bitslice_sse2_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22088bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22099bitslice_sse2_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
22155bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22167bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
22194bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22210bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22210bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
22220bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22226bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22262bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22283bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
22301bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22309bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22313bitslice_sse2_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22328bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
22336bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
22337bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22351bitslice_sse2_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22363bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22365bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
22371bitslice_sse2_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22371bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
22375bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
22385bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
22393bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22405bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22411bitslice_sse2_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22415bitslice_sse2_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22416bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22421bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22426bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
22427bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22429bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
22444bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22451bitslice_sse2_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22460bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
22476bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
22476bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
22477bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
22492bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
22496bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22508bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2018081920180818
22512bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
22520bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22534bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
22546bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22550bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2018081920180818
22555bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
22556bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22590bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
22605bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
22611bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
22617bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
22647bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22654bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
22661bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
22675bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
22678bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
22683bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2018081920180818
22692bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
22692bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22694bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
22703bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
22706bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
22710bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22713bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22732bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
22739bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
22744bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
22772bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22775bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
22824bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
22828bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
22855bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22881bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
22887bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22897bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
22899bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
22903bitslice_sse2_opt64gcc -O -fomit-frame-pointer2018081920180818
22913bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
22929bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
22935bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22940bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
22941bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22960bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22968bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
22968bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22970bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
22975bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22976bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22982bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
22989bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
22994bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
22998bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
23010bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
23014bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
23014bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
23017bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23018bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
23028bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23054bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23054bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
23057bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23065bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
23076bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
23085bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23085bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
23093bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
23099bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
23101bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23104bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
23105bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
23107bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
23123bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23167bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
23173bitslice_sse2_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
23181bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
23186bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
23205bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
23216bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23222bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
23232bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23252bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
23279bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23292bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23303bitslice_sse2_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
23309bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23329bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
23367bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
23393bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
23395bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
23408bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2018081920180818
23420bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
23435bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23486bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
23492bitslice_sse2_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
23494bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23502bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
23508bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
23588bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
23589bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23619bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23621bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
23623bitslice_sse2_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
23627bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
23658bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2018081920180818
23665bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
23681bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
23728bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
23767bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23786bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
23809bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23810bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
23814bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
23822bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23827bitslice_sse2_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
23837bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
23841bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2018081920180818
23867bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
23867bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23869bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
23883bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23895bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
23913bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23916bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
23921bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23935bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
23956bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23964bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23971bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
24000bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
24016bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
24018bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
24018bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
24038bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
24084bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
24085bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
24123bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
24150bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24227bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24234bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
24240bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
24240bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
24250bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
24278bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24284bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24289bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
24292bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
24318bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
24329bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
24345bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
24347bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24349bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24356bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
24365bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
24377bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
24384bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24387bitslice_sse2_opt32gcc -O -fomit-frame-pointer2018081920180818
24397bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
24399bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
24403bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
24405bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
24413bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
24413bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
24427bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24435bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24440bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24440bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
24440bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
24442bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
24443bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24443bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
24480bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
24506bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
24664bitslice_sse2_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
24958bitslice_sse2_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
24998bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
25135bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
27377bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
30569bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
30669bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
31141bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
31904bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
31928bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
32097bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
32270bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
32391bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
32402bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
32416bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
32466bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
32742bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
33175bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
33262bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
33291bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
33351bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
33399bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
33500bitslice_opt32gcc -O3 -fomit-frame-pointer2018081920180818
33921bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
34123bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
34174bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34219bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34252bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
34254bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
34462bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
34463bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
34972bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41496bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
42127bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
42127bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
42748bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
43230bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
43281bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43427bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
43538bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43550bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
43774bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43834bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
43917simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44035bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
44232bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
44284simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
44343simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
44462simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
44637simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44730simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44734simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44842simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
44849simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
44879simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
44934simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
44981simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
44986simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45238simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
46375bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
46734bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
47133bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
47353bitslice_ref32gcc -O3 -fomit-frame-pointer2018081920180818
48182simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
48240simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
48905bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
48966simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
49101simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
49103simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
49104simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
49232simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
49260simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
49284simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
49288simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
49337simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
49351simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
49492simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
49516simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
49518simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
49583simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
49619simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
49629simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
49708simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
49756simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49762simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
49768simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49869simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
49871simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
49909simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
49950simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
49990bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
50016simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
50040simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50044simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
50105simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
50143simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
50151simplegcc -m64 -O -fomit-frame-pointer2018081920180818
50179simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
50210simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
50252simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
50313simplegcc -Os -fomit-frame-pointer2018081920180818
50327simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50330simplegcc -O -fomit-frame-pointer2018081920180818
50332simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
50338bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
50351simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
50363simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50375simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
50401simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
50419simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
50419simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
50439simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
50446simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
50447simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
50448simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
50451simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
50452simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
50489simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
50492simplegcc -O2 -fomit-frame-pointer2018081920180818
50500simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
50502simplegcc -O3 -fomit-frame-pointer2018081920180818
50508simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
50524bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50534simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
50534simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
50538simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
50575simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
50575simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
50635simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
50651simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
50677simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
50718simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
50726simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50726simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
50726simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
50742bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50752simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
50796simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
50834simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
50845simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
50867simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
50873simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
50900simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
50905simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
50909simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
50954simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
51006simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
51018simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51032simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51034simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
51054simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
51103simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51112simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51121simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
51123simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
51127simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51139simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
51159simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51171simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51260simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
51282simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
51353simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
51432bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
51654simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51676simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
51704simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51752simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
51786simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
51949bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
51963simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
52050simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
52092simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
52285bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52288bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52371bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
52464simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52583simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
53266bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
53310bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
53607bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
53611bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
53662bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
53667bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
53691bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
53752bitslice_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
53871bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
53993bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54000bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
54067bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
54196bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
54256bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
54291bitslice_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
54619bitslice_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54625bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
54679bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54683bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
54691bitslice_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
54724bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
54729bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54744bitslice_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54760bitslice_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54794bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54865bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
54917bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54980bitslice_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54980bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
55000bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
55043bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
55067bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
55095bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
55258bitslice_ref64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
55310bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
55343bitslice_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
55361bitslice_opt64gcc -O2 -fomit-frame-pointer2018081920180818
55393bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
55394bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
55420bitslice_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
55433bitslice_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
55447bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
55453bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
55467bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
55479bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
55500bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
55514bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55527bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
55532bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55549bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
55577bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55595bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
55611bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
55653bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
55771bitslice_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
55825bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
55863bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
55873bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
55931bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
55944bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
55964bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
55972bitslice_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
55988bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55994bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
55994bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
56000bitslice_ref64gcc -O3 -fomit-frame-pointer2018081920180818
56024bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
56028bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
56030bitslice_opt64gcc -O -fomit-frame-pointer2018081920180818
56034bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
56040bitslice_ref64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
56045bitslice_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
56088bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56129bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56164bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
56706bitslice_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
56861bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
56863bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
56863bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
56947bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
56977bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
57022bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
57033bitslice_opt64gcc -Os -fomit-frame-pointer2018081920180818
57042bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57052bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
57059bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
57079bitslice_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
57097bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57109bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
57131bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
57132bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57145bitslice_ref64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57149bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
57151bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
57202bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
57224bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
57228bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
57272bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
57301bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
57306bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
57319bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
57336bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
57419bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57482bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
57502bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
57578bitslice_ref64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57588bitslice_ref64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
57593bitslice_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
57603bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
57631bitslice_ref64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
57660bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
57681bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
57776bitslice_ref64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57786bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57812bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
57911bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
57928bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
57960bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57988bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
58002bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
58004bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
58028bitslice_ref64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
58051bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
58153bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
58170bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
58252bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
58261bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
58379bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
58530bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
58554bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
58597bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
58643bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
58684bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
58704bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
58849bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
58943bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
59341bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
59544bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
59567bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59625bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
59677bitslice_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
59730bitslice_opt64gcc -O3 -fomit-frame-pointer2018081920180818
59873bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59917bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
59927bitslice_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
59984bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
60048bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
60070bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
60710bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
60976bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
60982bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60990bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61184bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
61244bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
64554bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
64587bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64726bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
64748bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
64818bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64903bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
64948bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
65012bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
65196bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
65446bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
65484bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
65486bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
65514bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
65528bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
65567bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
65661bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
65736bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
65865bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
66099bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
66769bitslice_ref64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
66889bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
67361bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
67929bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
68133bitslice_ref64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
68285bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
69786bitslice_ref64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
69984bitslice_ref64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
69996bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
70014bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
70026bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
70038bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
70177bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
70330bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
70343bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
70475bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70537bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
70628bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
70633bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
70718bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
70889bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
70991bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
71135bitslice_ref64gcc -O2 -fomit-frame-pointer2018081920180818
71214bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
71262bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
71264bitslice_ref64gcc -m64 -O -fomit-frame-pointer2018081920180818
71268bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
71307bitslice_ref64gcc -O -fomit-frame-pointer2018081920180818
71447bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
71750bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
71772bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
71834bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
71865bitslice_ref64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
71942bitslice_ref64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
72509bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
72716bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
89260bitslice_ref64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
89456bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
89478bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
91470bitslice_ref64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
91523bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
91567bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2018081920180818
91571bitslice_ref64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
91574bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
91744bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
91847bitslice_ref64gcc -Os -fomit-frame-pointer2018081920180818
91861bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
91992bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
92002bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
92111bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
92504bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
92621bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
92641bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
92643bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
92655bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
92738bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
92758bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
92823bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
92835bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
93724bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
93875bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
94049bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
94276bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
96708bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
96887bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
102278bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
102474bitslice_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
102490bitslice_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
102799bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
103038bitslice_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
103337bitslice_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
103391bitslice_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
104347bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
104385bitslice_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
104389bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
107242bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
107963bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
108268bitslice_ref32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108270bitslice_ref32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
108339bitslice_ref32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
108343bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
108385bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
108446bitslice_ref32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108458bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
108459bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
108472bitslice_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
108572bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
108754bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
108809bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
108823bitslice_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
108865bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
108921bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
108927bitslice_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
109145bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
109246bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
109254bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
109345bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
109394bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
109506bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
109532bitslice_ref32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
109565bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
109615bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
109836bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
110022bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
110250bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
110405bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
110438bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
110748bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
110930simplegcc2018081920180818
111609simplecc2018081920180818
111901simplegcc -funroll-loops2018081920180818
112661bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
112812bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
112863bitslice_ref32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
112870bitslice_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
113018bitslice_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
113022bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113040bitslice_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
113171bitslice_opt32gcc -Os -fomit-frame-pointer2018081920180818
113272bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
113375bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
113409bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
113466bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
113607bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
113651bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113877bitslice_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
113894bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
114014bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
114026bitslice_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
114038bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
114444bitslice_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
114732bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
114948bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
115560bitslice_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
115615bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
115631bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
115954bitslice_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
116723bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
116812bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
116839bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
117170bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
117268bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
117602bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
117691bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
117707bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
117924bitslice_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
118025bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
118026bitslice_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
118224bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
118294bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
118510bitslice_opt32gcc -O -fomit-frame-pointer2018081920180818
118565bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
118728bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
118776bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
119280bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
119288bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
119357bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
119490bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
119528bitslice_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
119534bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
119571bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
119706bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
119827bitslice_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
119875bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
119984bitslice_opt32gcc -O2 -fomit-frame-pointer2018081920180818
120153bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
120570bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
120571bitslice_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
120738bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
120778bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
120784bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
120802bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
121165bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
121330bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
121371bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
121650bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
121708bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
121819bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
122017bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
122018bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
122197bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
123191bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
123524bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
124556bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
125728bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
126256bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
126729bitslice_ref32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
126859bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
126988bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
127274bitslice_ref32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
129784bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
130391bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
130887bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
132873bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
133220bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
133561bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
133601bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
133623bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
133756bitslice_ref32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
133787bitslice_ref32gcc -m64 -O -fomit-frame-pointer2018081920180818
133805bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
133929bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
133933bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
133946bitslice_ref32gcc -O -fomit-frame-pointer2018081920180818
133964bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
134018bitslice_ref32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
134028bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
134050bitslice_ref32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
134139bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
134157bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
134178bitslice_ref32gcc -O2 -fomit-frame-pointer2018081920180818
134181bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
134325bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
134405bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
134500bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
134926bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
135143bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
135458bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
135517bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
135518bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
135538bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
135546bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
135556bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
135570bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
135597bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
135601bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
135641bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
135676bitslice_ref32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
135727bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
135857bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
135883bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
136062bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
136067bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
136123bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
136127bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
136147bitslice_ref32gcc -Os -fomit-frame-pointer2018081920180818
136183bitslice_ref32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
136190bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2018081920180818
136351bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
136357bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
136413bitslice_ref32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
136554bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
136584bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
136685bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
136859bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
137043bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
137347bitslice_ref32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
137492bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
323655bitslice_opt64gcc2018081920180818
323966bitslice_opt64gcc -funroll-loops2018081920180818
324516bitslice_opt64cc2018081920180818
381832bitslice_ref64cc2018081920180818
382165bitslice_ref64gcc2018081920180818
382359bitslice_ref64gcc -funroll-loops2018081920180818
426607bitslice_sse2_opt64gcc -funroll-loops2018081920180818
429399bitslice_sse2_opt64cc2018081920180818
438492bitslice_sse2_opt64gcc2018081920180818
442572bitslice_sse2_opt32cc2018081920180818
446547bitslice_sse2_opt32gcc -funroll-loops2018081920180818
447197bitslice_sse2_opt32gcc2018081920180818
649621bitslice_opt32gcc2018081920180818
653850bitslice_opt32gcc -funroll-loops2018081920180818
658782bitslice_opt32cc2018081920180818
720544bitslice_ref32gcc2018081920180818
726133bitslice_ref32gcc -funroll-loops2018081920180818
728196bitslice_ref32cc2018081920180818