Test results for ppc64, power9, crypto_hash/blake2s
[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_hash
Test results for ppc64, power9, crypto_hash
Test results for crypto_hash/blake2s
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_hash
Primitive: blake2s
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13515 | 10780 0 0 | 28074 676 1104 | T:regs | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13516 | 10748 0 0 | 27786 676 1104 | T:regs | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13532 | 10748 0 0 | 27786 676 1104 | T:regs | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13539 | 10748 0 0 | 26390 676 1096 | T:regs | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13553 | 10748 0 0 | 26390 676 1096 | T:regs | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13578 | 10752 0 0 | 28921 684 1072 | T:regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13596 | 10752 0 0 | 26809 684 1072 | T:regs | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13626 | 10780 0 0 | 26438 676 1096 | T:regs | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13639 | 21504 0 0 | 28921 684 1072 | T:regs | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13654 | 10752 0 0 | 26809 684 1072 | T:regs | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13667 | 10740 0 0 | 23163 676 1072 | T:regs | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13719 | 10740 0 0 | 23163 676 1072 | T:regs | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14227 | 10832 0 0 | 27513 684 1072 | T:regs | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14272 | 11124 0 0 | 24059 676 1072 | T:regs | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14306 | 11124 0 0 | 24059 676 1072 | T:regs | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14373 | 10380 0 0 | 24138 668 1088 | T:regs | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14395 | 10380 0 0 | 24170 668 1088 | T:regs | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14408 | 10380 0 0 | 24138 668 1088 | T:regs | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14476 | 10728 0 0 | 25917 676 1088 | T:regs | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14478 | 10708 0 0 | 25917 676 1088 | T:regs | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14492 | 10708 0 0 | 25917 676 1088 | T:regs | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 17219 | 8356 0 0 | 25698 676 1104 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 17286 | 8300 0 0 | 25406 676 1104 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 17311 | 8300 0 0 | 25406 676 1104 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 17364 | 8256 0 0 | 23930 676 1096 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 17472 | 8256 0 0 | 23930 676 1096 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 17686 | 8240 0 0 | 23946 676 1096 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18074 | 7040 0 0 | 20862 668 1088 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18153 | 7052 0 0 | 20894 668 1088 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18163 | 7040 0 0 | 20862 668 1088 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18477 | 8956 0 0 | 27121 684 1072 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 18482 | 17912 0 0 | 27121 684 1072 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 19172 | 8896 0 0 | 25585 684 1072 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 19410 | 7808 0 0 | 20219 676 1072 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 19496 | 7808 0 0 | 20219 676 1072 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20284 | 9692 0 0 | 25745 684 1072 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20366 | 9692 0 0 | 25745 684 1072 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20813 | 8236 0 0 | 23602 676 1096 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 20826 | 8236 0 0 | 23602 676 1096 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 20837 | 8164 0 0 | 23506 676 1096 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 59607 | 14216 0 0 | 27163 676 1072 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 59624 | 14216 0 0 | 27163 676 1072 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
Compiler output
blake2s.S: blake2s.S:13:14: error: invalid register name
blake2s.S: xorl %r11d, %r11d
blake2s.S: ^
blake2s.S: blake2s.S:14:14: error: invalid register name
blake2s.S: xorl %ecx, %ecx
blake2s.S: ^
blake2s.S: blake2s.S:15:14: error: invalid register name
blake2s.S: movq %rsi, %r9
blake2s.S: ^
blake2s.S: blake2s.S:16:39: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.10(%rip), %xmm4
blake2s.S: ^
blake2s.S: blake2s.S:17:14: error: invalid register name
blake2s.S: xorl %eax, %eax
blake2s.S: ^
blake2s.S: blake2s.S:18:38: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.7(%rip), %xmm0
blake2s.S: ^
blake2s.S: blake2s.S:19:17: error: invalid register name
blake2s.S: vmovdqa %xmm4, %xmm2
blake2s.S: ^
blake2s.S: blake2s.S:20:38: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.8(%rip), %xmm1
blake2s.S: ^
blake2s.S: blake2s.S:21:14: error: invalid register name
blake2s.S: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:avxicc | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avxicc | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
blake2s.S: blake2s.S:13:14: error: invalid register name
blake2s.S: xorl %r11d, %r11d
blake2s.S: ^
blake2s.S: blake2s.S:14:14: error: invalid register name
blake2s.S: xorl %ecx, %ecx
blake2s.S: ^
blake2s.S: blake2s.S:15:14: error: invalid register name
blake2s.S: movq %rsi, %r9
blake2s.S: ^
blake2s.S: blake2s.S:16:39: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.10(%rip), %xmm4
blake2s.S: ^
blake2s.S: blake2s.S:17:14: error: invalid register name
blake2s.S: xorl %eax, %eax
blake2s.S: ^
blake2s.S: blake2s.S:18:38: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.7(%rip), %xmm0
blake2s.S: ^
blake2s.S: blake2s.S:19:17: error: invalid register name
blake2s.S: vmovdqa %xmm4, %xmm2
blake2s.S: ^
blake2s.S: blake2s.S:20:38: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.8(%rip), %xmm1
blake2s.S: ^
blake2s.S: blake2s.S:21:14: error: invalid register name
blake2s.S: ...
blake2s.S: blake2s.S:13:14: error: invalid register name
blake2s.S: xorl %r11d, %r11d
blake2s.S: ^
blake2s.S: blake2s.S:14:14: error: invalid register name
blake2s.S: xorl %ecx, %ecx
blake2s.S: ^
blake2s.S: blake2s.S:15:14: error: invalid register name
blake2s.S: movq %rsi, %r9
blake2s.S: ^
blake2s.S: blake2s.S:16:39: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.10(%rip), %xmm4
blake2s.S: ^
blake2s.S: blake2s.S:17:14: error: invalid register name
blake2s.S: xorl %eax, %eax
blake2s.S: ^
blake2s.S: blake2s.S:18:38: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.7(%rip), %xmm0
blake2s.S: ^
blake2s.S: blake2s.S:19:17: error: invalid register name
blake2s.S: vmovdqa %xmm4, %xmm2
blake2s.S: ^
blake2s.S: blake2s.S:20:38: error: invalid register name
blake2s.S: vmovdqu .L_2il0floatpacket.8(%rip), %xmm1
blake2s.S: ^
blake2s.S: blake2s.S:21:14: error: invalid register name
blake2s.S: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:avxicc | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
blake2s.S: blake2s.c: Assembler messages:
blake2s.S: blake2s.c:13: Error: unrecognized opcode: `xorl'
blake2s.S: blake2s.c:14: Error: unrecognized opcode: `xorl'
blake2s.S: blake2s.c:15: Error: unrecognized opcode: `movq'
blake2s.S: blake2s.c:16: Error: unrecognized opcode: `vmovdqu'
blake2s.S: blake2s.c:17: Error: unrecognized opcode: `xorl'
blake2s.S: blake2s.c:18: Error: unrecognized opcode: `vmovdqu'
blake2s.S: blake2s.c:19: Error: unrecognized opcode: `vmovdqa'
blake2s.S: blake2s.c:20: Error: unrecognized opcode: `vmovdqu'
blake2s.S: blake2s.c:21: Error: unrecognized opcode: `movq'
blake2s.S: blake2s.c:22: Error: unrecognized opcode: `vmovdqu'
blake2s.S: blake2s.c:23: Error: unrecognized opcode: `xorl'
blake2s.S: blake2s.c:24: Error: unrecognized opcode: `vmovdqu'
blake2s.S: blake2s.c:25: Error: unrecognized opcode: `cmpq'
blake2s.S: blake2s.c:26: Error: unrecognized opcode: `jbe'
blake2s.S: blake2s.c:28: Error: unrecognized opcode: `movq'
blake2s.S: blake2s.c:29: Error: unrecognized opcode: `lea'
blake2s.S: blake2s.c:30: Error: unrecognized opcode: `sarq'
blake2s.S: blake2s.c:32: Error: unrecognized opcode: `movq'
blake2s.S: blake2s.c:33: Error: unrecognized opcode: `shrq'
blake2s.S: blake2s.c:34: Error: unrecognized opcode: `movq'
blake2s.S: blake2s.c:35: Error: unrecognized opcode: `lea'
blake2s.S: blake2s.c:36: Error: unrecognized opcode: `sarq'
blake2s.S: blake2s.c:37: Error: unrecognized opcode: `movq'
blake2s.S: blake2s.c:39: Error: unrecognized opcode: `vmovdqu'
blake2s.S: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:avxicc | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:avxicc | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avxicc | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
blake2s.c: blake2s.c:796:11: warning: implicit conversion from 'unsigned long' to 'uint32_t' (aka 'unsigned int') changes value from 18446744073180816980 to 3766232660 [-Wconstant-conversion]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ~ ^~~~~~~~~~~~~
blake2s.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:regs | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:regs | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
blake2s.c: blake2s.c:796:11: warning: implicit conversion from 'unsigned long' to 'uint32_t' (aka 'unsigned int') changes value from 18446744073180816980 to 3766232660 [-Wconstant-conversion]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ~ ^~~~~~~~~~~~~
blake2s.c: 1 warning generated.
blake2s.c: blake2s.c:796:11: warning: implicit conversion from 'unsigned long' to 'uint32_t' (aka 'unsigned int') changes value from 18446744073180816980 to 3766232660 [-Wconstant-conversion]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ~ ^~~~~~~~~~~~~
blake2s.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:regs | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs_timingleaks':
blake2s.c: blake2s.c:796:11: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} changes value from '18446744073180816980' to '3766232660' [-Woverflow]
blake2s.c: 796 | v14 = ~0x1F83D9ABUL;
blake2s.c: | ^
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:regs | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:regs | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:regs | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
blake2s.c: In file included from blake2s.c:21:
blake2s.c: ./blake2-config.h:68:2: error: "This code requires at least SSE2."
blake2s.c: #error "This code requires at least SSE2."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.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."
blake2s.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
blake2s.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."
blake2s.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
blake2s.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."
blake2s.c: #error \
blake2s.c: ^
blake2s.c: 4 errors generated.
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:xmm | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:xmm | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
blake2s.c: In file included from blake2s.c:21:
blake2s.c: ./blake2-config.h:68:2: error: "This code requires at least SSE2."
blake2s.c: #error "This code requires at least SSE2."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.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."
blake2s.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
blake2s.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."
blake2s.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
blake2s.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."
blake2s.c: #error \
blake2s.c: ^
blake2s.c: 4 errors generated.
blake2s.c: In file included from blake2s.c:21:
blake2s.c: ./blake2-config.h:68:2: error: "This code requires at least SSE2."
blake2s.c: #error "This code requires at least SSE2."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.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."
blake2s.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
blake2s.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."
blake2s.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: ^
blake2s.c: In file included from blake2s.c:24:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
blake2s.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
blake2s.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."
blake2s.c: #error \
blake2s.c: ^
blake2s.c: 4 errors generated.
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:xmm | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
blake2s.c: In file included from blake2s.c:21:
blake2s.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2s.c: 68 | #error "This code requires at least SSE2."
blake2s.c: | ^~~~~
blake2s.c: In file included from blake2s.c:24:
blake2s.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:56:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: 56 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: | ^~~~~
blake2s.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:66,
blake2s.c: from blake2s.c:24:
blake2s.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:54:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: 54 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: | ^~~~~
blake2s.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:79,
blake2s.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:66,
blake2s.c: from blake2s.c:24:
blake2s.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/mmintrin.h:52:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: 52 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
blake2s.c: | ^~~~~
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:xmm | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:xmm | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:xmm | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
blake2s-ref.o blake2s T
blake2s-ref.o blake2s_final T
blake2s-ref.o blake2s_init T
blake2s-ref.o blake2s_init_key T
blake2s-ref.o blake2s_init_param T
blake2s-ref.o blake2s_update T
Number of similar (implementation,compiler) pairs: 20, namely:
| Implementation | Compiler |
| T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
blake2s-ref.o blake2s T
blake2s-ref.o blake2s T
blake2s-ref.o blake2s_final T
blake2s-ref.o blake2s_final T
blake2s-ref.o blake2s_init T
blake2s-ref.o blake2s_init T
blake2s-ref.o blake2s_init_key T
blake2s-ref.o blake2s_init_key T
blake2s-ref.o blake2s_init_param T
blake2s-ref.o blake2s_init_param T
blake2s-ref.o blake2s_update T
blake2s-ref.o blake2s_update T
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |