Implementation notes: x86, gpu, crypto_aead/ifeedaes128n96v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
75284025462 1056 052217 1472 1008refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
75493225746 1056 051001 1476 1008refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
77404428672 1056 051508 1476 1008refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
77597222478 1056 046550 1480 1008refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
79108526078 1056 050772 1468 1008refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
79486831774 1056 057258 1480 1008refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
79601628250 1056 052904 1468 1008refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
79823226605 1056 051357 1472 1008refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
80631323815 1056 047017 1472 1008refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
80989624382 1056 048198 1480 1008refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
81376024923 1056 047081 1476 1008refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
81976026605 1056 051357 1472 1008refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
82089628210 1056 052872 1468 1008refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
82722422462 1056 046266 1480 1008refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
83005223914 1056 047193 1472 1008refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
83260826279 1056 051049 1472 1008refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
84602826591 1056 049804 1472 1008refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
85266423914 1056 047193 1472 1008refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
85621224923 1056 047081 1476 1008refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
86609227423 1056 049873 1480 1008refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
86736822478 1056 046550 1480 1008refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
87537625655 1056 050117 1476 1008refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
87784529565 1056 054694 1476 1008refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
87972028025 1056 052520 1468 1008refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
88207228524 1056 052285 1472 1008refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
88399245448 2112 045577 1476 1008refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
89412626094 1056 050176 1468 1008refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
89529622550 1056 047113 1472 1008refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
89994932276 1056 056328 1468 1008refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
90224022462 1056 046266 1480 1008refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
90676426082 1056 050216 1468 1008refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
90764434474 1056 060856 1468 1008refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
90765229237 1056 052154 1476 1008refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
90798428210 1056 052872 1468 1008refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
91272028400 1056 050534 1480 1008refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
91507628386 1056 052676 1468 1008refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
91784826082 1056 050216 1468 1008refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
93190422478 1056 046550 1480 1008refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
93683622462 1056 046214 1480 1008refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
93801634474 1056 060856 1468 1008refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
93839233878 1056 060444 1468 1008refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
94416928224 1056 054036 1468 1008refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
94610128106 1056 050844 1476 1008refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
94654027482 1056 049704 1472 1008refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
94966025438 1056 049097 1472 1008refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
95175329940 1056 055777 1472 1008refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
96468026830 1056 051641 1472 1008refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
96559227296 1056 051780 1468 1008refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
96792832276 1056 056328 1468 1008refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
97220429854 1056 053474 1480 1008refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
97504428672 1056 052534 1480 1008refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
97542828944 1056 055924 1468 1008refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
97750024923 1056 047081 1476 1008refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
98004025846 1056 050836 1468 1008refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
99412827296 1056 051780 1468 1008refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
99764125207 1056 048692 1468 1008refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
99875227423 1056 049873 1480 1008refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
100673631338 1056 055592 1468 1008refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
100726427993 1056 052512 1468 1008refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
100929927989 1056 051976 1476 1008refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
101170828424 1056 052825 1480 1008refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
101247227423 1056 049873 1480 1008refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
102415627296 1056 051780 1468 1008refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
102491228065 1056 050560 1468 1008refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
104002028400 1056 050534 1480 1008refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
105632429932 1056 054225 1472 1008refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
106053628165 1056 052569 1480 1008refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
106175628025 1056 052520 1468 1008refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
106235228672 1056 052534 1480 1008refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
107830024739 1056 048416 1472 1008refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
108107628025 1056 052520 1468 1008refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
108203627446 1056 051084 1472 1008refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
109038428672 1056 051926 1480 1008refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
110721328049 1056 052016 1468 1008refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
112400028165 1056 052569 1480 1008refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
114410429940 1056 055777 1472 1008refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
114552426830 1056 051641 1472 1008refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
116542828368 1056 050310 1480 1008refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
120572829932 1056 054225 1472 1008refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
126681212354 2112 025200 1476 1008refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
13329525861 1056 027328 1468 1008refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
13586326692 1056 027833 1476 1008refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
13721526692 1056 027849 1476 1008refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
13739766378 1056 027165 1480 1008refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
13796966378 1056 027165 1480 1008refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
13799446692 1056 027849 1476 1008refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
139261213932 2112 026972 1472 1008refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
13938605717 1056 026136 1468 1008refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
13961926378 1056 027165 1480 1008refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
13966866692 1056 027833 1476 1008refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
13982246378 1056 027165 1480 1008refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
14081605904 1056 026668 1468 1008refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
14147726366 1056 027093 1480 1008refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
14269685778 1056 025745 1472 1008refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
14276686378 1056 027165 1480 1008refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
14301406378 1056 027165 1480 1008refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
14308565932 1056 026684 1468 1008refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
14383006378 1056 027165 1480 1008refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
14410845792 1056 026368 1468 1008refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
14459325821 1056 026400 1468 1008refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
14598165792 1056 026368 1468 1008refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
14783486435 1056 025321 1480 1008refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
14853886692 1056 027849 1476 1008refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
14936686211 1056 027360 1468 1008refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
14979566435 1056 025321 1480 1008refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
15104046111 1056 026484 1476 1008refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
15165806523 1056 028500 1468 1008refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
15277566609 1056 025709 1476 1008refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
15294166692 1056 027833 1476 1008refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
15310686659 1056 027749 1476 1008refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
15389445708 1056 026392 1468 1008refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
15408486435 1056 025321 1480 1008refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
15427205932 1056 026684 1468 1008refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
15519766692 1056 027865 1476 1008refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
15725886211 1056 027360 1468 1008refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
15739606609 1056 025709 1476 1008refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
15793966141 1056 025224 1476 1008refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
15811245696 1056 026432 1468 1008refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
15816606211 1056 027360 1468 1008refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
15986845696 1056 026432 1468 1008refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
15989925906 1056 026105 1472 1008refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
16005165696 1056 026432 1468 1008refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
16012246609 1056 025709 1476 1008refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
16051126127 1056 026869 1480 1008refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
16171726127 1056 026869 1480 1008refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
16189286099 1056 026460 1472 1008refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
16361765473 1056 024728 1464 1008refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
16559785457 1056 024648 1464 1008refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
16564445461 1056 024680 1464 1008refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
16645766433 1056 027717 1472 1008refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
16771925457 1056 024648 1464 1008refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
16947805461 1056 024680 1464 1008refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
16982406571 1056 026588 1468 1008refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
16986765765 1056 025044 1464 1008refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
17044766433 1056 027717 1472 1008refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
17155006081 1056 025444 1464 1008refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
17208565517 1056 024836 1464 1008refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
17369825464 1056 024696 1464 1008refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
17408765500 1056 024772 1464 1008refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
17418805500 1056 024772 1464 1008refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
17424166066 1056 025396 1464 1008refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
17436445517 1056 024836 1464 1008refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
17460486066 1056 025396 1464 1008refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
17495365503 1056 024804 1464 1008refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
17504245525 1056 024852 1464 1008refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
17543405526 1056 024868 1464 1008refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
17554605757 1056 025044 1464 1008refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
17586765457 1056 024648 1464 1008refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
17765565765 1056 025044 1464 1008refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
18001446066 1056 025396 1464 1008refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
18003326081 1056 025444 1464 1008refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
18044285517 1056 024820 1464 1008refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
18085285461 1056 024680 1464 1008refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
18137925765 1056 025044 1464 1008refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
18235805498 1056 024804 1464 1008refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
18458255757 1056 025044 1464 1008refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
18672965517 1056 024820 1464 1008refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
18757765757 1056 025044 1464 1008refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
18836405503 1056 024772 1464 1008refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
18930565508 1056 024804 1464 1008refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
18982655495 1056 024772 1464 1008refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
19031605517 1056 024820 1464 1008refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
19044445503 1056 024772 1464 1008refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
19212365495 1056 024772 1464 1008refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
19426805526 1056 024868 1464 1008refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
19572085503 1056 024804 1464 1008refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
19819205498 1056 024804 1464 1008refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
19983805508 1056 024804 1464 1008refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
20207965525 1056 024852 1464 1008refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
202094411052 2112 024868 1464 1008refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
20315446081 1056 025444 1464 1008refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
20421125525 1056 024852 1464 1008refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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