Implementation notes: x86, gcc16, crypto_sign/ntrumls401x

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_sign
Primitive: ntrumls401x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5327498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090820170904
5329465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090820170904
5404848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090820170904
5409354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090820170904
5570761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
5600992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090820170904
5610126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090820170904
5687663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
5698953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090820170904
5703626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090820170904
5706034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090820170904
5720476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090820170904
5738263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090820170904
5743970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090820170904
5745918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090820170904
5748437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090820170904
5755778? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090820170904
5815982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090820170904
5817543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090820170904
5820924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090820170904
5844405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090820170904
5887085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090820170904
5888450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090820170904
5888805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090820170904
5893932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090820170904
5904317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090820170904
5907401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090820170904
5943271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090820170904
5953964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090820170904
5957942? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090820170904
6252536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090820170904
6261579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090820170904
6262603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090820170904
6263020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090820170904
6263423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090820170904
6269739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090820170904
6270203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
6270444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
6274904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090820170904
6304550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090820170904
6306689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090820170904
6353867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
6354486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090820170904
6365013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090820170904
6367049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090820170904
6371503? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090820170904
6377745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090820170904
6379556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090820170904
6396023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090820170904
6458233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090820170904
6600745? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090820170904
6604851? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090820170904
6676334? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090820170904
6702000? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090820170904
6707082? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090820170904
6709131? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090820170904
6710026? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090820170904
6962386? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
6965640? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090820170904
7031030? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090820170904
7060625? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090820170904
7097748? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
7098816? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
7114942? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090820170904
7165929? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090820170904
7174845? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090820170904
7187740? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
7218868? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
7240421? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090820170904
7269599? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090820170904
7326025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090820170904
7332137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090820170904
7344975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090820170904
7358082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090820170904
7367533? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090820170904
7505500? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
7507157? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
7515008? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090820170904
7516068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090820170904
7525673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090820170904
7534520? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090820170904
7612315? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090820170904
7619833? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090820170904
7621862? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090820170904
7624604? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090820170904
7626634? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090820170904
7630427? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090820170904
7646269? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090820170904
7655852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090820170904
7656821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
7658074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090820170904
7660204? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090820170904
7660252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090820170904
7660680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090820170904
7663467? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090820170904
7666479? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090820170904
7684347? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090820170904
7684578? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090820170904
7686871? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090820170904
7696975? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090820170904
7758038? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090820170904
7761337? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090820170904
7771931? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090820170904
7772960? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090820170904
7782571? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090820170904
7783000? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090820170904
7787828? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090820170904
7819774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090820170904
7820865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090820170904
7821409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
7881695? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090820170904
7892428? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090820170904
8007302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090820170904
8011966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090820170904
8012895? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090820170904
8012982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090820170904
8047474? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
8048325? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
8106071? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090820170904
8108602? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090820170904
8109153? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090820170904
8113182? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090820170904
8114598? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090820170904
8115483? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090820170904
8122879? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090820170904
8211204? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090820170904
8216882? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
8227213? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
8258001? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090820170904
8264224? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090820170904
8297974? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090820170904
8298377? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090820170904
8300752? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090820170904
8302925? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090820170904
8311333? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
8311410? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
8317871? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090820170904
8320332? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090820170904
8327123? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090820170904
8355608? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
8384464? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090820170904
8407807? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
8408757? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
8409370? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090820170904
8417311? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090820170904
8421604? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090820170904
8422320? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090820170904
8430014? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090820170904
8435939? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090820170904
8460712? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090820170904
8493468? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090820170904
8510002? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090820170904
8517898? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090820170904
8517914? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
8547496? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090820170904
9077537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090820170904
9089936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090820170904
9096978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090820170904
9506173? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090820170904
9508064? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090820170904