Test results for amd64, hertz, crypto_stream/rabbit

[Page version: 20261007 20:07:58]

Measurements for amd64, hertz, crypto_stream Test results for amd64, hertz, crypto_stream Test results for crypto_stream/rabbit
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20261004
Operation: crypto_stream
Primitive: rabbit
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
41694178 0 128523 1288 1568T:e/opt/2/2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
41854178 0 128523 1288 1568T:e/opt/2/3clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
42034224 0 128587 1288 1568T:e/opt/1/3clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
42084224 0 128587 1288 1568T:e/opt/1/4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
42174224 0 128587 1288 1568T:e/opt/1/2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
51724684 0 430814 1256 1760T:e/opt/2/3gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
52644684 0 430814 1256 1760T:e/opt/2/2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53394780 0 430942 1256 1760T:e/opt/1/3gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53394780 0 430942 1256 1760T:e/opt/1/4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53504780 0 430942 1256 1760T:e/opt/1/2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53946708 0 436534 1256 1760T:e/opt/1/3gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53956708 0 436534 1256 1760T:e/opt/1/4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53966708 0 436534 1256 1760T:e/opt/1/2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53986644 0 436406 1256 1760T:e/opt/2/2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
53986644 0 436406 1256 1760T:e/opt/2/3gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
58854727 0 430477 1248 1696T:e/opt/2/3gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
58934727 0 430477 1248 1696T:e/opt/2/2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59414791 0 430541 1248 1696T:e/opt/1/2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59534791 0 430541 1248 1696T:e/opt/1/3gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59534791 0 430541 1248 1696T:e/opt/1/4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59716624 0 138467 1288 1632T:e/opt/1/2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59786624 0 138467 1288 1632T:e/opt/1/4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59814593 0 129341 1280 1632T:e/opt/1/2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59856624 0 138467 1288 1632T:e/opt/1/3clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
59914832 0 135251 1288 1632T:e/opt/1/4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
60094832 0 135251 1288 1632T:e/opt/1/2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
60164593 0 129341 1280 1632T:e/opt/1/3clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
60844832 0 135251 1288 1632T:e/opt/1/3clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
61664754 0 135243 1288 1632T:e/opt/2/3clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
61744593 0 129341 1280 1632T:e/opt/1/4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
63666642 0 138467 1288 1632T:e/opt/2/2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
63704754 0 135243 1288 1632T:e/opt/2/2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
63764574 0 129277 1280 1632T:e/opt/2/3clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
63934574 0 129277 1280 1632T:e/opt/2/2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
64516642 0 138467 1288 1632T:e/opt/2/3clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66374210 0 428449 1232 1664T:e/opt/1/3gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66394210 0 428449 1232 1664T:e/opt/1/2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66404210 0 428449 1232 1664T:e/opt/1/4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66465108 0 135659 1288 1632T:e/opt/1/1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66564176 0 428385 1232 1664T:e/opt/2/3gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66574176 0 428385 1232 1664T:e/opt/2/2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
66945108 0 137067 1288 1632T:e/opt/1/1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
69944960 0 129355 1288 1568T:e/opt/1/1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
69994866 0 129227 1288 1568T:e/opt/2/1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
72323840 0 136083 1288 1632T:e/refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
72383840 0 134675 1288 1632T:e/refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
73122941 0 128141 1280 1632T:e/refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
75693500 0 429630 1256 1760T:e/refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
76784036 0 433862 1256 1760T:e/refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
79985258 0 135915 1288 1632T:e/opt/2/1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
80455948 0 435710 1256 1760T:e/opt/2/1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
80595412 0 431542 1256 1760T:e/opt/2/1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
80665258 0 137387 1288 1632T:e/opt/2/1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
82222864 0 127227 1288 1568T:e/refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
83464810 0 429033 1232 1664T:e/opt/1/1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
83535508 0 431670 1256 1760T:e/opt/1/1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
83554789 0 429033 1232 1664T:e/opt/2/1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
84955471 0 431253 1248 1696T:e/opt/2/1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
85175535 0 431317 1248 1696T:e/opt/1/1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
86355036 0 130013 1280 1632T:e/opt/2/1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
87806060 0 435838 1256 1760T:e/opt/1/1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
99324834 0 129629 1280 1632T:e/opt/1/1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
99753463 0 429277 1248 1696T:e/refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004
118432889 0 427129 1232 1664T:e/refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100620261004

Compiler output


rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:314:4: error: call to undeclared function 'RABBIT_G_AND_LATE_COUNTER'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |    ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c:   315 |    RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c:   316 |    RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c:   318 |    RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c:   320 |    RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:322:44: error: expected ';' after expression
rabbit.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:e/opt/2/4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:e/opt/2/4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:e/opt/2/4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:e/opt/2/4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))

Compiler output


rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:314:4: error: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER'; did you mean 'RABBIT_G_AND_COUNTER'? [-Wimplicit-function-declaration]
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |    ^~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c:       |    RABBIT_G_AND_COUNTER
rabbit.c: e/rabbit.c:314:44: error: expected ';' before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c:   315 |    RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c:       |    ~~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c: e/rabbit.c:318:44: error: expected ';' before 'p_instance'
rabbit.c:   318 |    RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: e/rabbit.c:320:44: error: expected ';' before 'p_instance'
rabbit.c:   320 |    RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: e/rabbit.c:322:44: error: expected ';' before 'p_instance'
rabbit.c:   322 |    RABBIT_G_AND_LATE_COUNTER(5, 0x4D34D34D)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: e/rabbit.c:324:44: error: expected ';' before 'p_instance'
rabbit.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:e/opt/2/4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:e/opt/2/4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:e/opt/2/4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:e/opt/2/4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Compiler output


rabbit.c: In file included from rabbit.c:1:
rabbit.c: ./e/rabbit.c:37:2: error: this variant does not compile on this platform
rabbit.c:    37 | #error this variant does not compile on this platform
rabbit.c:       |  ^
rabbit.c: ./e/rabbit.c:314:4: error: call to undeclared function 'RABBIT_G_AND_LATE_COUNTER'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |    ^
rabbit.c: ./e/rabbit.c:314:44: error: expected ';' after expression
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:315:44: error: expected ';' after expression
rabbit.c:   315 |    RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:316:44: error: expected ';' after expression
rabbit.c:   316 |    RABBIT_G_AND_LATE_COUNTER(2, 0x4D34D34D)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:318:44: error: expected ';' after expression
rabbit.c:   318 |    RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: ./e/rabbit.c:320:44: error: expected ';' after expression
rabbit.c:   320 |    RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:e/opt/2/5clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:e/opt/2/5clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:e/opt/2/5clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))
T:e/opt/2/5clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1))

Compiler output


rabbit.c: In file included from rabbit.c:1:
rabbit.c: e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c:    37 | #error this variant does not compile on this platform
rabbit.c:       |  ^~~~~
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:314:4: error: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER'; did you mean 'RABBIT_G_AND_COUNTER'? [-Wimplicit-function-declaration]
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |    ^~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c:       |    RABBIT_G_AND_COUNTER
rabbit.c: e/rabbit.c:314:44: error: expected ';' before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c:   314 |    RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c:   315 |    RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c:       |    ~~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c: e/rabbit.c:318:44: error: expected ';' before 'p_instance'
rabbit.c:   318 |    RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: e/rabbit.c:320:44: error: expected ';' before 'p_instance'
rabbit.c:   320 |    RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c:       |                                            ^
rabbit.c:       |                                            ;
rabbit.c: e/rabbit.c:322:44: error: expected ';' before 'p_instance'
rabbit.c:   322 |    RABBIT_G_AND_LATE_COUNTER(5, 0x4D34D34D)
rabbit.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:e/opt/2/5gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:e/opt/2/5gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:e/opt/2/5gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:e/opt/2/5gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)