Implementation notes: amd64, mace, crypto_aead/norx3241v2

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3241v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
69890? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110520161009
69891? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
69892? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
69893? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
72839? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
72840? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
72841? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
72841? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
72866? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
72867? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
72897? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
72934? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
72942? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
72953? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
72961? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
72962? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
73537? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
73549? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
73551? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
73569? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
73569? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016110520161009
73574? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
73574? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016110520161009
73578? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110520161009
73580? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
73595? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
73613? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016110520161009
73615? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
73616? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016110520161009
73629? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
73631? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110520161009
73676? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016110520161009
73677? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016110520161009
73679? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
74102? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110520161009
74107? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
74110? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110520161009
74111? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
74132? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
74133? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110520161009
74133? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110520161009
74133? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
74134? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110520161009
74139? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110520161009
75093? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110520161009
75098? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110520161009
75105? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
75304? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110520161009
75327? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
75329? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110520161009
75329? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
75330? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110520161009
75907? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
75909? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016110520161009
75915? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016110520161009
76629? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110520161009
76662? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
76825? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
76828? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
78159? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
78166? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110520161009
78285? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
78311? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110520161009
78312? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
78318? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
78319? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
78324? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
78326? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
78330? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016110520161009
78340? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110520161009
78348? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
78360? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
78361? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
78362? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
78365? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016110520161009
78470? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
78494? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
78519? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110520161009
78521? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
78521? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110520161009
78542? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016110520161009
78556? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
78564? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016110520161009
78574? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
78574? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016110520161009
78585? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
78680? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
78692? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
78705? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
78800? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
78811? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110520161009
78813? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016110520161009
78816? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110520161009
78842? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
78857? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
78899? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110520161009
78913? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
79017? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
79149? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016110520161009
79153? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110520161009
79172? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
79174? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
80096? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
80152? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
80185? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016110520161009
80185? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
80207? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016110520161009
80940? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016110520161009
80943? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110520161009
80953? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016110520161009
80962? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110520161009
81644? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
81644? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
82439? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
82440? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
82440? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016110520161009
82462? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110520161009
82655? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
82703? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016110520161009
82705? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110520161009
82710? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
82797? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016110520161009
82797? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
82839? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016110520161009
83103? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
83173? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
83181? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
83185? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016110520161009
83398? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
83450? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
83783? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
83792? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
84298? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110520161009
84302? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016110520161009
84314? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016110520161009
84318? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016110520161009
85593? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016110520161009
85611? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016110520161009
85805? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
86151? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016110520161009
86159? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110520161009
86369? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
86371? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
87032? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
87032? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110520161009
87138? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
87170? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110520161009
87186? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
87192? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110520161009
87204? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
87929? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016110520161009
87934? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016110520161009
88121? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110520161009
88144? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110520161009
92405? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
92629? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99046? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99047? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99795? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99975? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
100260? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
100299? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
101363? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110520161009
101364? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016110520161009
101364? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016110520161009
101367? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
101374? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
101376? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
101377? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016110520161009
101958? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
101962? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
101972? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110520161009
102029? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110520161009
102030? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110520161009
102148? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
102149? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
103261? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
103314? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
109285? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110520161009
109556? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
110021? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
110209? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
116145? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110520161009
116400? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
614289? ? ?? ? ?xmmgcc2016110520161009
614373? ? ?? ? ?xmmgcc_-funroll-loops2016110520161009
614489? ? ?? ? ?xmmcc2016110520161009
667270? ? ?? ? ?refgcc_-funroll-loops2016110520161009
667326? ? ?? ? ?refcc2016110520161009
667361? ? ?? ? ?refgcc2016110520161009

Test failure

Implementation: crypto_aead/norx3241v2/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