Implementation notes: x86, bridge, crypto_hash/skein10241024

Computer: bridge
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
71908optgcc -m32 -march=pentium -O -fomit-frame-pointer2012012720120120
72024optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012720120120
72140optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012012720120120
72144optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012012720120120
72244optgcc -m32 -march=i486 -O -fomit-frame-pointer2012012720120120
72336optgcc -m32 -march=athlon -O -fomit-frame-pointer2012012720120120
72516optgcc -m32 -march=k8 -O -fomit-frame-pointer2012012720120120
72548optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012720120120
72568optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012012720120120
72572optgcc -m32 -march=i386 -O -fomit-frame-pointer2012012720120120
72632optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012012720120120
72640optgcc -m32 -march=barcelona -O -fomit-frame-pointer2012012720120120
72648optgcc -funroll-loops -m32 -O -fomit-frame-pointer2012012720120120
72744optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012012720120120
72964optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012012720120120
73016optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012012720120120
73080optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012012720120120
73084optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012012720120120
73084optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012012720120120
73108optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012012720120120
73128optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012012720120120
73136optgcc -m32 -march=pentium -Os -fomit-frame-pointer2012012720120120
73148optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012012720120120
73192optgcc -m32 -O -fomit-frame-pointer2012012720120120
73196optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012012720120120
73204optgcc -m32 -march=corei7 -O -fomit-frame-pointer2012012720120120
73208optgcc -m32 -march=core2 -O -fomit-frame-pointer2012012720120120
73216optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012720120120
73220optgcc -m32 -march=k6 -O -fomit-frame-pointer2012012720120120
73284optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012012720120120
73356optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012012720120120
73480optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012012720120120
73504optgcc -m32 -march=prescott -O -fomit-frame-pointer2012012720120120
73508optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012012720120120
73532optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012012720120120
73556optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012012720120120
73616optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012720120120
73700optgcc -m32 -march=nocona -O -fomit-frame-pointer2012012720120120
73708optgcc -m32 -Os -fomit-frame-pointer2012012720120120
73784optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012012720120120
73820optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012012720120120
73984optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012012720120120
74032optgcc -m32 -march=athlon -Os -fomit-frame-pointer2012012720120120
74032optgcc -m32 -march=k8 -Os -fomit-frame-pointer2012012720120120
74440optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012012720120120
74452optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012012720120120
74484optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012012720120120
74536optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012012720120120
74544optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012720120120
74556optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012012720120120
74576optgcc -m32 -march=k6 -Os -fomit-frame-pointer2012012720120120
74612optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012012720120120
74652optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012012720120120
74660optgcc -m32 -march=i386 -Os -fomit-frame-pointer2012012720120120
74664optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012012720120120
74688optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012012720120120
74692optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012012720120120
74696optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012012720120120
74720optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012012720120120
74728optgcc -m32 -march=core2 -Os -fomit-frame-pointer2012012720120120
74728optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012012720120120
74744optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012720120120
74800optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012720120120
74832optgcc -m32 -march=nocona -Os -fomit-frame-pointer2012012720120120
74880optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012012720120120
74916optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012012720120120
75084optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012012720120120
75100optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012012720120120
75108optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012720120120
75132optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012012720120120
75140optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012012720120120
75148optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012012720120120
75160optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012012720120120
75220optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012012720120120
75232optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012012720120120
75240optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012012720120120
75272optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012012720120120
75284optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012012720120120
75300optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012012720120120
75340optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012012720120120
75648optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012012720120120
75660optgcc -m32 -march=prescott -Os -fomit-frame-pointer2012012720120120
76280optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012012720120120
76532optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012012720120120
76668optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012012720120120
76840optgcc -m32 -march=i486 -Os -fomit-frame-pointer2012012720120120
77948optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012720120120
77980optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012012720120120
78160optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012012720120120
78316optgcc -m32 -O3 -fomit-frame-pointer2012012720120120
78328optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012720120120
78408optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012012720120120
78444optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012720120120
78712optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012012720120120
78760optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012720120120
78844optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012012720120120
78848optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012012720120120
78916optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012012720120120
78980optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012012720120120
79012optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012720120120
79060optgcc -m32 -O2 -fomit-frame-pointer2012012720120120
79060optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012720120120
79088optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
79088optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012720120120
79120optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012012720120120
79132optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012720120120
79152optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012720120120
79168optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012012720120120
79172optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012720120120
79200optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
79232optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012720120120
79252optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012012720120120
79252optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012720120120
79252optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012012720120120
79264optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012012720120120
79276optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012012720120120
79292optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012012720120120
79312optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012012720120120
79312optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012720120120
79324optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012720120120
79348optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012720120120
79376optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012720120120
79384optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012012720120120
79416optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012720120120
79472optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012012720120120
79476optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012012720120120
79496optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012720120120
79524optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012720120120
79552optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012012720120120
79564optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012720120120
79564optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012720120120
79584optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012720120120
79588optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012012720120120
79600optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012720120120
79608optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012720120120
79616optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012012720120120
79616optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
79652optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012720120120
79656optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012012720120120
79660optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012720120120
79716optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012012720120120
79724optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012012720120120
79732optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012720120120
79804optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012720120120
79812optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012720120120
79816optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012720120120
79860optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012012720120120
79904optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012012720120120
79920optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012012720120120
79944optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012720120120
79988optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012012720120120
80000optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012012720120120
80032optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012012720120120
80108optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012720120120
80264optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012720120120
80276optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012012720120120
80296optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012012720120120
80324optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012012720120120
80400optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
80408optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012012720120120
80416optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012720120120
80444optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012720120120
80540optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012012720120120
80612optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012012720120120
80776optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012012720120120
80860optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012012720120120
81320optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012012720120120
81512optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012012720120120
81544optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012720120120
81552optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012012720120120
81600optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012012720120120
81940optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012012720120120

Checksum failure

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

Checksum failure

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
de83a991555ba8a35ac1356bcbaebc87d3088ea790c7d024dbe4e9a4714abda9312871bbe1ac92968c8fb0f248a2be9d632811b3f79371e483af15f9d3ece65f97d80158cdb541d817955241131cc5cd820e9bf618079d92ba7079d0b78bcfdd3716a53f2213ae7f371a202828a0cc3c93a112dc200d42e839f6cded9cea4322 de83a991555ba8a35ac1356bcbaebc87d3088ea790c7d024dbe4e9a4714abda9312871bbe1ac92968c8fb0f248a2be9d632811b3f79371e483af15f9d3ece65f97d80158cdb541d817955241131cc5cd820e9bf618079d92ba7079d0b78bcfdd3716a53f2213ae7f371a202828a0cc3c93a112dc200d42e839f6cded9cea4322
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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

Compiler output

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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