Implementation notes: amd64, cryptologic, crypto_core/aes256decrypt

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_core
Primitive: aes256decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
1803opensslgcc -march=nocona -O -fomit-frame-pointer2014051920140517
1806opensslcc2014051920140517
1806opensslgcc2014051920140517
1815opensslgcc -funroll-loops2014051920140517
1868opensslgcc -Os -fomit-frame-pointer2014051920140517
3721opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
3728opensslgcc -O3 -fomit-frame-pointer2014051920140517
3742opensslgcc -m64 -Os -fomit-frame-pointer2014051920140517
3742opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
3765opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
3772opensslgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
3835opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
4033opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
4033opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
4041opensslgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
4042opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
4042opensslgcc -m64 -O3 -fomit-frame-pointer2014051920140517
4042opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
4050opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
4050opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
4058opensslgcc -O2 -fomit-frame-pointer2014051920140517
4058opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
4058opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
4058opensslgcc -m64 -O2 -fomit-frame-pointer2014051920140517
4058opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
4058opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
4058opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
4058opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
4058opensslgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
4058opensslgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
4058opensslgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
4059opensslgcc -O -fomit-frame-pointer2014051920140517
4059opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
4059opensslgcc -m64 -O -fomit-frame-pointer2014051920140517
4059opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
4059opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
4059opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
4067opensslgcc -march=k8 -O -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
4075opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
4075opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
4075opensslgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
4083opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
4083opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
4083opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
4092opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
4092opensslgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
4109opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
4125opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
4158opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
4158opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
4158opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
4159opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
683151refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
683349refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
683385refgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
684609refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
684624refgcc -O3 -fomit-frame-pointer2014051920140517
684988refgcc -m64 -O3 -fomit-frame-pointer2014051920140517
686303refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
686318refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
686876refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
686882refgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
686882refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
707179refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
707321refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
721709refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
721770refgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
729288refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
729300refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
730482refgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
730518refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
730524refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
737382refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
737400refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
934003refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
934188refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
936615refgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
936654refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
936673refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
943061refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
943276refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
1130488refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
1134676refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
1145325refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
1145330refgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
1146103refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
1151436refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
1154033refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
1323523refgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
1328621refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
1438014refgcc -m64 -O2 -fomit-frame-pointer2014051920140517
1440085refgcc -O2 -fomit-frame-pointer2014051920140517
1440637refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
1464673refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
1464708refgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
1553462refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
1556009refgcc -Os -fomit-frame-pointer2014051920140517
1556329refgcc -m64 -Os -fomit-frame-pointer2014051920140517
1565885refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
1629265refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
1629484refgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
1685993refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
1688412refgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
1691386refgcc -march=nocona -O -fomit-frame-pointer2014051920140517
1698456refgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
1699967refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
1750242refgcc -march=k8 -O -fomit-frame-pointer2014051920140517
1750794refgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
1783169refgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
1790037refgcc -m64 -O -fomit-frame-pointer2014051920140517
1790878refgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
1791809refgcc -O -fomit-frame-pointer2014051920140517
4901491refgcc -funroll-loops2014051920140517
4902194refgcc2014051920140517
4910871refcc2014051920140517