Implementation notes: amd64, oki, crypto_sign/picnicl5fs

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_sign
Primitive: picnicl5fs
TimeImplementationCompilerBenchmark dateSUPERCOP version
75852480optimizedct/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420181123
75901402optimizedct/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019011420181123
76821238optimizedct/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420181123
76922394optimizedct/avx2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019011420181123
78488212optimizedct/avx2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2019011420181123
79302028optimizedct/avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019011420181123
80037102optimizedct/avx2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2019011420181123
80188336optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
80274142optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
80301282optimizedct/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2019011420181123
80322540optimizedct/avx2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
80367576optimizedct/avx2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2019011420181123
80424200optimizedct/avx2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2019011420181123
80509182optimizedct/avx2gcc -march=nocona -O3 -fomit-frame-pointer2019011420181123
80577320optimizedct/avx2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2019011420181123
80612254optimizedct/avx2gcc -funroll-loops -O3 -fomit-frame-pointer2019011420181123
80623518optimizedct/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2019011420181123
80657866optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
80789582optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
80944602optimizedct/avx2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2019011420181123
81008124optimizedct/avx2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2019011420181123
81040144optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
81061844optimizedct/avx2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2019011420181123
81087650optimizedct/avx2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2019011420181123
81119790optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
81204028optimizedct/avx2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2019011420181123
81333534optimizedct/avx2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2019011420181123
81346962optimizedct/avx2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2019011420181123
81393998optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420181123
81458364optimizedct/avx2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2019011420181123
81470650optimizedct/avx2gcc -funroll-loops -O2 -fomit-frame-pointer2019011420181123
81588766optimizedct/avx2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2019011420181123
81591166optimizedct/avx2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420181123
81631828optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
81633066optimizedct/avx2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2019011420181123
81669586optimizedct/avx2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
81764412optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
81774282optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
81883386optimizedct/avx2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2019011420181123
82139882optimizedct/avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2019011420181123
82420392optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
82466374optimizedct/avx2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2019011420181123
82500292optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
82500372optimizedct/avx2gcc -funroll-loops -O -fomit-frame-pointer2019011420181123
82528948optimizedct/avx2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2019011420181123
82557822optimizedct/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019011420181123
82567604optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420181123
82577858optimizedct/avx2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2019011420181123
82584848optimizedct/avx2gcc -funroll-loops -m64 -O -fomit-frame-pointer2019011420181123
82658566optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
82786528optimizedct/avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2019011420181123
82837256optimizedct/avx2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420181123
82973814optimizedct/avx2gcc -m64 -O3 -fomit-frame-pointer2019011420181123
83013606optimizedct/avx2gcc -march=nocona -O2 -fomit-frame-pointer2019011420181123
83017086optimizedct/avx2gcc -O3 -fomit-frame-pointer2019011420181123
83084580optimizedct/avx2gcc -march=k8 -O3 -fomit-frame-pointer2019011420181123
83214378optimizedct/avx2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
83356012optimizedct/avx2gcc -march=barcelona -O3 -fomit-frame-pointer2019011420181123
83402968optimizedct/avx2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
83413668optimizedct/avx2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
83694434optimizedct/avx2gcc -march=k8 -O2 -fomit-frame-pointer2019011420181123
83718614optimizedct/avx2gcc -march=barcelona -O2 -fomit-frame-pointer2019011420181123
83755910optimizedct/avx2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
83787202optimizedct/avx2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2019011420181123
83917712optimizedct/avx2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
83968970optimizedct/avx2gcc -O2 -fomit-frame-pointer2019011420181123
84015872optimizedct/avx2gcc -m64 -O2 -fomit-frame-pointer2019011420181123
84270454optimizedct/avx2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2019011420181123
84855770optimizedct/avx2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
84886430optimizedct/avx2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2019011420181123
85093056optimizedct/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2019011420181123
85222446optimizedct/avx2gcc -m64 -march=corei7 -O -fomit-frame-pointer2019011420181123
85245492optimizedct/avx2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2019011420181123
85403714optimizedct/avx2gcc -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
85579212optimizedct/avx2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2019011420181123
85631160optimizedct/avx2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2019011420181123
85754080optimizedct/avx2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
85858280optimizedct/avx2gcc -m64 -march=core2 -O -fomit-frame-pointer2019011420181123
85894484optimizedct/avx2gcc -march=nocona -O -fomit-frame-pointer2019011420181123
85894666optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420181123
85919294optimizedct/avx2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2019011420181123
86008716optimizedct/avx2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2019011420181123
86555902optimizedct/avx2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2019011420181123
86744300optimizedct/avx2gcc -m64 -Os -fomit-frame-pointer2019011420181123
86749802optimizedct/avx2gcc -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
86754552optimizedct/avx2gcc -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
86838650optimizedct/avx2gcc -march=k8 -O -fomit-frame-pointer2019011420181123
86849430optimizedct/avx2gcc -Os -fomit-frame-pointer2019011420181123
86903696optimizedct/avx2gcc -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
86958174optimizedct/avx2gcc -march=barcelona -O -fomit-frame-pointer2019011420181123
87057584optimizedct/avx2gcc -m64 -O -fomit-frame-pointer2019011420181123
87079518optimizedct/avx2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
87092134optimizedct/avx2gcc -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
87107688optimizedct/avx2gcc -funroll-loops -Os -fomit-frame-pointer2019011420181123
87143546optimizedct/avx2gcc -O -fomit-frame-pointer2019011420181123
87177682optimizedct/avx2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2019011420181123
87280328optimizedct/avx2gcc -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
87303594optimizedct/avx2gcc -march=k8 -Os -fomit-frame-pointer2019011420181123
87340614optimizedct/avx2gcc -march=barcelona -Os -fomit-frame-pointer2019011420181123
87410752optimizedct/avx2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2019011420181123
87462172optimizedct/avx2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
87584414optimizedct/avx2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
87763306optimizedct/avx2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420181123
87903578optimizedct/avx2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420181123
87916424optimizedct/avx2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
88082796optimizedct/avx2gcc -m64 -march=core2 -Os -fomit-frame-pointer2019011420181123
88201838optimizedct/avx2gcc -march=nocona -Os -fomit-frame-pointer2019011420181123
88544832optimizedct/avx2gcc -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
90238580optimizedct/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
90300718optimizedct/avx2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
90321874optimizedct/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019011420181123
90375302optimizedct/avx2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
90428228optimizedct/avx2clang -O3 -fomit-frame-pointer -Qunused-arguments2019011420181123
90542022optimizedct/avx2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
90612568optimizedct/avx2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
90737438optimizedct/avx2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019011420181123
90890856optimizedm4rm/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019011420181123
97381040optimizedm4rm/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
99760572optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
99925028optimizedct/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2019011420181123
100512332optimizedct/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2019011420181123
100996702optimizedct/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2019011420181123
101311442optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
101318382optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
101506256optimizedm4rm/avx2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
102322018optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
102412836optimizedct/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2019011420181123
103059244optimizedct/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420181123
103132982optimizedct/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019011420181123
104611808optimizedct/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019011420181123
104791036optimizedct/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2019011420181123
105179328optimizedct/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019011420181123
105200312optimizedct/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2019011420181123
105361234optimizedct/sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2019011420181123
105383552optimizedct/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2019011420181123
105420100optimizedct/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420181123
105766074optimizedct/sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2019011420181123
105967284optimizedct/sse2gcc -funroll-loops -O2 -fomit-frame-pointer2019011420181123
105980978optimizedct/sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2019011420181123
105988330optimizedct/sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2019011420181123
106013572optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
106032736optimizedct/sse2gcc -funroll-loops -O3 -fomit-frame-pointer2019011420181123
106078358optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
106187814optimizedct/sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2019011420181123
106190052optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
106193648optimizedct/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2019011420181123
106271754optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
106291436optimizedct/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2019011420181123
106536010optimizedct/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2019011420181123
106979304optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
107269234optimizedct/sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2019011420181123
107844310optimizedct/sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2019011420181123
107867638optimizedct/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2019011420181123
108071976optimizedct/sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2019011420181123
108437196optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
108507722optimizedm4rm/avx2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2019011420181123
109085140optimizedct/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
109103484optimizedct/sse2gcc -march=barcelona -O3 -fomit-frame-pointer2019011420181123
109208478optimizedct/sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2019011420181123
109317280optimizedct/sse2gcc -march=nocona -O3 -fomit-frame-pointer2019011420181123
109421174optimizedct/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
109825690optimizedct/sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
109831228optimizedct/sse2gcc -march=nocona -O2 -fomit-frame-pointer2019011420181123
109835534optimizedct/sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
109893606optimizedct/sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2019011420181123
109909994optimizedct/sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
110034566optimizedct/sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
110200384optimizedct/sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2019011420181123
110202374optimizedct/sse2gcc -march=barcelona -O2 -fomit-frame-pointer2019011420181123
110287636optimizedct/sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
110408210optimizedct/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420181123
110411712optimizedm4rm/avx2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
110429738optimizedct/sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2019011420181123
110501024optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420181123
110746814optimizedm4rm/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019011420181123
111039672optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
111202782optimizedm4rm/sse2gcc -funroll-loops -O -fomit-frame-pointer2019011420181123
111234530optimizedct/sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2019011420181123
111252594optimizedct/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420181123
111262000optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420181123
111350352optimizedm4rm/avx2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2019011420181123
111713834optimizedct/sse2gcc -funroll-loops -O -fomit-frame-pointer2019011420181123
111736468optimizedct/sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2019011420181123
111856834optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
111893118optimizedct/sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2019011420181123
111974118optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
112017362optimizedm4rm/sse2gcc -march=nocona -O2 -fomit-frame-pointer2019011420181123
112063704optimizedct/sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2019011420181123
112099842optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
112111368optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
112403230optimizedct/sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2019011420181123
113169230optimizedm4rm/avx2gcc -march=barcelona -O2 -fomit-frame-pointer2019011420181123
113593414optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2019011420181123
114327034optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
114407852optimizedct/sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
114503338optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
114689748optimizedct/sse2gcc -march=k8 -O3 -fomit-frame-pointer2019011420181123
115117468optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420181123
115731044optimizedm4rm/avx2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
115752658optimizedct/sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
115796830optimizedct/sse2gcc -O3 -fomit-frame-pointer2019011420181123
115962026optimizedct/sse2gcc -m64 -O3 -fomit-frame-pointer2019011420181123
116087126optimizedm4rm/sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
116107110optimizedct/sse2gcc -march=k8 -O2 -fomit-frame-pointer2019011420181123
116179920optimizedct/sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2019011420181123
116251626optimizedct/sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2019011420181123
116271700optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
116293590optimizedct/sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
116296604optimizedm4rm/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
116369038optimizedct/sse2gcc -march=nocona -Os -fomit-frame-pointer2019011420181123
116517608optimizedm4rm/avx2gcc -funroll-loops -O -fomit-frame-pointer2019011420181123
116554388optimizedct/sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
116709714optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420181123
116827048optimizedct/sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
117061836optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
117109500optimizedm4rm/avx2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019011420181123
117173686optimizedct/sse2gcc -march=barcelona -Os -fomit-frame-pointer2019011420181123
117254006optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420181123
117378806optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
117383850optimizedct/sse2gcc -m64 -O2 -fomit-frame-pointer2019011420181123
117550618optimizedct/sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
117585974optimizedct/sse2gcc -O2 -fomit-frame-pointer2019011420181123
117679808optimizedct/sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019011420181123
117812292optimizedct/sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
117846334optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2019011420181123
117930022optimizedct/sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019011420181123
118274472optimizedct/sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420181123
118304590optimizedm4rm/sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2019011420181123
118407496optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420181123
118441074optimizedct/sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2019011420181123
118564630optimizedm4rm/avx2gcc -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
118840900optimizedct/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
118960638optimizedct/sse2gcc -funroll-loops -Os -fomit-frame-pointer2019011420181123
118964344optimizedm4rm/sse2gcc -march=k8 -O2 -fomit-frame-pointer2019011420181123
118969506optimizedct/sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2019011420181123
119020752optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2019011420181123
119039688optimizedm4rm/avx2gcc -m64 -O3 -fomit-frame-pointer2019011420181123
119042880optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2019011420181123
119127860optimizedct/sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
119180782optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420181123
119234890optimizedm4rm/sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2019011420181123
119250516optimizedm4rm/avx2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2019011420181123
119333636optimizedm4rm/avx2gcc -O2 -fomit-frame-pointer2019011420181123
119431870optimizedm4rm/avx2gcc -march=k8 -O3 -fomit-frame-pointer2019011420181123
119587672optimizedct/sse2gcc -m64 -Os -fomit-frame-pointer2019011420181123
119789262optimizedct/sse2gcc -Os -fomit-frame-pointer2019011420181123
119791880optimizedct/sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
119803242optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
119878350optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2019011420181123
119918238optimizedm4rm/avx2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2019011420181123
120065338optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2019011420181123
120096886optimizedm4rm/sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
120100912optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2019011420181123
120149484optimizedm4rm/sse2gcc -m64 -O2 -fomit-frame-pointer2019011420181123
120255798optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
120730712optimizedm4rm/avx2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2019011420181123
120820184optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420181123
120930126optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420181123
121173192optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2019011420181123
121264466optimizedm4rm/avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019011420181123
121499458optimizedm4rm/sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
121516256optimizedm4rm/avx2gcc -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
121595038optimizedm4rm/avx2gcc -Os -fomit-frame-pointer2019011420181123
121706726optimizedm4rm/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019011420181123
121799164optimizedm4rm/avx2gcc -O -fomit-frame-pointer2019011420181123
121920236optimizedm4rm/avx2gcc -march=k8 -O2 -fomit-frame-pointer2019011420181123
121951356optimizedm4rm/avx2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
122136826optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2019011420181123
122201290optimizedm4rm/sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
122204934optimizedct/sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
122212404optimizedm4rm/avx2gcc -march=barcelona -O3 -fomit-frame-pointer2019011420181123
122271894optimizedct/sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2019011420181123
122703454optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2019011420181123
122788010optimizedm4rm/sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2019011420181123
122957932optimizedm4rm/avx2gcc -march=nocona -Os -fomit-frame-pointer2019011420181123
122973884optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2019011420181123
122986734optimizedm4rm/avx2gcc -march=barcelona -Os -fomit-frame-pointer2019011420181123
123094512optimizedm4rm/avx2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2019011420181123
123139500optimizedm4rm/avx2gcc -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
123748680optimizedm4rm/sse2gcc -march=k8 -Os -fomit-frame-pointer2019011420181123
123812254optimizedm4rm/sse2gcc -march=nocona -Os -fomit-frame-pointer2019011420181123
124287844optimizedm4rm/avx2gcc -funroll-loops -m64 -O -fomit-frame-pointer2019011420181123
124473928optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2019011420181123
124532664optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420181123
124634468optimizedct/sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
124672862optimizedm4rm/avx2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
124700068optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
124762750optimizedct/sse2gcc -march=k8 -Os -fomit-frame-pointer2019011420181123
124892006optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019011420181123
125101608optimizedm4rm/avx2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
125171784optimizedm4rm/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2019011420181123
125417834optimizedm4rm/avx2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
125476648optimizedm4rm/avx2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019011420181123
125606968optimizedm4rm/avx2gcc -march=k8 -Os -fomit-frame-pointer2019011420181123
125633144optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2019011420181123
125653486optimizedm4rm/sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2019011420181123
125690642optimizedm4rm/avx2gcc -funroll-loops -O2 -fomit-frame-pointer2019011420181123
125865778optimizedm4rm/avx2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2019011420181123
125986694optimizedm4rm/avx2gcc -funroll-loops -O3 -fomit-frame-pointer2019011420181123
126014854optimizedm4rm/sse2gcc -march=barcelona -Os -fomit-frame-pointer2019011420181123
126051936optimizedm4rm/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2019011420181123
126088284optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
126233468optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2019011420181123
126383002optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
126383734optimizedm4rm/avx2gcc -O3 -fomit-frame-pointer2019011420181123
126432084optimizedm4rm/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2019011420181123
126444190optimizedm4rm/avx2gcc -march=nocona -O3 -fomit-frame-pointer2019011420181123
126447810optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
126454668optimizedm4rm/sse2gcc -march=barcelona -O2 -fomit-frame-pointer2019011420181123
126488308optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
126593934optimizedm4rm/sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
126861418optimizedm4rm/avx2gcc -march=k8 -O -fomit-frame-pointer2019011420181123
126880050optimizedm4rm/sse2gcc -funroll-loops -O2 -fomit-frame-pointer2019011420181123
126918544optimizedm4rm/sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2019011420181123
126950914optimizedm4rm/sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2019011420181123
126992488optimizedm4rm/sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
127053762optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420181123
127093318optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
127135674optimizedm4rm/avx2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
127139508optimizedm4rm/avx2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2019011420181123
127146296optimizedm4rm/avx2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2019011420181123
127153016optimizedm4rm/sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019011420181123
127255418optimizedm4rm/avx2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2019011420181123
127260578optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420181123
127429554optimizedm4rm/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2019011420181123
127495902optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420181123
127501870optimizedm4rm/sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2019011420181123
127615694optimizedm4rm/sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2019011420181123
127635620optimizedm4rm/avx2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2019011420181123
127798174optimizedm4rm/avx2gcc -march=nocona -O -fomit-frame-pointer2019011420181123
127827166optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2019011420181123
127836646optimizedm4rm/avx2gcc -march=barcelona -O -fomit-frame-pointer2019011420181123
127863254optimizedm4rm/avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2019011420181123
127932862optimizedm4rm/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019011420181123
128006130optimizedm4rm/avx2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2019011420181123
128042188optimizedm4rm/avx2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2019011420181123
128043546optimizedm4rm/avx2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
128141030optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420181123
128199528optimizedm4rm/sse2gcc -O2 -fomit-frame-pointer2019011420181123
128399206optimizedm4rm/avx2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2019011420181123
128412970optimizedm4rm/avx2gcc -m64 -march=core2 -O -fomit-frame-pointer2019011420181123
128470164optimizedm4rm/avx2gcc -march=nocona -O2 -fomit-frame-pointer2019011420181123
128472302optimizedm4rm/avx2gcc -m64 -O -fomit-frame-pointer2019011420181123
128537190optimizedm4rm/avx2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2019011420181123
128596644optimizedm4rm/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2019011420181123
128698012optimizedm4rm/avx2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
128777940optimizedm4rm/avx2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2019011420181123
128806946optimizedm4rm/avx2gcc -m64 -march=corei7 -O -fomit-frame-pointer2019011420181123
128897862optimizedm4rm/avx2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2019011420181123
128941058optimizedm4rm/avx2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2019011420181123
129131338optimizedm4rm/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
129153468optimizedm4rm/avx2gcc -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
129296664optimizedm4rm/avx2gcc -m64 -Os -fomit-frame-pointer2019011420181123
129308160optimizedm4rm/avx2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
129350766optimizedm4rm/avx2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2019011420181123
129364104optimizedm4rm/sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2019011420181123
129380834optimizedm4rm/sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
129528830optimizedm4rm/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2019011420181123
129642830optimizedm4rm/avx2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2019011420181123
129686508optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2019011420181123
129702882optimizedm4rm/avx2gcc -m64 -O2 -fomit-frame-pointer2019011420181123
129705510optimizedm4rm/sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2019011420181123
129714386optimizedm4rm/sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
129768476optimizedm4rm/avx2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2019011420181123
129794912optimizedm4rm/avx2clang -O3 -fomit-frame-pointer -Qunused-arguments2019011420181123
129825234optimizedm4rm/sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019011420181123
129850352optimizedm4rm/avx2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
129894914optimizedm4rm/avx2gcc -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
129935688optimizedm4rm/avx2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2019011420181123
129965766optimizedm4rm/sse2gcc -Os -fomit-frame-pointer2019011420181123
129979504optimizedm4rm/sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2019011420181123
130100822optimizedm4rm/sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
130194812optimizedm4rm/sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2019011420181123
130609242optimizedm4rm/avx2gcc -funroll-loops -Os -fomit-frame-pointer2019011420181123
131000478optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
131020376optimizedm4rm/sse2gcc -m64 -Os -fomit-frame-pointer2019011420181123
131083648optimizedm4rm/sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2019011420181123
131119070optimizedm4rm/sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
131123718optimizedm4rm/sse2gcc -O -fomit-frame-pointer2019011420181123
131167710optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
131186610optimizedm4rm/sse2gcc -funroll-loops -Os -fomit-frame-pointer2019011420181123
131198792optimizedm4rm/avx2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
131347026optimizedm4rm/avx2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
131519556optimizedm4rm/avx2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
131753228optimizedct/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2019011420181123
132022000optimizedm4rm/avx2gcc -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
132104024optimizedct/sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019011420181123
132122488optimizedm4rm/avx2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420181123
132194134optimizedm4rm/avx2gcc -m64 -march=core2 -Os -fomit-frame-pointer2019011420181123
132334288optimizedct/sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2019011420181123
132715936optimizedm4rm/sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2019011420181123
132786972optimizedm4rm/avx2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
132838636optimizedm4rm/avx2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420181123
133066020optimizedm4rm/avx2gcc -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
133187334optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
133338396optimizedm4rm/sse2gcc -march=nocona -O3 -fomit-frame-pointer2019011420181123
133611726optimizedm4rm/sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
133633676optimizedm4rm/avx2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
133723042optimizedct/sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2019011420181123
133748888optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420181123
133750904optimizedct/sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2019011420181123
133760176optimizedct/sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2019011420181123
133839562optimizedct/sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420181123
133936786optimizedct/sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2019011420181123
133951742optimizedm4rm/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2019011420181123
134102826optimizedct/sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2019011420181123
134218246optimizedm4rm/sse2gcc -march=k8 -O3 -fomit-frame-pointer2019011420181123
134276494optimizedm4rm/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019011420181123
134513668optimizedct/sse2gcc -march=nocona -O -fomit-frame-pointer2019011420181123
134520362optimizedct/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
134610274optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
134732022optimizedm4rm/sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
135051228optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
135298200optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2019011420181123
135552304optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
135584176optimizedm4rm/sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2019011420181123
135774274optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
136426488optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
137433752optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420181123
137564072optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2019011420181123
137976282optimizedct/sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
138365194optimizedct/sse2gcc -march=barcelona -O -fomit-frame-pointer2019011420181123
139124490optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2019011420181123
139737200optimizedm4rm/sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
139803838optimizedct/sse2gcc -O -fomit-frame-pointer2019011420181123
139896978optimizedct/sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
139911302optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2019011420181123
140038190optimizedct/sse2gcc -m64 -O -fomit-frame-pointer2019011420181123
140136874optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
140438524optimizedct/sse2gcc -march=k8 -O -fomit-frame-pointer2019011420181123
140487600optimizedct/sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
140549642optimizedm4rm/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2019011420181123
140973350optimizedm4rm/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
141763628optimizedm4rm/sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2019011420181123
141799672optimizedm4rm/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
142068568optimizedm4rm/sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2019011420181123
142164980optimizedm4rm/sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
142856200optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420181123
143066054optimizedm4rm/sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2019011420181123
143439294optimizedm4rm/sse2gcc -m64 -O3 -fomit-frame-pointer2019011420181123
143505002optimizedm4rm/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
143695776optimizedm4rm/sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2019011420181123
143836604optimizedm4rm/sse2gcc -O3 -fomit-frame-pointer2019011420181123
143844188optimizedm4rm/sse2gcc -march=barcelona -O3 -fomit-frame-pointer2019011420181123
144433940optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420181123
144737080optimizedm4rm/sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2019011420181123
144933646optimizedm4rm/sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
145459656optimizedm4rm/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
145943520optimizedm4rm/sse2gcc -march=k8 -O -fomit-frame-pointer2019011420181123
146096958optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
146214700optimizedm4rm/sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2019011420181123
146935054optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
148228996optimizedm4rm/sse2gcc -march=nocona -O -fomit-frame-pointer2019011420181123
148337260optimizedm4rm/sse2gcc -funroll-loops -O3 -fomit-frame-pointer2019011420181123
148482364optimizedm4rm/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
151201018optimizedm4rm/sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420181123
154544916optimizedm4rm/sse2gcc -march=barcelona -O -fomit-frame-pointer2019011420181123
154879464optimizedm4rm/sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2019011420181123
155480018optimizedm4rm/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2019011420181123
157292176optimizedm4rm/sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
157382308optimizedm4rm/sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2019011420181123
157472074optimizedm4rm/sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
158318050optimizedm4rm/sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019011420181123
158614634optimizedm4rm/sse2gcc -m64 -O -fomit-frame-pointer2019011420181123
240204080optimizedm4rm/cgcc -march=k8 -O3 -fomit-frame-pointer2019011420181123
245380222optimizedm4rm/cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
246896864optimizedm4rm/cgcc -march=barcelona -O3 -fomit-frame-pointer2019011420181123
247334926optimizedm4rm/cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
253058408optimizedm4rm/cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019011420181123
254088586optimizedct/cclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
254387850optimizedct/cclang -O3 -fomit-frame-pointer -Qunused-arguments2019011420181123
256671436optimizedct/cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
259846570optimizedct/cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
262519766optimizedm4rm/cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
263581334optimizedm4rm/cgcc -march=k8 -O2 -fomit-frame-pointer2019011420181123
263637488optimizedm4rm/cclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
266115744optimizedm4rm/cgcc -O -fomit-frame-pointer2019011420181123
266738852optimizedm4rm/cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2019011420181123
267060984optimizedm4rm/cgcc -march=nocona -O2 -fomit-frame-pointer2019011420181123
267924286optimizedm4rm/cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2019011420181123
268504400optimizedm4rm/cgcc -march=barcelona -O2 -fomit-frame-pointer2019011420181123
268823706optimizedm4rm/cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420181123
269871984optimizedm4rm/cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2019011420181123
269939652optimizedm4rm/cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2019011420181123
271343584optimizedm4rm/cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2019011420181123
271408974optimizedm4rm/avx2gcc2019011420181123
271524134optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
271702890optimizedm4rm/cgcc -march=k8 -O -fomit-frame-pointer2019011420181123
272719304optimizedm4rm/cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
273074588optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
273323304optimizedm4rm/cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2019011420181123
273660550optimizedm4rm/cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2019011420181123
273665882optimizedm4rm/cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
273671578optimizedct/cclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
273790542optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420181123
273799634optimizedct/cclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019011420181123
273932232optimizedm4rm/cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2019011420181123
274075240optimizedm4rm/cgcc -march=barcelona -O -fomit-frame-pointer2019011420181123
274196726optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
274304320optimizedct/cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019011420181123
274380212optimizedm4rm/cgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2019011420181123
274424460optimizedct/cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
274551018optimizedm4rm/cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2019011420181123
274586686optimizedm4rm/cgcc -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
274715858optimizedm4rm/cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2019011420181123
274823586optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
275189028optimizedm4rm/cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
275734642optimizedm4rm/cclang -O3 -fomit-frame-pointer -Qunused-arguments2019011420181123
275877226optimizedm4rm/cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2019011420181123
275978860optimizedm4rm/cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2019011420181123
276074590optimizedm4rm/cgcc -march=nocona -O -fomit-frame-pointer2019011420181123
276278446optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420181123
276348154optimizedm4rm/cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
276443452optimizedm4rm/cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019011420181123
276630860optimizedm4rm/cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
276906352optimizedm4rm/cgcc -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
277267064optimizedm4rm/cgcc -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
277487586optimizedm4rm/cgcc -m64 -O2 -fomit-frame-pointer2019011420181123
277619926optimizedm4rm/cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2019011420181123
277893128optimizedm4rm/cclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2019011420181123
277995168optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420181123
278371652optimizedm4rm/cgcc -march=nocona -Os -fomit-frame-pointer2019011420181123
278822894optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2019011420181123
279034268optimizedm4rm/cgcc -O2 -fomit-frame-pointer2019011420181123
279342544optimizedm4rm/cgcc -march=k8 -Os -fomit-frame-pointer2019011420181123
279603594optimizedm4rm/cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2019011420181123
279953176optimizedm4rm/cgcc -funroll-loops -Os -fomit-frame-pointer2019011420181123
280180214optimizedm4rm/cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2019011420181123
280984298optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
281043716optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
281619820optimizedm4rm/cgcc -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
281652640optimizedm4rm/cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2019011420181123
281685594optimizedm4rm/cgcc -m64 -march=corei7 -O -fomit-frame-pointer2019011420181123
282418198optimizedm4rm/cgcc -m64 -O -fomit-frame-pointer2019011420181123
283043518optimizedct/cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420181123
283582214optimizedm4rm/cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2019011420181123
283694558optimizedct/cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019011420181123
283726676optimizedct/cgcc -march=k8 -O2 -fomit-frame-pointer2019011420181123
283758986optimizedct/cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
284013486optimizedm4rm/cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2019011420181123
284199082optimizedm4rm/cgcc -m64 -march=core2 -O -fomit-frame-pointer2019011420181123
284233754optimizedm4rm/cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2019011420181123
284284712optimizedct/cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
284400496optimizedct/cgcc -march=nocona -O2 -fomit-frame-pointer2019011420181123
284465158optimizedm4rm/cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019011420181123
284470514optimizedm4rm/cgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2019011420181123
284938874optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420181123
284960766optimizedm4rm/cgcc -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
285262212optimizedm4rm/cgcc -m64 -Os -fomit-frame-pointer2019011420181123
285453058optimizedct/cgcc -march=barcelona -O -fomit-frame-pointer2019011420181123
285708612optimizedm4rm/cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
286025554optimizedct/cgcc -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
286038008optimizedm4rm/cgcc -m64 -march=core2 -Os -fomit-frame-pointer2019011420181123
286091570optimizedm4rm/cgcc -Os -fomit-frame-pointer2019011420181123
286552588optimizedm4rm/cgcc -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
286724232optimizedm4rm/cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2019011420181123
287529684optimizedm4rm/avx2gcc -funroll-loops2019011420181123
288115246optimizedm4rm/cgcc -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
288117084optimizedm4rm/cgcc -march=barcelona -Os -fomit-frame-pointer2019011420181123
288746646optimizedm4rm/cgcc -funroll-loops -O2 -fomit-frame-pointer2019011420181123
288870254optimizedct/cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
289148460optimizedm4rm/cclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2019011420181123
289219018optimizedct/cgcc -march=barcelona -O3 -fomit-frame-pointer2019011420181123
289661122optimizedm4rm/cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420181123
289752992optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
289862390optimizedm4rm/cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2019011420181123
290028392optimizedct/cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2019011420181123
290255668optimizedct/cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2019011420181123
290287100optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
290800534optimizedct/cgcc -march=barcelona -O2 -fomit-frame-pointer2019011420181123
290923244optimizedct/cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
291019676optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
294396900optimizedm4rm/cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2019011420181123
296688624optimizedm4rm/cgcc -O3 -fomit-frame-pointer2019011420181123
297131906optimizedm4rm/cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2019011420181123
299779440optimizedct/cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420181123
300107460optimizedct/cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2019011420181123
300432436optimizedct/cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420181123
300582944optimizedct/cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2019011420181123
301264118optimizedct/cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2019011420181123
301377740optimizedct/cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2019011420181123
301399768optimizedm4rm/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2019011420181123
301629166optimizedct/cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2019011420181123
301659328optimizedct/cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2019011420181123
301754878optimizedct/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2019011420181123
301919968optimizedct/cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
302020578optimizedct/cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2019011420181123
302084836optimizedct/cgcc -funroll-loops -O2 -fomit-frame-pointer2019011420181123
302154032optimizedct/cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2019011420181123
302342068optimizedm4rm/cgcc -march=nocona -O3 -fomit-frame-pointer2019011420181123
302975426optimizedct/cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
303179602optimizedct/cgcc -O2 -fomit-frame-pointer2019011420181123
303194802optimizedct/cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2019011420181123
303261904optimizedct/cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019011420181123
303514968optimizedct/cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2019011420181123
303574680optimizedct/cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2019011420181123
303582038optimizedct/cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
303622136optimizedct/cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
303638760optimizedct/cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2019011420181123
303669088optimizedct/cgcc -march=nocona -O -fomit-frame-pointer2019011420181123
303734582optimizedct/cgcc -funroll-loops -O -fomit-frame-pointer2019011420181123
303743276optimizedct/cgcc -funroll-loops -m64 -O -fomit-frame-pointer2019011420181123
303978920optimizedct/cgcc -m64 -O2 -fomit-frame-pointer2019011420181123
304027166optimizedct/cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
304110512optimizedct/cgcc -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
304519868optimizedct/cgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2019011420181123
304535084optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2019011420181123
304601936optimizedct/cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2019011420181123
304608702optimizedct/cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
305190606optimizedct/cgcc -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
305257946optimizedct/cgcc -march=k8 -O -fomit-frame-pointer2019011420181123
305377062optimizedct/cgcc -m64 -O -fomit-frame-pointer2019011420181123
305466444optimizedct/cgcc -m64 -march=corei7 -O -fomit-frame-pointer2019011420181123
305529252optimizedct/cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2019011420181123
305594950optimizedm4rm/cgcc -funroll-loops -O -fomit-frame-pointer2019011420181123
305599032optimizedct/cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420181123
305624794optimizedct/cgcc -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
305817676optimizedct/cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2019011420181123
305865844optimizedct/cgcc -O -fomit-frame-pointer2019011420181123
306020776optimizedct/cgcc -m64 -march=core2 -O -fomit-frame-pointer2019011420181123
306025960optimizedct/cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2019011420181123
307964498optimizedm4rm/cgcc -funroll-loops -O3 -fomit-frame-pointer2019011420181123
308139132optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2019011420181123
308377516optimizedm4rm/cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2019011420181123
309192910optimizedm4rm/cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2019011420181123
310162622optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2019011420181123
310727872optimizedm4rm/cgcc -funroll-loops -m64 -O -fomit-frame-pointer2019011420181123
312208888optimizedm4rm/cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
313407862optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2019011420181123
313957786optimizedm4rm/cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2019011420181123
313987928optimizedm4rm/cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2019011420181123
314101082optimizedm4rm/cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420181123
314815460optimizedm4rm/cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2019011420181123
314968550optimizedm4rm/cgcc -m64 -O3 -fomit-frame-pointer2019011420181123
315208166optimizedct/cgcc -march=k8 -O3 -fomit-frame-pointer2019011420181123
315249816optimizedct/cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
315494166optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420181123
315793544optimizedm4rm/cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
316388032optimizedm4rm/cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2019011420181123
316406968optimizedm4rm/cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2019011420181123
316717006optimizedm4rm/cgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2019011420181123
317229594optimizedm4rm/cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
317245126optimizedm4rm/cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2019011420181123
318122680optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
318642604optimizedm4rm/cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2019011420181123
319359106optimizedm4rm/cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2019011420181123
321058350optimizedct/cgcc -O3 -fomit-frame-pointer2019011420181123
321123128optimizedct/cgcc -m64 -O3 -fomit-frame-pointer2019011420181123
321273150optimizedct/cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2019011420181123
321450348optimizedct/cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420181123
321654576optimizedm4rm/cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019011420181123
321933708optimizedct/cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
324796844optimizedm4rm/cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420181123
333666478optimizedct/cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2019011420181123
333795982optimizedct/cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2019011420181123
334306798optimizedct/cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2019011420181123
335592978optimizedct/cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2019011420181123
337307234optimizedct/cgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2019011420181123
338327314optimizedct/cgcc -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
338876656optimizedct/cgcc -march=nocona -Os -fomit-frame-pointer2019011420181123
340324624optimizedct/cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2019011420181123
340670474optimizedct/cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2019011420181123
341014686optimizedct/cgcc -funroll-loops -O3 -fomit-frame-pointer2019011420181123
341161944optimizedct/cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2019011420181123
341605720optimizedct/cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
342437592optimizedct/cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019011420181123
342764130optimizedct/cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2019011420181123
348907316optimizedct/cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2019011420181123
349027144optimizedct/cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2019011420181123
353120938optimizedct/cgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2019011420181123
361564774optimizedct/cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2019011420181123
361619026optimizedct/cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
361714208optimizedct/cgcc -funroll-loops -Os -fomit-frame-pointer2019011420181123
365996524optimizedct/cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420181123
370234268optimizedct/cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019011420181123
377938574optimizedct/cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
378104474optimizedct/cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2019011420181123
378169582optimizedct/cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2019011420181123
378196232optimizedct/cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2019011420181123
378360372optimizedct/cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
378535664optimizedct/cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2019011420181123
379977446optimizedct/cgcc -m64 -march=core2 -Os -fomit-frame-pointer2019011420181123
380099302optimizedct/cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2019011420181123
380262106optimizedct/cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2019011420181123
380430350optimizedct/cgcc -march=barcelona -Os -fomit-frame-pointer2019011420181123
380483694optimizedct/cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420181123
380685134optimizedct/cgcc -march=k8 -Os -fomit-frame-pointer2019011420181123
380713910optimizedct/cgcc -m64 -Os -fomit-frame-pointer2019011420181123
380719128optimizedct/cgcc -m64 -march=k8 -Os -fomit-frame-pointer2019011420181123
380860550optimizedct/cgcc -fno-schedule-insns -Os -fomit-frame-pointer2019011420181123
380911338optimizedct/cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420181123
381144878optimizedct/cgcc -Os -fomit-frame-pointer2019011420181123
381466078optimizedct/cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2019011420181123
381502902optimizedct/cgcc -march=nocona -O3 -fomit-frame-pointer2019011420181123
381604306optimizedct/cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2019011420181123
403620974optimizedct/cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2019011420181123
403792940optimizedct/cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2019011420181123
405083210optimizedct/cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420181123
490007116optimizedm4rm/sse2gcc2019011420181123
494653854optimizedct/avx2gcc -funroll-loops2019011420181123
494656272optimizedct/avx2gcc2019011420181123
495323772optimizedm4rm/sse2gcc -funroll-loops2019011420181123
639006172optimizedm4rm/cgcc -funroll-loops2019011420181123
650760276optimizedm4rm/cgcc2019011420181123
897178618optimizedct/cgcc2019011420181123
899538866optimizedct/cgcc -funroll-loops2019011420181123
920227312optimizedct/sse2gcc -funroll-loops2019011420181123
920304660optimizedct/sse2gcc2019011420181123

Test failure

Implementation: crypto_sign/picnicl5fs/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
error 111
crypto_sign does not handle m=c overlap

Number of similar (compiler,implementation) pairs: 114, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Test failure

Implementation: crypto_sign/picnicl5fs/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_sign does not handle m=c overlap
error 111
crypto_sign does not handle m=c overlap

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/avx2
Compiler: cc
io.c: io.c: In function 'mzd_to_char_array':
io.c: io.c:20:3: error: 'for' loop initial declarations are only allowed in C99 mode
io.c: for (size_t i = word_count; i; --i, --rows, ++wdst) {
io.c: ^
io.c: io.c:20:3: note: use option -std=c99 or -std=gnu99 to compile your code
io.c: io.c: In function 'mzd_from_char_array':
io.c: io.c:30:3: error: 'for' loop initial declarations are only allowed in C99 mode
io.c: for (size_t i = word_count; i; --i, --rows, ++wsrc) {
io.c: ^
io.c: io.c: In function 'print_hex':
io.c: io.c:46:3: error: 'for' loop initial declarations are only allowed in C99 mode
io.c: for (size_t i = len; i; --i, ++data) {
io.c: ^

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
cc optimizedct/avx2 optimizedct/c optimizedct/sse2 optimizedm4rm/avx2 optimizedm4rm/c optimizedm4rm/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/ref
Compiler: cc
picnic_impl.c: picnic_impl.c: In function 'printHex':
picnic_impl.c: picnic_impl.c:43:5: error: 'for' loop initial declarations are only allowed in C99 mode
picnic_impl.c: for (size_t i = 0; i picnic_impl.c: ^
picnic_impl.c: picnic_impl.c:43:5: note: use option -std=c99 or -std=gnu99 to compile your code
picnic_impl.c: picnic_impl.c: In function 'parity':
picnic_impl.c: picnic_impl.c:89:5: error: 'for' loop initial declarations are only allowed in C99 mode
picnic_impl.c: for (size_t i = 1; i picnic_impl.c: ^
picnic_impl.c: picnic_impl.c: In function 'xor_array':
picnic_impl.c: picnic_impl.c:112:5: error: 'for' loop initial declarations are only allowed in C99 mode
picnic_impl.c: for (uint32_t i = 0; i picnic_impl.c: ^
picnic_impl.c: picnic_impl.c: In function 'matrix_mul':
picnic_impl.c: picnic_impl.c:127:5: error: 'for' loop initial declarations are only allowed in C99 mode
picnic_impl.c: for (uint32_t i = 0; i gt;stateSizeBits; i++) {
picnic_impl.c: ^
picnic_impl.c: picnic_impl.c:128:9: error: 'for' loop initial declarations are only allowed in C99 mode
picnic_impl.c: for (uint32_t j = 0; j gt;stateSizeWords; j++) {
picnic_impl.c: ^
picnic_impl.c: picnic_impl.c: In function 'substitution':
picnic_impl.c: picnic_impl.c:140:5: error: 'for' loop initial declarations are only allowed in C99 mode
picnic_impl.c: for (uint32_t i = 0; i gt;numSboxes * 3; i += 3) {
picnic_impl.c: ^
picnic_impl.c: picnic_impl.c: In function 'LowMCEnc':
picnic_impl.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x19e2bd0: v4i64 = X86ISD::VTRUNC 0x19e2a00
try.c: 0x19e2a00: v16i32 = vselect 0x19d3d40, 0x1962530, 0x19e28d0
try.c: 0x19d3d40: v4i1 = X86ISD::PCMPGTM 0x19cc0c0, 0x19632e0
try.c: 0x19cc0c0: v4i64 = X86ISD::VBROADCAST 0x1963670
try.c: 0x1963670: i64,ch = loadgt; 0x18c6dd0, 0x1988fa0, undef:i64
try.c: 0x1988fa0: i64 = add 0x19ccfa0, 0x19736b0
try.c: 0x19ccfa0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x19c3a90: i64 = TargetGlobalAddressgt; 0
try.c: 0x19736b0: i64 = shl 0x19c3240, Constant:i8gt;
try.c: 0x19c3240: i64,ch = CopyFromReg 0x18c6dd0, Register:i64 %vreg50
try.c: 0x19cd460: i64 = Register %vreg50
try.c: 0x1948200: i8 = Constantgt;
try.c: 0x19ca730: i64 = undef
try.c: 0x19632e0: v4i64,ch = CopyFromReg 0x18c6dd0, Register:v4i64 %vreg13
try.c: 0x19819e0: v4i64 = Register %vreg13
try.c: 0x1962530: v16i32 = X86ISD::VBROADCAST 0x19c34a0
try.c: 0x19c34a0: i32,ch = loadgt; 0x18c6dd0, 0x19e2540, undef:i64
try.c: 0x19e2540: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x197c780: i64 = TargetConstantPoolgt; 0
try.c: 0x19ca730: i64 = undef
try.c: 0x19e28d0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x19e27a0: i32 = Constantgt;
try.c: 0x19e27a0: i32 = Constantgt;
try.c: 0x19e27a0: i32 = Constantgt;
try.c: 0x19e27a0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimizedct/avx2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/sse2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1a89c10: v4i64 = X86ISD::VTRUNC 0x1a89a40
try.c: 0x1a89a40: v16i32 = vselect 0x1a86680, 0x1a25500, 0x1a89910
try.c: 0x1a86680: v4i1 = X86ISD::PCMPGTM 0x1a72540, 0x1a17660
try.c: 0x1a72540: v4i64 = X86ISD::VBROADCAST 0x1a179f0
try.c: 0x1a179f0: i64,ch = loadgt; 0x196dda0, 0x1a59410, undef:i64
try.c: 0x1a59410: i64 = add 0x1a73420, 0x19ef3e0
try.c: 0x1a73420: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x1a62660: i64 = TargetGlobalAddressgt; 0
try.c: 0x19ef3e0: i64 = shl 0x1a61e10, Constant:i8gt;
try.c: 0x1a61e10: i64,ch = CopyFromReg 0x196dda0, Register:i64 %vreg50
try.c: 0x1a738e0: i64 = Register %vreg50
try.c: 0x1a22ef0: i8 = Constantgt;
try.c: 0x1a703a0: i64 = undef
try.c: 0x1a17660: v4i64,ch = CopyFromReg 0x196dda0, Register:v4i64 %vreg13
try.c: 0x1a0a300: v4i64 = Register %vreg13
try.c: 0x1a25500: v16i32 = X86ISD::VBROADCAST 0x1a62070
try.c: 0x1a62070: i32,ch = loadgt; 0x196dda0, 0x1a89580, undef:i64
try.c: 0x1a89580: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x1a19420: i64 = TargetConstantPoolgt; 0
try.c: 0x1a703a0: i64 = undef
try.c: 0x1a89910: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x1a897e0: i32 = Constantgt;
try.c: 0x1a897e0: i32 = Constantgt;
try.c: 0x1a897e0: i32 = Constantgt;
try.c: 0x1a897e0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimizedct/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1ecd5d0: v4i64 = X86ISD::VTRUNC 0x1ecd400
try.c: 0x1ecd400: v16i32 = vselect 0x1ec0ff0, 0x1e50c20, 0x1ecd2d0
try.c: 0x1ec0ff0: v4i1 = X86ISD::PCMPGTM 0x1eb4eb0, 0x1e519d0
try.c: 0x1eb4eb0: v4i64 = X86ISD::VBROADCAST 0x1e51d60
try.c: 0x1e51d60: i64,ch = loadgt; 0x1db0dd0, 0x1e6c250, undef:i64
try.c: 0x1e6c250: i64 = add 0x1eb5d90, 0x1e491d0
try.c: 0x1eb5d90: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x1ea13c0: i64 = TargetGlobalAddressgt; 0
try.c: 0x1e491d0: i64 = shl 0x1ea0b70, Constant:i8gt;
try.c: 0x1ea0b70: i64,ch = CopyFromReg 0x1db0dd0, Register:i64 %vreg50
try.c: 0x1eb6250: i64 = Register %vreg50
try.c: 0x1e33110: i8 = Constantgt;
try.c: 0x1eb3520: i64 = undef
try.c: 0x1e519d0: v4i64,ch = CopyFromReg 0x1db0dd0, Register:v4i64 %vreg13
try.c: 0x1e62140: v4i64 = Register %vreg13
try.c: 0x1e50c20: v16i32 = X86ISD::VBROADCAST 0x1ea0dd0
try.c: 0x1ea0dd0: i32,ch = loadgt; 0x1db0dd0, 0x1eccf40, undef:i64
try.c: 0x1eccf40: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x1e4c310: i64 = TargetConstantPoolgt; 0
try.c: 0x1eb3520: i64 = undef
try.c: 0x1ecd2d0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x1ecd1a0: i32 = Constantgt;
try.c: 0x1ecd1a0: i32 = Constantgt;
try.c: 0x1ecd1a0: i32 = Constantgt;
try.c: 0x1ecd1a0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimizedm4rm/avx2

Compiler output

Implementation: crypto_sign/picnicl5fs/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x22cc6d0: v4i64 = X86ISD::VTRUNC 0x22cc500
try.c: 0x22cc500: v16i32 = vselect 0x22d3dd0, 0x22500c0, 0x22cc3d0
try.c: 0x22d3dd0: v4i1 = X86ISD::PCMPGTM 0x22b6fd0, 0x225a330
try.c: 0x22b6fd0: v4i64 = X86ISD::VBROADCAST 0x225a6c0
try.c: 0x225a6c0: i64,ch = loadgt; 0x21afdd0, 0x222d130, undef:i64
try.c: 0x222d130: i64 = add 0x22b7eb0, 0x2230390
try.c: 0x22b7eb0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x22a84e0: i64 = TargetGlobalAddressgt; 0
try.c: 0x2230390: i64 = shl 0x22a7c90, Constant:i8gt;
try.c: 0x22a7c90: i64,ch = CopyFromReg 0x21afdd0, Register:i64 %vreg50
try.c: 0x22b8370: i64 = Register %vreg50
try.c: 0x2267020: i8 = Constantgt;
try.c: 0x22b5640: i64 = undef
try.c: 0x225a330: v4i64,ch = CopyFromReg 0x21afdd0, Register:v4i64 %vreg13
try.c: 0x2260de0: v4i64 = Register %vreg13
try.c: 0x22500c0: v16i32 = X86ISD::VBROADCAST 0x22a7ef0
try.c: 0x22a7ef0: i32,ch = loadgt; 0x21afdd0, 0x22cc040, undef:i64
try.c: 0x22cc040: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x225c0f0: i64 = TargetConstantPoolgt; 0
try.c: 0x22b5640: i64 = undef
try.c: 0x22cc3d0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x22cc2a0: i32 = Constantgt;
try.c: 0x22cc2a0: i32 = Constantgt;
try.c: 0x22cc2a0: i32 = Constantgt;
try.c: 0x22cc2a0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/c
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x26c7090: v4i64 = X86ISD::VTRUNC 0x26c6ec0
try.c: 0x26c6ec0: v16i32 = vselect 0x26b64a0, 0x2671e10, 0x26c6d90
try.c: 0x26b64a0: v4i1 = X86ISD::PCMPGTM 0x26aea00, 0x2659fc0
try.c: 0x26aea00: v4i64 = X86ISD::VBROADCAST 0x265a350
try.c: 0x265a350: i64,ch = loadgt; 0x25a9de0, 0x26999c0, undef:i64
try.c: 0x26999c0: i64 = add 0x26af8e0, 0x264f2b0
try.c: 0x26af8e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x26a8ab0: i64 = TargetGlobalAddressgt; 0
try.c: 0x264f2b0: i64 = shl 0x26a8260, Constant:i8gt;
try.c: 0x26a8260: i64,ch = CopyFromReg 0x25a9de0, Register:i64 %vreg50
try.c: 0x26afda0: i64 = Register %vreg50
try.c: 0x263e720: i8 = Constantgt;
try.c: 0x26ad070: i64 = undef
try.c: 0x2659fc0: v4i64,ch = CopyFromReg 0x25a9de0, Register:v4i64 %vreg13
try.c: 0x266ca40: v4i64 = Register %vreg13
try.c: 0x2671e10: v16i32 = X86ISD::VBROADCAST 0x26a84c0
try.c: 0x26a84c0: i32,ch = loadgt; 0x25a9de0, 0x26c6a00, undef:i64
try.c: 0x26c6a00: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x266a560: i64 = TargetConstantPoolgt; 0
try.c: 0x26ad070: i64 = undef
try.c: 0x26c6d90: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x26c6c60: i32 = Constantgt;
try.c: 0x26c6c60: i32 = Constantgt;
try.c: 0x26c6c60: i32 = Constantgt;
try.c: 0x26c6c60: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimizedct/c

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/sse2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xce2fd0: v4i64 = X86ISD::VTRUNC 0xce2e00
try.c: 0xce2e00: v16i32 = vselect 0xcd81b0, 0xc7a210, 0xce2cd0
try.c: 0xcd81b0: v4i1 = X86ISD::PCMPGTM 0xccb540, 0xc64e60
try.c: 0xccb540: v4i64 = X86ISD::VBROADCAST 0xc651f0
try.c: 0xc651f0: i64,ch = loadgt; 0xbc6dd0, 0xcabe10, undef:i64
try.c: 0xcabe10: i64 = add 0xccc420, 0xc7bda0
try.c: 0xccc420: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0xc771f0: i64 = TargetGlobalAddressgt; 0
try.c: 0xc7bda0: i64 = shl 0xc769a0, Constant:i8gt;
try.c: 0xc769a0: i64,ch = CopyFromReg 0xbc6dd0, Register:i64 %vreg50
try.c: 0xccc8e0: i64 = Register %vreg50
try.c: 0xc7d3a0: i8 = Constantgt;
try.c: 0xcc9bb0: i64 = undef
try.c: 0xc64e60: v4i64,ch = CopyFromReg 0xbc6dd0, Register:v4i64 %vreg13
try.c: 0xc71760: v4i64 = Register %vreg13
try.c: 0xc7a210: v16i32 = X86ISD::VBROADCAST 0xc76c00
try.c: 0xc76c00: i32,ch = loadgt; 0xbc6dd0, 0xce2940, undef:i64
try.c: 0xce2940: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0xc66c20: i64 = TargetConstantPoolgt; 0
try.c: 0xcc9bb0: i64 = undef
try.c: 0xce2cd0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0xce2ba0: i32 = Constantgt;
try.c: 0xce2ba0: i32 = Constantgt;
try.c: 0xce2ba0: i32 = Constantgt;
try.c: 0xce2ba0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimizedm4rm/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/c
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xcef4e0: v4i64 = X86ISD::VTRUNC 0xcef310
try.c: 0xcef310: v16i32 = vselect 0xd05ec0, 0xc95a50, 0xcef1e0
try.c: 0xd05ec0: v4i1 = X86ISD::PCMPGTM 0xce6c10, 0xc96800
try.c: 0xce6c10: v4i64 = X86ISD::VBROADCAST 0xc96b90
try.c: 0xc96b90: i64,ch = loadgt; 0xbe0dd0, 0xc62b60, undef:i64
try.c: 0xc62b60: i64 = add 0xce7af0, 0xc7e980
try.c: 0xce7af0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0xcccb30: i64 = TargetGlobalAddressgt; 0
try.c: 0xc7e980: i64 = shl 0xccc2e0, Constant:i8gt;
try.c: 0xccc2e0: i64,ch = CopyFromReg 0xbe0dd0, Register:i64 %vreg50
try.c: 0xce7fb0: i64 = Register %vreg50
try.c: 0xc7ff80: i8 = Constantgt;
try.c: 0xce4a70: i64 = undef
try.c: 0xc96800: v4i64,ch = CopyFromReg 0xbe0dd0, Register:v4i64 %vreg13
try.c: 0xc9c930: v4i64 = Register %vreg13
try.c: 0xc95a50: v16i32 = X86ISD::VBROADCAST 0xccc540
try.c: 0xccc540: i32,ch = loadgt; 0xbe0dd0, 0xceee50, undef:i64
try.c: 0xceee50: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0xc985c0: i64 = TargetConstantPoolgt; 0
try.c: 0xce4a70: i64 = undef
try.c: 0xcef1e0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0xcef0b0: i32 = Constantgt;
try.c: 0xcef0b0: i32 = Constantgt;
try.c: 0xcef0b0: i32 = Constantgt;
try.c: 0xcef0b0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimizedm4rm/c

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/sse2
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x12430e0: v4i64 = X86ISD::VTRUNC 0x1242f10
try.c: 0x1242f10: v16i32 = vselect 0x124aab0, 0x11c5020, 0x1242de0
try.c: 0x124aab0: v4i1 = X86ISD::PCMPGTM 0x122c9d0, 0x11c5dd0
try.c: 0x122c9d0: v4i64 = X86ISD::VBROADCAST 0x11c6160
try.c: 0x11c6160: i64,ch = loadgt; 0x1126de0, 0x120c020, undef:i64
try.c: 0x120c020: i64 = add 0x122d8b0, 0x11d91f0
try.c: 0x122d8b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x11cc790: i64 = TargetGlobalAddressgt; 0
try.c: 0x11d91f0: i64 = shl 0x11cbf40, Constant:i8gt;
try.c: 0x11cbf40: i64,ch = CopyFromReg 0x1126de0, Register:i64 %vreg50
try.c: 0x122dd70: i64 = Register %vreg50
try.c: 0x11d6700: i8 = Constantgt;
try.c: 0x122b040: i64 = undef
try.c: 0x11c5dd0: v4i64,ch = CopyFromReg 0x1126de0, Register:v4i64 %vreg13
try.c: 0x11eda20: v4i64 = Register %vreg13
try.c: 0x11c5020: v16i32 = X86ISD::VBROADCAST 0x11cc1a0
try.c: 0x11cc1a0: i32,ch = loadgt; 0x1126de0, 0x1242a50, undef:i64
try.c: 0x1242a50: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x11eb540: i64 = TargetConstantPoolgt; 0
try.c: 0x122b040: i64 = undef
try.c: 0x1242de0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x1242cb0: i32 = Constantgt;
try.c: 0x1242cb0: i32 = Constantgt;
try.c: 0x1242cb0: i32 = Constantgt;
try.c: 0x1242cb0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimizedm4rm/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/ref
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x14033b0: v4i64 = X86ISD::VTRUNC 0x14031e0
try.c: 0x14031e0: v16i32 = vselect 0x13ffe20, 0x139ba00, 0x14030b0
try.c: 0x13ffe20: v4i1 = X86ISD::PCMPGTM 0x13e9cd0, 0x1380130
try.c: 0x13e9cd0: v4i64 = X86ISD::VBROADCAST 0x13804c0
try.c: 0x13804c0: i64,ch = loadgt; 0x12e4dd0, 0x13a4dc0, undef:i64
try.c: 0x13a4dc0: i64 = add 0x13eabb0, 0x1394920
try.c: 0x13eabb0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x139feb0: i64 = TargetGlobalAddressgt; 0
try.c: 0x1394920: i64 = shl 0x139f660, Constant:i8gt;
try.c: 0x139f660: i64,ch = CopyFromReg 0x12e4dd0, Register:i64 %vreg50
try.c: 0x13eb070: i64 = Register %vreg50
try.c: 0x1367890: i8 = Constantgt;
try.c: 0x13e8340: i64 = undef
try.c: 0x1380130: v4i64,ch = CopyFromReg 0x12e4dd0, Register:v4i64 %vreg13
try.c: 0x1385ae0: v4i64 = Register %vreg13
try.c: 0x139ba00: v16i32 = X86ISD::VBROADCAST 0x139f8c0
try.c: 0x139f8c0: i32,ch = loadgt; 0x12e4dd0, 0x1402d20, undef:i64
try.c: 0x1402d20: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x1382df0: i64 = TargetConstantPoolgt; 0
try.c: 0x13e8340: i64 = undef
try.c: 0x14030b0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x1402f80: i32 = Constantgt;
try.c: 0x1402f80: i32 = Constantgt;
try.c: 0x1402f80: i32 = Constantgt;
try.c: 0x1402f80: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/sse2
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x16ffb90: v4i64 = X86ISD::VTRUNC 0x16ff9c0
try.c: 0x16ff9c0: v16i32 = vselect 0x17092e0, 0x168ae40, 0x16ff890
try.c: 0x17092e0: v4i1 = X86ISD::PCMPGTM 0x16e8470, 0x16907c0
try.c: 0x16e8470: v4i64 = X86ISD::VBROADCAST 0x1690b50
try.c: 0x1690b50: i64,ch = loadgt; 0x15e3db0, 0x1683490, undef:i64
try.c: 0x1683490: i64 = add 0x16e9350, 0x16843c0
try.c: 0x16e9350: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x169f7c0: i64 = TargetGlobalAddressgt; 0
try.c: 0x16843c0: i64 = shl 0x169ef70, Constant:i8gt;
try.c: 0x169ef70: i64,ch = CopyFromReg 0x15e3db0, Register:i64 %vreg50
try.c: 0x16e9810: i64 = Register %vreg50
try.c: 0x16774b0: i8 = Constantgt;
try.c: 0x16e6ae0: i64 = undef
try.c: 0x16907c0: v4i64,ch = CopyFromReg 0x15e3db0, Register:v4i64 %vreg13
try.c: 0x1680fb0: v4i64 = Register %vreg13
try.c: 0x168ae40: v16i32 = X86ISD::VBROADCAST 0x169f1d0
try.c: 0x169f1d0: i32,ch = loadgt; 0x15e3db0, 0x16ff500, undef:i64
try.c: 0x16ff500: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x167ead0: i64 = TargetConstantPoolgt; 0
try.c: 0x16e6ae0: i64 = undef
try.c: 0x16ff890: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x16ff760: i32 = Constantgt;
try.c: 0x16ff760: i32 = Constantgt;
try.c: 0x16ff760: i32 = Constantgt;
try.c: 0x16ff760: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimizedct/sse2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/c
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1beee40: v4i64 = X86ISD::VTRUNC 0x1beec70
try.c: 0x1beec70: v16i32 = vselect 0x1bf5ce0, 0x1b714b0, 0x1beeb40
try.c: 0x1bf5ce0: v4i1 = X86ISD::PCMPGTM 0x1bd8730, 0x1b72260
try.c: 0x1bd8730: v4i64 = X86ISD::VBROADCAST 0x1b725f0
try.c: 0x1b725f0: i64,ch = loadgt; 0x1ad2dd0, 0x1bd4db0, undef:i64
try.c: 0x1bd4db0: i64 = add 0x1bd9610, 0x1b801c0
try.c: 0x1bd9610: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x1b8dbd0: i64 = TargetGlobalAddressgt; 0
try.c: 0x1b801c0: i64 = shl 0x1b8d380, Constant:i8gt;
try.c: 0x1b8d380: i64,ch = CopyFromReg 0x1ad2dd0, Register:i64 %vreg50
try.c: 0x1bd9ad0: i64 = Register %vreg50
try.c: 0x1b6d2a0: i8 = Constantgt;
try.c: 0x1bd6da0: i64 = undef
try.c: 0x1b72260: v4i64,ch = CopyFromReg 0x1ad2dd0, Register:v4i64 %vreg13
try.c: 0x1b97ea0: v4i64 = Register %vreg13
try.c: 0x1b714b0: v16i32 = X86ISD::VBROADCAST 0x1b8d5e0
try.c: 0x1b8d5e0: i32,ch = loadgt; 0x1ad2dd0, 0x1bee7b0, undef:i64
try.c: 0x1bee7b0: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x1b854b0: i64 = TargetConstantPoolgt; 0
try.c: 0x1bd6da0: i64 = undef
try.c: 0x1beeb40: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x1beea10: i32 = Constantgt;
try.c: 0x1beea10: i32 = Constantgt;
try.c: 0x1beea10: i32 = Constantgt;
try.c: 0x1beea10: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimizedct/c

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/c
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1f240a0: v4i64 = X86ISD::VTRUNC 0x1f23ed0
try.c: 0x1f23ed0: v16i32 = vselect 0x1f15e00, 0x1eb4660, 0x1f23da0
try.c: 0x1f15e00: v4i1 = X86ISD::PCMPGTM 0x1f0f1b0, 0x1eb5410
try.c: 0x1f0f1b0: v4i64 = X86ISD::VBROADCAST 0x1eb57a0
try.c: 0x1eb57a0: i64,ch = loadgt; 0x1e08dd0, 0x1f02500, undef:i64
try.c: 0x1f02500: i64 = add 0x1f10090, 0x1ead830
try.c: 0x1f10090: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x1f038a0: i64 = TargetGlobalAddressgt; 0
try.c: 0x1ead830: i64 = shl 0x1f03050, Constant:i8gt;
try.c: 0x1f03050: i64,ch = CopyFromReg 0x1e08dd0, Register:i64 %vreg50
try.c: 0x1f10550: i64 = Register %vreg50
try.c: 0x1eb1de0: i8 = Constantgt;
try.c: 0x1f0d010: i64 = undef
try.c: 0x1eb5410: v4i64,ch = CopyFromReg 0x1e08dd0, Register:v4i64 %vreg13
try.c: 0x1ea8910: v4i64 = Register %vreg13
try.c: 0x1eb4660: v16i32 = X86ISD::VBROADCAST 0x1f032b0
try.c: 0x1f032b0: i32,ch = loadgt; 0x1e08dd0, 0x1f23a10, undef:i64
try.c: 0x1f23a10: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x1ebd560: i64 = TargetConstantPoolgt; 0
try.c: 0x1f0d010: i64 = undef
try.c: 0x1f23da0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x1f23c70: i32 = Constantgt;
try.c: 0x1f23c70: i32 = Constantgt;
try.c: 0x1f23c70: i32 = Constantgt;
try.c: 0x1f23c70: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimizedm4rm/c

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedm4rm/avx2
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x23a6cd0: v4i64 = X86ISD::VTRUNC 0x23a6b00
try.c: 0x23a6b00: v16i32 = vselect 0x2384fc0, 0x2355590, 0x23a69d0
try.c: 0x2384fc0: v4i1 = X86ISD::PCMPGTM 0x238f600, 0x2327080
try.c: 0x238f600: v4i64 = X86ISD::VBROADCAST 0x2327410
try.c: 0x2327410: i64,ch = loadgt; 0x228add0, 0x237f610, undef:i64
try.c: 0x237f610: i64 = add 0x23904e0, 0x230b440
try.c: 0x23904e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0x23369d0: i64 = TargetGlobalAddressgt; 0
try.c: 0x230b440: i64 = shl 0x2336180, Constant:i8gt;
try.c: 0x2336180: i64,ch = CopyFromReg 0x228add0, Register:i64 %vreg50
try.c: 0x23909a0: i64 = Register %vreg50
try.c: 0x234d3b0: i8 = Constantgt;
try.c: 0x238d460: i64 = undef
try.c: 0x2327080: v4i64,ch = CopyFromReg 0x228add0, Register:v4i64 %vreg13
try.c: 0x233d080: v4i64 = Register %vreg13
try.c: 0x2355590: v16i32 = X86ISD::VBROADCAST 0x23363e0
try.c: 0x23363e0: i32,ch = loadgt; 0x228add0, 0x23a6640, undef:i64
try.c: 0x23a6640: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0x23406e0: i64 = TargetConstantPoolgt; 0
try.c: 0x238d460: i64 = undef
try.c: 0x23a69d0: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0x23a68a0: i32 = Constantgt;
try.c: 0x23a68a0: i32 = Constantgt;
try.c: 0x23a68a0: i32 = Constantgt;
try.c: 0x23a68a0: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimizedm4rm/avx2

Compiler output

Implementation: crypto_sign/picnicl5fs/optimizedct/avx2
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xfd5170: v4i64 = X86ISD::VTRUNC 0xfd4fa0
try.c: 0xfd4fa0: v16i32 = vselect 0xfe01a0, 0xf6f0d0, 0xfd4e70
try.c: 0xfe01a0: v4i1 = X86ISD::PCMPGTM 0xfbf670, 0xf6fe80
try.c: 0xfbf670: v4i64 = X86ISD::VBROADCAST 0xf70210
try.c: 0xf70210: i64,ch = loadgt; 0xeb8dd0, 0xf7fa30, undef:i64
try.c: 0xf7fa30: i64 = add 0xfc0550, 0xf684d0
try.c: 0xfc0550: i64 = X86ISD::Wrapper TargetGlobalAddress:i64gt; 0
try.c: 0xfbc630: i64 = TargetGlobalAddressgt; 0
try.c: 0xf684d0: i64 = shl 0xfbbde0, Constant:i8gt;
try.c: 0xfbbde0: i64,ch = CopyFromReg 0xeb8dd0, Register:i64 %vreg50
try.c: 0xfc0a10: i64 = Register %vreg50
try.c: 0xf4d9b0: i8 = Constantgt;
try.c: 0xfbdce0: i64 = undef
try.c: 0xf6fe80: v4i64,ch = CopyFromReg 0xeb8dd0, Register:v4i64 %vreg13
try.c: 0xf52730: v4i64 = Register %vreg13
try.c: 0xf6f0d0: v16i32 = X86ISD::VBROADCAST 0xfbc040
try.c: 0xfbc040: i32,ch = loadgt; 0xeb8dd0, 0xfd4ae0, undef:i64
try.c: 0xfd4ae0: i64 = X86ISD::Wrapper TargetConstantPool:i64gt; 0
try.c: 0xf57ee0: i64 = TargetConstantPoolgt; 0
try.c: 0xfbdce0: i64 = undef
try.c: 0xfd4e70: v16i32 = BUILD_VECTOR Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;, Constant:i32gt;
try.c: 0xfd4d40: i32 = Constantgt;
try.c: 0xfd4d40: i32 = Constantgt;
try.c: 0xfd4d40: i32 = Constantgt;
try.c: 0xfd4d40: i32 = Constantgt;
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimizedct/avx2