Implementation notes: x86, h4e450, crypto_aead/oceankeyakv2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
275761generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
275766generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
275951generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
276003generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
276132generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
276650generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
276939generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
277001generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
277205generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
277500generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
278711generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
279134generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
284397generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
284995generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
285380generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
285423generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
285860generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
286448generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
286478generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
286801generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
287418generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
287451generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
287532generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
287859generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
297749generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
297920generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
298091generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
298101generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
298144generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
298153generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
298324generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
298333generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
298362generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
298509generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
298528generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
298633generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
298661generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
298704generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
298775generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
298955generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
298979generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
299051generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
299126generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
299164generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
299226generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
299378generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
299416generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
299468generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
299506generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
299512generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
299626generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
299635generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
299668generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
299697generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
299701generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
299782generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
299882generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
300100generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
300386generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
300404generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
300613generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
300865generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
300898generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
300917generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
300927generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
301041generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
301074generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
301131generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
301155generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
301173generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
301259generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
301297generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
301302generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
301388generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
301416generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
301416generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
301435generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
301435generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
301464generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
301520generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
301554generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
301620generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
301758generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
301858generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
302066generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
302100generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
302195generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
302243generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
302299generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
302338generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
302342generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
302466generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
302480generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
302513generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
302632generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
302651generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
302784generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
302979generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
303302generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
303401generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
303539generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
303601generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
303624generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
303686generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
303710generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
303743generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
303800generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
303824generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
303877generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
303886generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
303919generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
303919generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
303924generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
304000generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
304033generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
304318generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
304342generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
304361generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
304366generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
304437generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
304470generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
304480generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
304522generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
304546generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
304556generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
304674generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
304770generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
304831generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
304898generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
304931generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
304931generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
304935generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
304983generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
305002generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
305003generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
305040generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
305045generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
305083generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
305131generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
305145generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
305149generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
305216generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
305321generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
305358generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
305364generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
305382generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
305401generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
305420generic32gcc -m32 -Os -fomit-frame-pointer2017100220170725
305463generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
305467generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
305491generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
305539generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
305724generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
305748generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
305757generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
305791generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
305805generic32lcgcc -m32 -O -fomit-frame-pointer2017100220170725
305809generic32gcc -m32 -O -fomit-frame-pointer2017100220170725
305824generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
305867generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
305962generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
306024generic32lcgcc -m32 -Os -fomit-frame-pointer2017100220170725
306238generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
306290generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
306365generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
306423generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
306442generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
306536generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
306560generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
306579generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
306636generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
306693generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
306789generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
306798generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
306893generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
306992generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
307007generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
307026generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
307078generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
307230generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
307239generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
307259generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
307263generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
307268generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
307377generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
307382generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
307491generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
307506generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
307515generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
307524generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
307538generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
307543generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
307544generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
307553generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
307553generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
307557generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
307558generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
307563generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
307610generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
307658generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
307690generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
307909generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
307948generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
308080generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
308156generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
308199generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
308298generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
308341generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
308379generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
308398generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
308887generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
308926generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
308930generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
309320generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
309529generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
309563generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
309586generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
309662generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
309710generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
309729generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
309819generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
309900generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
310427generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
310484generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
310850generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
311020generic32gcc -m32 -O3 -fomit-frame-pointer2017100220170725
311078generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
311111generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
311158generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
311286generic32lcgcc -m32 -O3 -fomit-frame-pointer2017100220170725
311462generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
311548generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
311595generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
311619generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
311676generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
311771generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
311813generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
311837generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
311861generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
311946generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
311966generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
311971generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
312227generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
312445generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
312592generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
312878generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
313134generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
313257generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
313262generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
313281generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
313353generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
313400generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
313439generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
313467generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
313572generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
313629generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
313823generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
314241generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
314326generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
314583generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
314669generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
314673generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
314692generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
314830generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
315191generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
315694generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
315704generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
315884generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
316013generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
316174generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
316227generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
316298generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
316360generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
316493generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
316858generic32lcgcc -m32 -O2 -fomit-frame-pointer2017100220170725
317528generic32gcc -m32 -O2 -fomit-frame-pointer2017100220170725
319812generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
319927generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
328924generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
329014generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
329028generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
329047generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
329085generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
329237generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
329256generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
329446generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
329583generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
329597generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
329598generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
329650generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
329659generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
329711generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
330709generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
330790generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
330813generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
330842generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
330871generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
331037generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
331103generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
331189generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
331251generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
331436generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
331441generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
331616generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
331983generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
332832generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
332956generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
332966generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
333018generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
333061generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
333108generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
333246generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
333294generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
333359generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
336885generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
336951generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
337032generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
337136generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
337279generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
337716generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
338096generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
338200generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
383705generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
384341generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
384702generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
384783generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
385538generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
386650generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
386845generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
386977generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
387196generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
387961generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
389187generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
389286generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
391001generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
391362generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
391476generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
391519generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
391528generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
391619generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
391690generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
391794generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
392089generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
392298generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
392312generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
392516generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
392554generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
392587generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
392654generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
392673generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
392683generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
392744generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
392791generic64lcgcc -m32 -Os -fomit-frame-pointer2017100220170725
392844generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
392896generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
393048generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
393129generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
393162generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
393267generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
393371generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
393404generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
393528generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
393623generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
393733generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
393884generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
393913generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
393918generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
393932generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
394706generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
394739generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
394796generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
394844generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
394882generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
394891generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
394920generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
394925generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
395010generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
395029generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
395076generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
395077generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
395314generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
395442generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
395604generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
395604generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
395817generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
395832generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
395965generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
396079generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
396378generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
396382generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
396511generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
396525generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
396658generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
396834generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
397533generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
398012generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
398092generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
398534generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
398658generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
398729generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
398919generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
398990generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
399009generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
399029generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
399233generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
399266generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
399404generic64gcc -m32 -Os -fomit-frame-pointer2017100220170725
399584generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
399703generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
399836generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
399889generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
399893generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
399907generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
399955generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
400135generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
400259generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
400297generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
400330generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
400529generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
400572generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
400639generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
400720generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
400786generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
400853generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
400900generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
401062generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
401142generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
401199generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
401199generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
401432generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
401532generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
401637generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
401641generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
401955generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
402074generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
402410generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
402577generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
402586generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
402600generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
402943generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
403498generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
404073generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
404244generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
404282generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
404310generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
404377generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
404443generic64lcgcc -m32 -O3 -fomit-frame-pointer2017100220170725
404467generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
404643generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
404729generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
404761generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
405270generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
405298generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
405379generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
405474generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
405474generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
405660generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
405721generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
405778generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
405826generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
406044generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
406339generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
406358generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
406391generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
406410generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
406624generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
407308generic64lcgcc -m32 -O2 -fomit-frame-pointer2017100220170725
407650generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
407650generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
407764generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
407869generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
407978generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
408039generic64lcgcc -m32 -O -fomit-frame-pointer2017100220170725
408067generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
408538generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
408614generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
408780generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
409056generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
409431generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
410262generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
410315generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
410809generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
410870generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
410918generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
412462generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
413208generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
413521generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
413578generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
414176generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
415160generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
415378generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
415407generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
415430generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
415687generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
415834generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
416665generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
417297generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
417782generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
417943generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
418380generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
418646generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
420498generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
422033referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
422707referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
422874generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
424118referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
424750generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
424831referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
424916referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
424921referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
425334generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
426512referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
426517referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
428207generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
428540referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
428606referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
428650referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
428968referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
429428referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
429899generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
430264generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
431024referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
433780generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
434027referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
434036generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
436396generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
437167generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
438078generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
440648generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
440681generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
440900generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
440923referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
441051generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
441204generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
442007generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
442690generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
442757generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
442824generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
443665generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
444206generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
444548generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
444577generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
444809generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
445061generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
445179generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
446652generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
446861generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
446928generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
447117generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
447388generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
447407generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
447574generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
447830generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
448362generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
448818generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
449460referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
449844referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
450182generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
450381generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
450623generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
450804generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
452290generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
452528generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
452609generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
455905generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
456651generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
460095generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
460393generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
460493generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
460964generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
464973generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
465067generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
465338generic64gcc -m32 -O3 -fomit-frame-pointer2017100220170725
465718generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
468365generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
469362generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
469756generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
469809generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
470089generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
470098generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
470141generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
470283generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
470602generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
470691generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
470820generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
471134generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
471813generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
472093generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
472165generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
472411generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
472611generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
472616generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
472639generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
472886generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
473062generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
473109generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
473209generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
473314generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
473447generic64gcc -m32 -O -fomit-frame-pointer2017100220170725
473475generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
473585generic64gcc -m32 -O2 -fomit-frame-pointer2017100220170725
473594generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
473788generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
474496generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
474947generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
475071generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
475175generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
475342generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
475921generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
475988generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
476125generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
476254generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
476919generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
477085generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
477284generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
477978generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
478834generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
479446generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
479698generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
479855referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
479987generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
479988generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
480753generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
482947generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
483246generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
483303generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
483483generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
486220referencegcc -m32 -O3 -fomit-frame-pointer2017100220170725
492143referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
493107referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
495753referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
496209referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
499030referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
501201generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
502080generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
503585generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
504792generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
506075generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
506155generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
507110generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
507385generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
508212generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
508853generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
509476generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
510207generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
544217generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
544915generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
548112generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
548255generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
549119generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
549794generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
553717generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
558543generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
558633generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
559953generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
566761generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
572081generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
574470generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
574731generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
575885generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
576118generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
576337generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
577586generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
578421generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
578782generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
579401generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
579581generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
582502generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
585561generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
589408referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
589893referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
589931referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
592401referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
593469referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
598956referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
608713referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
614242referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
646769referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
646903referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
647885referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
648280referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
648428referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
648741referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
651363referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
652232referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
658968referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
661048referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
661475referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
661675referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
670406referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
671166referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
674657referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
675389referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
676609referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
676932referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
683093referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
685525referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
687876referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
688318referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
692151compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
693800referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
696830compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
696958compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
701248compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
702221compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
702477compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
703062compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
706154compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
708039compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
708310compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
708372compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
708425compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
710923compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
710961compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
718162compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
718613compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
718713compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
721364compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
721420compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
726189compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
727301compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
727643compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
728308compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
728650compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
729106compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
731168compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
732474compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
733941compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
735618compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
735794compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
736317compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
737756compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
738226compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
738553compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
738844compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
739233compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
740525compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
742795compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
747550compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
748282compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
748832compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
749603compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
749816compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
752789compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
754713compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
755805compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
797008compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
801491compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
802237compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
803059compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
804479compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
805942compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
806939compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
827683compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
830210compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
847733compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
847956compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
852653compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
853433compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
856301compactgcc -m32 -O3 -fomit-frame-pointer2017100220170725
860268compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
866984compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
867274compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
867663compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
872309compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
877881compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
879339compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
879595compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
885766compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
886174compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
888345compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
889438compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
892136referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
893090referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
895812referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
899921compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
906186compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
907487referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
907621referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
910100referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
921914compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
924920compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
925276compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
925452referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
927504referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
928383compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
928758compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
928953compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
929408compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
929922compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
930772compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
931503compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
931575compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
931775compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
932591compactgcc -m32 -O -fomit-frame-pointer2017100220170725
932938referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
933660referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
933726compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
933846compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
934154compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
934852compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
939441compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
940567compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
943992compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
949791compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
949881compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
951591referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
951681referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
951991referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
952252referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
958982compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
971385referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
1025891compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
1029372compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
1031068compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
1031657compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
1036231compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
1037842compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
1040345compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
1043599compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
1044017compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
1045608compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
1045703compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
1045727compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
1045746compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
1046515compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
1046525compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
1046705compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
1047480compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
1047532compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
1047983compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
1048082compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
1048254compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
1051522compactgcc -m32 -O2 -fomit-frame-pointer2017100220170725
1054543compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
1056491compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
1056505compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
1060158compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
1060314compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
1060998compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
1061805compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
1063587compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
1066370compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
1066964compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
1067164compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
1068323compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
1069020compactgcc -m32 -Os -fomit-frame-pointer2017100220170725
1071140compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
1072332compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
1077077compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
1077528compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
1078531compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
1080763compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
1082340compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
1083983compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
1084801compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
1086506compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
1086520compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
1087517compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
1090557compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
1091298compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
1093142compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
1093322compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
1099815compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
1104086compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
1112188compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
1115566compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
1120255compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
1132656compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
1134908compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
1141154referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
1143771referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
1144251compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
1144332referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
1145781compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
1150341compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
1151001compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
1161722compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
1166353compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
1459186referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
1459342referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
1459594referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
1479967referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
1480228referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
1492127referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
1494868referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
1499332referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
1500245referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
1505736referencegcc -m32 -O2 -fomit-frame-pointer2017100220170725
1506643referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
1512656referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
1513193referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
1519116referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
1523686referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
1534136referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
1535413referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
1539351referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
1557629referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
1576516referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
2320745referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
2321188referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
2324755referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
2339447referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
2346077referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
2346134referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
2346424referencegcc -m32 -O -fomit-frame-pointer2017100220170725
2346942referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
2351008referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
2352723referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
2353078referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
2359211referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
2359467referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
2361600referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
2381669referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
2382020referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
2383436referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
2389810referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
2399695referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
2633400referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
2903832reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100220170725
2954158reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
2956813reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
2963829reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
2968978reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
2970175reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
2980858reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
3017043reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
3018849reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
3062235reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
3067360reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
3081976reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
3126203reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
3128630reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100220170725
3130155reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100220170725
3131737reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100220170725
3133741reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
3140064reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
3171423reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100220170725
3171665reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100220170725
3184405reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
3184552reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
3210510reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
3232166reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100220170725
3261326reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100220170725
3278388reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100220170725
3281585reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100220170725
3282497reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100220170725
3297037reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100220170725
3309757reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100220170725
3348869reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017100220170725
3368752reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100220170725
3377787reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100220170725
3377877reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100220170725
3396155reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100220170725
3414490reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100220170725
3498679reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100220170725
3508274reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
3521688reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
3525231reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
3550915reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100220170725
3560990reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
3561493reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
3574042reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100220170725
3579429reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
3581424reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
3582711reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
3583870reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
3599636reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
3599944reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
3601008reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
3601730reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
3603145reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
3623391reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
3639987reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
3841781reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
4041257referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
4094481referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
4107472referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
4109425referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
4111510referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
4111652referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
4111980referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
4115823referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
4139705referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
4141525referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
4144352referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
4148080referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
4150023referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
4158577referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
4164781referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
4165051referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
4169018referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
4169071referencegcc -m32 -Os -fomit-frame-pointer2017100220170725
4197100referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
4198530referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
4199190referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
4199570referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
4211316referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
4212856referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
4223790referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
4225605referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
4229010referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
4230706referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
4231205referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
4231562referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
4232387referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
4253193referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
4262741referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
4275194referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
4278762referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
4283212referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
4293853referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
4298617referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
4306188reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100220170725
4306930reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100220170725
4330323reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017100220170725
4350430reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100220170725
4351470reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100220170725
4355189reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100220170725
4358633referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
4359193referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
4366067reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100220170725
4369886referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
4371976reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100220170725
4372755reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100220170725
4380906referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
4389589referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
4390140referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
4423908reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100220170725
4444161reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100220170725
4475332reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100220170725
4491851reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100220170725
4492018reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
4492992reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100220170725
4493609reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
4558609reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
4559012reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
4562000reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100220170725
4582017reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100220170725
4604969reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
4621494reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100220170725
4625208reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
4628633reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
4634637reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100220170725
4635943reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
4636451reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
4638380reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100220170725
4677596reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100220170725
4681395reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
4690734reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100220170725
4736724reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
4737407reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
4743602reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
4915642reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
5619345reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017100220170725
5815852reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100220170725
5817805reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100220170725
5818797reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017100220170725
5834482reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100220170725
5997464reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017100220170725
6000461reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017100220170725
6048384reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017100220170725
6060050reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017100220170725
6083733reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100220170725
6141551reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017100220170725
6145455reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100220170725
6149274reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100220170725
6186129reference32bitsgcc -m32 -O -fomit-frame-pointer2017100220170725
6193952reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100220170725
6194390reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100220170725
6198902reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100220170725
6199153reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100220170725
6406876reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100220170725
6592354reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100220170725
6925129reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100220170725
6941707reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100220170725
7053128reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
7053436reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
7113918reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
7138960reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100220170725
7477787reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
7487235reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100220170725
7498578reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
7499148reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
7499765reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
7517232reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
7560736reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
7571268reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
7626011reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
7639619reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
7649761reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
7655945reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
7667868reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
7669208reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
7719411reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100220170725
7720298reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100220170725
7725951reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100220170725
7729509reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100220170725
7804274reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100220170725
7850021reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
7852881reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
7854301reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100220170725
7868109reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100220170725
7881608reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
7882914reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
8034811reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100220170725
8047740reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100220170725
8055330reference32bitsgcc -m32 -Os -fomit-frame-pointer2017100220170725
8063937reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100220170725
8081460reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100220170725
8088039reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100220170725
8156144reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100220170725
8168741reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100220170725
8171297reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100220170725
8173757reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100220170725
8185580reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100220170725
8190805reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100220170725
8198220reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100220170725
8227783reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100220170725
8233555reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100220170725
8233560reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100220170725
10994844referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
10995101referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
11005617referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725
15306671reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100220170725
15309777reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017100220170725
15500651reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017100220170725

Test failure

Implementation: crypto_aead/oceankeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer
gcc -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -O -fomit-frame-pointer Bulldozer
gcc -m32 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer AVR8
gcc -m32 -O2 -fomit-frame-pointer AVR8
gcc -m32 -O3 -fomit-frame-pointer AVR8
gcc -m32 -O -fomit-frame-pointer AVR8
gcc -m32 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 264, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell