Implementation notes: x86, hydra7, crypto_aead/tiaoxinv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: tiaoxinv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3476? ? ?? ? ?aesnimgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014101420141014
3480? ? ?? ? ?aesnimgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014101420141014
3508? ? ?? ? ?aesnimgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014101420141014
3548? ? ?? ? ?aesnimgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014101420141014
3548? ? ?? ? ?aesnimgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014101420141014
3580? ? ?? ? ?aesnimgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014101420141014
3584? ? ?? ? ?aesnimgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014101420141014
3584? ? ?? ? ?aesnimgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014101420141014
3604? ? ?? ? ?aesnimgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014101420141014
3620? ? ?? ? ?aesnimgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014101420141014
3628? ? ?? ? ?aesnimgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014101420141014
3668? ? ?? ? ?aesnimgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014101420141014
4064? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014053020140525
4236? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014053020140525
4292? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014053020140525
4300? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014053020140525
4300? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014053020140525
4320? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014053020140525
4356? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014053020140525
4416? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014053020140525
4424? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014053020140525
4428? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014053020140525
4492? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014053020140525
4596? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014053020140525
48920? ? ?? ? ?tablegcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062220140621
48944? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062220140621
49088? ? ?? ? ?tablegcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062220140621
49100? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062220140621
49248? ? ?? ? ?tablegcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062220140621
49296? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062220140621
49576? ? ?? ? ?tablegcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062220140621
49728? ? ?? ? ?tablegcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062220140621
49732? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062220140621
49748? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062220140621
49792? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062220140621
49956? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062220140621
50000? ? ?? ? ?tablegcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062220140621
50004? ? ?? ? ?tablegcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062220140621
50080? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062220140621
50116? ? ?? ? ?tablegcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062220140621
50168? ? ?? ? ?tablegcc_-m32_-O_-fomit-frame-pointer2014062220140621
50540? ? ?? ? ?tablegcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062220140621
51060? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062220140621
51264? ? ?? ? ?tablegcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062220140621
52132? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062220140621
52236? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062220140621
52352? ? ?? ? ?tablegcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062220140621
53352? ? ?? ? ?tablegcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062220140621
53376? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062220140621
57088? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062220140621
57208? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062220140621
57404? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062220140621
57572? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062220140621
57704? ? ?? ? ?tablegcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062220140621
57748? ? ?? ? ?tablegcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062220140621
57748? ? ?? ? ?tablegcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062220140621
57772? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062220140621
57876? ? ?? ? ?tablegcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062220140621
57960? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062220140621
58048? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062220140621
58128? ? ?? ? ?tablegcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062220140621
58200? ? ?? ? ?tablegcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062220140621
58272? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062220140621
58272? ? ?? ? ?tablegcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062220140621
58380? ? ?? ? ?tablegcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062220140621
58388? ? ?? ? ?tablegcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062220140621
58756? ? ?? ? ?tablegcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062220140621
58772? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062220140621
58792? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062220140621
58812? ? ?? ? ?tablegcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062220140621
58828? ? ?? ? ?tablegcc_-m32_-O2_-fomit-frame-pointer2014062220140621
58844? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062220140621
58848? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062220140621
58848? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062220140621
58884? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062220140621
58888? ? ?? ? ?tablegcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062220140621
59104? ? ?? ? ?tablegcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062220140621
59268? ? ?? ? ?tablegcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062220140621
59336? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062220140621
59368? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062220140621
59392? ? ?? ? ?tablegcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062220140621
59664? ? ?? ? ?tablegcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062220140621
59856? ? ?? ? ?tablegcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062220140621
59904? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062220140621
60004? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062220140621
60280? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062220140621
60316? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062220140621
60580? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062220140621
60664? ? ?? ? ?tablegcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062220140621
60940? ? ?? ? ?tablegcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062220140621
61208? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062220140621
61248? ? ?? ? ?tablegcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062220140621
61412? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062220140621
61572? ? ?? ? ?tablegcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062220140621
61840? ? ?? ? ?tablegcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062220140621
62096? ? ?? ? ?tablegcc_-m32_-O3_-fomit-frame-pointer2014062220140621
62384? ? ?? ? ?tablegcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062220140621
62684? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062220140621
62736? ? ?? ? ?tablegcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062220140621
63948? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062220140621
64712? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062220140621
64720? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062220140621
64836? ? ?? ? ?tablegcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062220140621
64888? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062220140621
65000? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062220140621
65068? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062220140621
65112? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062220140621
65184? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062220140621
65300? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062220140621
65304? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062220140621
65344? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062220140621
65572? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062220140621
65768? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062220140621
66176? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062220140621
66384? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062220140621
67164? ? ?? ? ?tablegcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062220140621
67752? ? ?? ? ?tablegcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062220140621
68136? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062220140621
69144? ? ?? ? ?tablegcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062220140621
69552? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062220140621
69656? ? ?? ? ?tablegcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062220140621
70388? ? ?? ? ?tablegcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062220140621
73092? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062220140621
95296? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062220140621
95480? ? ?? ? ?tablegcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062220140621
95572? ? ?? ? ?tablegcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062220140621
95740? ? ?? ? ?tablegcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062220140621
95744? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062220140621
95948? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062220140621
95972? ? ?? ? ?tablegcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062220140621
95996? ? ?? ? ?tablegcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062220140621
96196? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062220140621
96208? ? ?? ? ?tablegcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062220140621
96236? ? ?? ? ?tablegcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062220140621
96300? ? ?? ? ?tablegcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062220140621
96352? ? ?? ? ?tablegcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062220140621
96368? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062220140621
96396? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062220140621
96552? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062220140621
96672? ? ?? ? ?tablegcc_-m32_-Os_-fomit-frame-pointer2014062220140621
96816? ? ?? ? ?tablegcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062220140621
96996? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062220140621
97268? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062220140621
97300? ? ?? ? ?tablegcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062220140621
97432? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062220140621
97452? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062220140621
97496? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062220140621
97644? ? ?? ? ?tablegcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062220140621
97708? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062220140621
97720? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062220140621
97776? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062220140621
97788? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062220140621
97792? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062220140621
97808? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062220140621
97824? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062220140621
97916? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062220140621
97944? ? ?? ? ?tablegcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062220140621
98024? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062220140621
98360? ? ?? ? ?tablegcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062220140621
98392? ? ?? ? ?tablegcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062220140621
98448? ? ?? ? ?tablegcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062220140621
98492? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062220140621
98512? ? ?? ? ?tablegcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062220140621
98600? ? ?? ? ?tablegcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062220140621
98620? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062220140621
98688? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062220140621
98688? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062220140621
98708? ? ?? ? ?tablegcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062220140621
98852? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062220140621
98904? ? ?? ? ?tablegcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062220140621
98960? ? ?? ? ?tablegcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062220140621
99088? ? ?? ? ?tablegcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062220140621
99096? ? ?? ? ?tablegcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062220140621
99320? ? ?? ? ?tablegcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062220140621
99388? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062220140621
99644? ? ?? ? ?tablegcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062220140621
99696? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062220140621
99728? ? ?? ? ?tablegcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062220140621
99748? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062220140621
99800? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062220140621
99804? ? ?? ? ?tablegcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062220140621
100100? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062220140621
100452? ? ?? ? ?tablegcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062220140621
100620? ? ?? ? ?tablegcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062220140621
100712? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062220140621
100756? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062220140621
101052? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062220140621
101476? ? ?? ? ?tablegcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062220140621
103444? ? ?? ? ?tablegcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062220140621
104572? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062220140621
106156? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062220140621
106604? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062220140621
107748? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062220140621
108232? ? ?? ? ?tablegcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062220140621
112660? ? ?? ? ?tablegcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062220140621
114224? ? ?? ? ?tablegcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062220140621
3485976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
3566484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
3576768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
3580184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
3671892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
3673508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
3697060? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014053020140525
3986204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
3986660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
3994728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
4046552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
4140172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
4148228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
4148764? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014053020140525
4152964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
4183312? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014053020140525
4183736? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014053020140525
4184072? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014053020140525
4186328? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014053020140525
4186664? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
4187272? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014053020140525
4187416? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
4187452? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014053020140525
4187640? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
4188280? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014053020140525
4237468? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
4238364? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
4243252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
4243912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
4245352? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
4247852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
4305548? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014053020140525
4964240? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014053020140525
5058256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
5058292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
5107936? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
5116964? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014053020140525
5121344? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014053020140525
5121652? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014053020140525
5124132? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
5129556? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
5152264? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
5160448? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014053020140525
5242536? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014053020140525
5269040? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014053020140525
5271980? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014053020140525
5322428? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014053020140525
5322852? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
5326120? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
5824468? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
5838472? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
6057068? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
6080668? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
6083052? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
6085604? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
6088912? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
6089332? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
6090792? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014053020140525
6097376? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014053020140525
6097820? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014053020140525
6098144? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014053020140525
6101348? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014053020140525
6101484? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014053020140525
6103548? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014053020140525
6114432? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014053020140525
6133108? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
6139608? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
6140856? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
6168900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
6169380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
6170492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
6184400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
6185268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
6185584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
6241256? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014053020140525
6384992? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
6572160? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014053020140525
6572184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014053020140525
6573188? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014053020140525
6573928? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014053020140525
6575456? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014053020140525
6577096? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014053020140525
6579616? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014053020140525
6588612? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014053020140525
6935184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
6935516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
6936220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
6938660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
7496724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
7498008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
7498108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
7739120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
7747488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
7747740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
7773156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
7930756? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
7932796? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
7949468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
7952392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
7969768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
7988228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
8021000? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
8021832? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
8027780? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
8046072? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
8067660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
8193900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
8640668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525
8647848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
8649476? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
8652028? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
8682320? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
8698072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
8758424? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525
8817592? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
8827428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
9279864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
10460540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
10467732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
10469100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
10475404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
10480500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
10523132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
10534276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
10622440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
10827440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
10833936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
10841584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
13234672? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
13254876? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
13565280? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
13565800? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
13567804? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
13577836? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
14197904? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
14205732? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
14213856? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
14333376? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
14502792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
14548312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
14677476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
14689100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
14697236? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
14722348? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
14817984? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
14821240? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
14836588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
15187108? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
15196504? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
15277136? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
15283084? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
15283868? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
15400692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
15417416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
15417932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
15591076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
15654100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
15656372? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
15683764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
15695904? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
15733016? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
15748904? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
15758560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
15806204? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
15832916? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
15843404? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
15847412? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
15868272? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
15868644? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
15871944? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
15876256? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
15883268? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525

Compiler output

Implementation: aesnim
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:113:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:114:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:115:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:121:7: error: expected expression before ')' token
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnim
gcc -m32 -O2 -fomit-frame-pointer aesnim
gcc -m32 -O3 -fomit-frame-pointer aesnim
gcc -m32 -O -fomit-frame-pointer aesnim
gcc -m32 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnim
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnim
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnim
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnim
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnim
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnim
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnim
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnim

Compiler output

Implementation: aesnim
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:126:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:127:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnim
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnim
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnim
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnim
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnim

Compiler output

Implementation: aesnim
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:113:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:114:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:115:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:121:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:158:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:159:15: error: expected expression before ')' token
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnim

Compiler output

Implementation: aesnim
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:126:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:127:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:126:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:127:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnim
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnim

Compiler output

Implementation: aesnim
Security model: unknown
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:103:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:150:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:151:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:152:15: error: expected expression before ')' token
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt
gcc -m32 -O2 -fomit-frame-pointer opt
gcc -m32 -O3 -fomit-frame-pointer opt
gcc -m32 -O -fomit-frame-pointer opt
gcc -m32 -Os -fomit-frame-pointer opt
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opt
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opt
gcc -m32 -march=athlon -O -fomit-frame-pointer opt
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opt
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opt
gcc -m32 -march=i386 -O -fomit-frame-pointer opt
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opt
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opt
gcc -m32 -march=i486 -O -fomit-frame-pointer opt
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6 -O -fomit-frame-pointer opt
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium -O -fomit-frame-pointer opt
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:103:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:150:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:151:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:152:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:153:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:154:15: error: expected expression before ')' token
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -m32 -march=barcelona -O -fomit-frame-pointer opt
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt