Test results for ppc64, power9, crypto_stream/chacha8

[Page version: 20250927 20:45:55]

Measurements for ppc64, power9, crypto_stream Test results for ppc64, power9, crypto_stream Test results for crypto_stream/chacha8
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_stream
Primitive: chacha8
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
468115784 1656 01864300 146392 17312T:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
47999019 1008 01855489 145752 17312T:cryptoppclang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
499019056 1792 01868156 146392 17312T:cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
53585984 0 425675 676 1160e/mergedgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
53825984 0 425675 676 1160e/mergedgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
54346052 0 425995 676 1160e/mergedgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
544422375 3856 01866528 148256 17432T:cryptoppclang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
57378224 0 224617 684 1144e/mergedclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
57484112 0 124617 684 1144e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
57574096 0 122505 684 1144e/mergedclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
57783844 0 422111 676 1152e/mergedgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
57884096 0 122505 684 1144e/mergedclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
57963904 0 422127 676 1152e/mergedgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
57973824 0 122825 684 1144e/mergedclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
58423904 0 422127 676 1152e/mergedgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
58462616 0 117331 676 1136e/mergedclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
60532740 0 418607 668 1144e/mergedgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
60592740 0 418607 668 1144e/mergedgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
60692740 0 418607 668 1144e/mergedgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
61683512 0 421250 676 1144e/mergedgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
62693524 0 421250 676 1144e/mergedgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
63053524 0 421250 676 1144e/mergedgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
63282616 0 117331 676 1136e/mergedclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
63292752 0 117971 676 1136e/mergedclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
63402752 0 117971 676 1136e/mergedclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
68235260 0 424939 676 1160e/regsgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
68295260 0 424939 676 1160e/refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
68445260 0 424939 676 1160e/regsgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
68525260 0 424939 676 1160e/refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
69545360 0 425323 676 1160e/regsgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
69655360 0 425323 676 1160e/refgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
80953504 0 122505 684 1144e/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
81373536 0 121929 684 1144e/refclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
81403536 0 121929 684 1144e/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
81523536 0 124041 684 1144e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
81727072 0 224041 684 1144e/refclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
82907136 0 224073 684 1144e/regsclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
83223568 0 121961 684 1144e/regsclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
83263568 0 124073 684 1144e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
83383568 0 121961 684 1144e/regsclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
83923568 0 122569 684 1144e/regsclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
96293452 0 421723 676 1152e/regsgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
97322560 0 117771 676 1136e/regsclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
98602560 0 117771 676 1136e/regsclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
102933432 0 421675 676 1152e/regsgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
103163432 0 421675 676 1152e/regsgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
105122388 0 117099 676 1136e/regsclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
106882388 0 117099 676 1136e/regsclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
108603364 0 421619 676 1152e/refgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
110632468 0 418307 668 1144e/refgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
111472468 0 418307 668 1144e/refgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
113463480 0 421230 676 1144e/regsgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
115503376 0 421603 676 1152e/refgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
115663376 0 421603 676 1152e/refgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
122723480 0 421230 676 1144e/regsgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
122752468 0 418339 668 1144e/refgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
124003468 0 421198 676 1144e/regsgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
128922584 0 418447 668 1144e/regsgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
129322584 0 418447 668 1144e/regsgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
129352588 0 418479 668 1144e/regsgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
129872496 0 117707 676 1136e/refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
135852276 0 116971 676 1136e/refclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
136332276 0 116971 676 1136e/refclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
145813464 0 421190 676 1144e/refgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
152453476 0 421222 676 1144e/refgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
152923476 0 421222 676 1144e/refgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
185522496 0 117707 676 1136e/refclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326

Test failure


error 111
crypto_stream writes before output

Number of similar (implementation,compiler) pairs: 44, namely:
ImplementationCompiler
dolbeau/ppc-altivecclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/ppc-altivecgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
dolbeau/ppc-altivecgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/ppc-altivecgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
e/ppc-altivecgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
e/ppc-altivecgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Test failure


error 111
crypto_stream writes before output
error 111
crypto_stream writes before output

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
dolbeau/ppc-altivecclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Test failure


error 111
crypto_stream is nondeterministic

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
krovetz/vec128gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
krovetz/vec128gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Test failure


error 111
crypto_stream_xor does not handle n=c overlap

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
krovetz/vec128gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/vec128gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


chacha.S: chacha.S:19:5: error: invalid register name
chacha.S: mov %rsp,%r11
chacha.S:     ^
chacha.S: chacha.S:20:5: error: invalid operand for instruction
chacha.S: and $31,%r11
chacha.S:     ^
chacha.S: chacha.S:21:5: error: invalid operand for instruction
chacha.S: add $384,%r11
chacha.S:     ^
chacha.S: chacha.S:22:10: error: invalid register name
chacha.S: sub %r11,%rsp
chacha.S:          ^
chacha.S: chacha.S:23:5: error: invalid register name
chacha.S: mov %rdi,%r8
chacha.S:     ^
chacha.S: chacha.S:24:5: error: invalid register name
chacha.S: mov %rsi,%rsi
chacha.S:     ^
chacha.S: chacha.S:25:5: error: invalid register name
chacha.S: mov %rsi,%rdi
chacha.S:     ^
chacha.S: chacha.S:26:5: error: invalid register name
chacha.S: mov %rdx,%rdx
chacha.S:     ^
chacha.S: chacha.S:27:8: error: invalid register name
chacha.S: ...

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
amd64-ssse3clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
amd64-ssse3clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


chacha.S: chacha.S:19:5: error: invalid register name
chacha.S: mov %rsp,%r11
chacha.S:     ^
chacha.S: chacha.S:20:5: error: invalid operand for instruction
chacha.S: and $31,%r11
chacha.S:     ^
chacha.S: chacha.S:21:5: error: invalid operand for instruction
chacha.S: add $384,%r11
chacha.S:     ^
chacha.S: chacha.S:22:10: error: invalid register name
chacha.S: sub %r11,%rsp
chacha.S:          ^
chacha.S: chacha.S:23:5: error: invalid register name
chacha.S: mov %rdi,%r8
chacha.S:     ^
chacha.S: chacha.S:24:5: error: invalid register name
chacha.S: mov %rsi,%rsi
chacha.S:     ^
chacha.S: chacha.S:25:5: error: invalid register name
chacha.S: mov %rsi,%rdi
chacha.S:     ^
chacha.S: chacha.S:26:5: error: invalid register name
chacha.S: mov %rdx,%rdx
chacha.S:     ^
chacha.S: chacha.S:27:8: error: invalid register name
chacha.S: ...
chacha.S: chacha.S:19:5: error: invalid register name
chacha.S: mov %rsp,%r11
chacha.S:     ^
chacha.S: chacha.S:20:5: error: invalid operand for instruction
chacha.S: and $31,%r11
chacha.S:     ^
chacha.S: chacha.S:21:5: error: invalid operand for instruction
chacha.S: add $384,%r11
chacha.S:     ^
chacha.S: chacha.S:22:10: error: invalid register name
chacha.S: sub %r11,%rsp
chacha.S:          ^
chacha.S: chacha.S:23:5: error: invalid register name
chacha.S: mov %rdi,%r8
chacha.S:     ^
chacha.S: chacha.S:24:5: error: invalid register name
chacha.S: mov %rsi,%rsi
chacha.S:     ^
chacha.S: chacha.S:25:5: error: invalid register name
chacha.S: mov %rsi,%rdi
chacha.S:     ^
chacha.S: chacha.S:26:5: error: invalid register name
chacha.S: mov %rdx,%rdx
chacha.S:     ^
chacha.S: chacha.S:27:8: error: invalid register name
chacha.S: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
amd64-ssse3clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:19: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:20: Error: missing operand
chacha.S: chacha.S:21: Error: missing operand
chacha.S: chacha.S:22: Error: bad expression
chacha.S: chacha.S:22: Error: syntax error; found `r', expected `,'
chacha.S: chacha.S:22: Error: junk at end of line: `rsp'
chacha.S: chacha.S:23: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:24: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:25: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:26: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:27: Error: bad expression
chacha.S: chacha.S:27: Error: syntax error; found `r', expected `,'
chacha.S: chacha.S:27: Error: junk at end of line: `rdx'
chacha.S: chacha.S:29: Error: unrecognized opcode: `jbe'
chacha.S: chacha.S:31: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:33: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:35: Error: unrecognized opcode: `rep'
chacha.S: chacha.S:37: Error: bad expression
chacha.S: chacha.S:37: Error: syntax error; found `r', expected `,'
chacha.S: chacha.S:37: Error: junk at end of line: `rdx,%rdi'
chacha.S: chacha.S:39: Error: unrecognized opcode: `jmp'
chacha.S: chacha.S:47: Error: unrecognized opcode: `mov'
chacha.S: chacha.S:48: Error: missing operand
chacha.S: chacha.S:49: Error: missing operand
chacha.S: ...

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
amd64-ssse3gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
amd64-ssse3gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
amd64-ssse3gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


chacha.c: In file included from chacha.c:11:
chacha.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/arm_neon.h:28:2: error: "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
chacha.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
chacha.c:  ^
chacha.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
dolbeau/mipsel-msaclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
dolbeau/mipsel-msaclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


chacha.c: In file included from chacha.c:11:
chacha.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/arm_neon.h:28:2: error: "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
chacha.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
chacha.c:  ^
chacha.c: 1 error generated.
chacha.c: In file included from chacha.c:11:
chacha.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/arm_neon.h:28:2: error: "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
chacha.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
chacha.c:  ^
chacha.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
dolbeau/mipsel-msaclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


chacha.c: chacha.c:11:10: fatal error: arm_neon.h: No such file or directory
chacha.c:    11 | #include <arm_neon.h>
chacha.c:       |          ^~~~~~~~~~~~
chacha.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
dolbeau/mipsel-msagcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
dolbeau/mipsel-msagcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
dolbeau/mipsel-msagcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


chacha.c: In file included from chacha.c:1:
chacha.c: ./e/chacha.c:75:9: warning: assigning to 'const u8 *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
chacha.c:       m = (char *) tmp;
chacha.c:         ^ ~~~~~~~~~~~~
chacha.c: ./e/chacha.c:77:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
chacha.c:       c = (char *) tmp;
chacha.c:         ^ ~~~~~~~~~~~~
chacha.c: 2 warnings generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
e/ppc-altivecclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
e/ppc-altivecclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


chacha.c: In file included from chacha.c:1:
chacha.c: ./e/chacha.c:75:9: warning: assigning to 'const u8 *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
chacha.c:       m = (char *) tmp;
chacha.c:         ^ ~~~~~~~~~~~~
chacha.c: ./e/chacha.c:77:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
chacha.c:       c = (char *) tmp;
chacha.c:         ^ ~~~~~~~~~~~~
chacha.c: 2 warnings generated.
chacha.c: In file included from chacha.c:1:
chacha.c: ./e/chacha.c:75:9: warning: assigning to 'const u8 *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
chacha.c:       m = (char *) tmp;
chacha.c:         ^ ~~~~~~~~~~~~
chacha.c: ./e/chacha.c:77:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
chacha.c:       c = (char *) tmp;
chacha.c:         ^ ~~~~~~~~~~~~
chacha.c: 2 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
e/ppc-altivecclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: ...

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
goll_gueronclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
goll_gueronclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: ...
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:11:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
goll_gueronclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


stream.c: stream.c:11:10: fatal error: immintrin.h: No such file or directory
stream.c:    11 | #include <immintrin.h>
stream.c:       |          ^~~~~~~~~~~~~
stream.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
goll_guerongcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
goll_guerongcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
goll_guerongcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: ...

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
krovetz/avx2clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: ...
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error                                                                         \
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c:  ^
stream.c: In file included from stream.c:8:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
stream.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
stream.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
krovetz/avx2clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


stream.c: stream.c:8:10: fatal error: immintrin.h: No such file or directory
stream.c:     8 | #include <immintrin.h>
stream.c:       |          ^~~~~~~~~~~~~
stream.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
krovetz/avx2gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
krovetz/avx2gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
krovetz/avx2gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


stream.c: stream.c:151:14: error: call to 'vec_sro' is ambiguous
stream.c:     vec s3 = NONCE(np);
stream.c:              ^~~~~~~~~
stream.c: stream.c:46:20: note: expanded from macro 'NONCE'
stream.c: #define NONCE(p)   vec_sro(*(vec *)p, (vector char)(vec){0,0,0,8*8})
stream.c:                    ^~~~~~~
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/altivec.h:10139:1: note: candidate function
stream.c: vec_sro(vector unsigned int __a, vector signed char __b) {
stream.c: ^
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/altivec.h:10145:1: note: candidate function
stream.c: vec_sro(vector unsigned int __a, vector unsigned char __b) {
stream.c: ^
stream.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
krovetz/vec128clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
krovetz/vec128clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


stream.c: stream.c:151:14: error: call to 'vec_sro' is ambiguous
stream.c:     vec s3 = NONCE(np);
stream.c:              ^~~~~~~~~
stream.c: stream.c:46:20: note: expanded from macro 'NONCE'
stream.c: #define NONCE(p)   vec_sro(*(vec *)p, (vector char)(vec){0,0,0,8*8})
stream.c:                    ^~~~~~~
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/altivec.h:10139:1: note: candidate function
stream.c: vec_sro(vector unsigned int __a, vector signed char __b) {
stream.c: ^
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/altivec.h:10145:1: note: candidate function
stream.c: vec_sro(vector unsigned int __a, vector unsigned char __b) {
stream.c: ^
stream.c: 1 error generated.
stream.c: stream.c:151:14: error: call to 'vec_sro' is ambiguous
stream.c:     vec s3 = NONCE(np);
stream.c:              ^~~~~~~~~
stream.c: stream.c:46:20: note: expanded from macro 'NONCE'
stream.c: #define NONCE(p)   vec_sro(*(vec *)p, (vector char)(vec){0,0,0,8*8})
stream.c:                    ^~~~~~~
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/altivec.h:10139:1: note: candidate function
stream.c: vec_sro(vector unsigned int __a, vector signed char __b) {
stream.c: ^
stream.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/altivec.h:10145:1: note: candidate function
stream.c: vec_sro(vector unsigned int __a, vector unsigned char __b) {
stream.c: ^
stream.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
krovetz/vec128clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)