Implementation notes: amd64, h3neo, crypto_aead/norx3261v2

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3261v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
108056? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110420161009
108267? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
108411? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110420161009
108434? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
108737? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110420161009
108768? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
108771? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110420161009
108788? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110420161009
108810? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110420161009
108815? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
108839? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
108844? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
109077? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110420161009
109126? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110420161009
109140? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
109820? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
109955? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
109980? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110420161009
110766? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
110784? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
111000? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016110420161009
111012? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
111033? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016110420161009
111275? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016110420161009
111294? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
111325? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016110420161009
112147? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016110420161009
112158? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110420161009
112161? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016110420161009
112180? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110420161009
112194? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
112341? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110420161009
112358? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
112365? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
112583? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110420161009
112586? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
112595? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110420161009
112610? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
112620? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
112635? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016110420161009
112775? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016110420161009
112804? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
113324? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110420161009
114058? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
114099? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
114559? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
114564? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
115102? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016110420161009
115106? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
115107? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
115110? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016110420161009
115151? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016110420161009
115151? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
115151? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016110420161009
115151? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016110420161009
115153? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
115156? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016110420161009
115202? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
115262? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110420161009
115338? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115352? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
115359? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
115384? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115406? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
115408? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115413? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
115415? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115418? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115420? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115930? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110420161009
115945? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
115945? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
115945? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110420161009
115950? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
115966? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
115967? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
115967? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
115967? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110420161009
115968? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
115968? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110420161009
115969? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110420161009
115984? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110420161009
116023? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
116060? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110420161009
116072? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110420161009
116073? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110420161009
116073? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
116074? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110420161009
116086? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
117212? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
117215? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
117899? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
117899? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
117915? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
117933? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
118495? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016110420161009
118534? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
119330? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110420161009
119330? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
119333? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
119335? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
119598? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
119607? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016110420161009
119629? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016110420161009
119668? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016110420161009
119670? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
119887? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
119908? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016110420161009
119927? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016110420161009
119930? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110420161009
119932? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110420161009
119942? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016110420161009
119981? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
119994? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016110420161009
120027? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110420161009
120848? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
120848? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110420161009
120865? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110420161009
120884? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
120887? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
120918? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
122419? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016110420161009
123172? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110420161009
123352? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
123466? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016110420161009
123561? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
123646? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016110420161009
123816? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016110420161009
124039? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
124051? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110420161009
124416? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110420161009
124452? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016110420161009
124825? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110420161009
125448? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
125816? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
125831? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
125856? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110420161009
125870? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
125888? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016110420161009
125916? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110420161009
125922? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
125987? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016110420161009
126291? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
126303? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
126312? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110420161009
126314? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
126319? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110420161009
126324? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016110420161009
126327? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
126337? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
126359? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110420161009
126440? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016110420161009
126453? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016110420161009
126468? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
126545? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110420161009
126573? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
128248? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
129215? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
138598? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016110420161009
138599? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
138599? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016110420161009
138599? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
138618? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016110420161009
139656? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
139677? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
139690? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
139691? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
139692? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110420161009
139711? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110420161009
140060? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
140061? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
140061? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110420161009
140063? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110420161009
140065? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110420161009
140109? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
140158? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
141907? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
141909? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
158923? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
158940? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110420161009
158952? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
158961? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
176035? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110420161009
176037? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
645500? ? ?? ? ?refgcc_-funroll-loops2016110420161009
645786? ? ?? ? ?refcc2016110420161009
645934? ? ?? ? ?refgcc2016110420161009
850612? ? ?? ? ?xmmgcc2016110420161009
850729? ? ?? ? ?xmmgcc_-funroll-loops2016110420161009
851338? ? ?? ? ?xmmcc2016110420161009

Test failure

Implementation: crypto_aead/norx3261v2/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref xmm
gcc -m64 -march=core2 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xmm