Test results for amd64, cherry, crypto_hash/luffa384
[Page version: 20260413 03:55:14]
Measurements for amd64, cherry, crypto_hash
Test results for amd64, cherry, crypto_hash
Test results for crypto_hash/luffa384
Computer: cherry
Microarchitecture: amd64; Silvermont (406c4)
Architecture: amd64
CPU ID: GenuineIntel-000406c4-bfebfbff
SUPERCOP version: 20260330
Operation: crypto_hash
Primitive: luffa384
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 33085 | 10064 0 544 | 31032 1272 1984 | T:sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 33095 | 10064 0 544 | 31152 1272 1984 | T:sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 35477 | 8878 0 544 | 28182 1264 1984 | T:sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 37233 | 10942 0 544 | 32559 1200 2080 | T:sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 39227 | 10011 0 544 | 30535 1200 2080 | T:sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 40074 | 8128 0 544 | 26714 1176 2048 | T:sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 40813 | 10013 0 544 | 30088 1272 1984 | T:sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 44368 | 11296 0 544 | 33496 1272 1984 | T:sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 53944 | 10349 0 544 | 30086 1192 2080 | T:sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 95861 | 17227 320 0 | 38336 1600 1440 | T:opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 96561 | 19235 320 0 | 41528 1600 1440 | T:opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 97087 | 16555 320 0 | 37704 1600 1440 | T:opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 108380 | 9198 320 0 | 28518 1592 1440 | T:opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 110660 | 11341 320 0 | 31935 1528 1536 | T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 130607 | 11226 320 0 | 31392 1600 1440 | T:opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 137626 | 8848 320 0 | 27506 1504 1504 | T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
| 147690 | 10223 320 0 | 30038 1520 1536 | T:opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260304 | 20260217 |
Test failure
error 139
Segmentation fault
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:784:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm4, [IV+64]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:785:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm5, [IV+80]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: ...
Number of similar (implementation,compiler) pairs: 10, namely:
| Implementation | Compiler |
| T:sse2_x64asm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: libcrypto_hash_luffa384.a(luffa_x64asm.o): relocation R_X86_64_32S against symbol `IV' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| T:sse2_x64asm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2_x64asm-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:784:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm4, [IV+64]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:785:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm5, [IV+80]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: ...
Number of similar (implementation,compiler) pairs: 10, namely:
| Implementation | Compiler |
| T:sse2_x64asm-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2_x64asm-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:301:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm4, [IV+64]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:302:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm5, [IV+80]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:ssse3_x64asm-PS | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: libcrypto_hash_luffa384.a(luffa256_x64asm.o): relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:ssse3_x64asm-PS | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:301:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm4, [IV+64]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:302:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm5, [IV+80]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:ssse3_x64asm-PS-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ssse3_x64asm-PS-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
luffa_384.s: <instantiation>:1:8: error: unknown token in expression
luffa_384.s: pshufb %xmm8, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: <instantiation>:1:1: note: while in macro instantiation
luffa_384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: luffa_384.s:266:2: note: while in macro instantiation
luffa_384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: <instantiation>:2:9: error: unknown token in expression
luffa_384.s: pshufb %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: <instantiation>:1:1: note: while in macro instantiation
luffa_384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: luffa_384.s:266:2: note: while in macro instantiation
luffa_384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: <instantiation>:1:8: error: unknown token in expression
luffa_384.s: movaps %xmm10, %xmm8
luffa_384.s: ^
luffa_384.s: <instantiation>:2:2: note: while in macro instantiation
luffa_384.s: mPSSTEPII %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: luffa_384.s:266:2: note: while in macro instantiation
luffa_384.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:thomaz/asm-PS | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: libcrypto_hash_luffa384.a(luffa_384.o): relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:thomaz/asm-PS | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
luffa_384.s: <instantiation>:1:8: error: unknown token in expression
luffa_384.s: pshufb %xmm8, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: <instantiation>:1:1: note: while in macro instantiation
luffa_384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: luffa_384.s:267:2: note: while in macro instantiation
luffa_384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: <instantiation>:2:9: error: unknown token in expression
luffa_384.s: pshufb %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: <instantiation>:1:1: note: while in macro instantiation
luffa_384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: luffa_384.s:267:2: note: while in macro instantiation
luffa_384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: <instantiation>:1:8: error: unknown token in expression
luffa_384.s: movaps %xmm10, %xmm8
luffa_384.s: ^
luffa_384.s: <instantiation>:2:2: note: while in macro instantiation
luffa_384.s: mPSSTEPII %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: luffa_384.s:267:2: note: while in macro instantiation
luffa_384.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:thomaz/asm-PS-v2-FP | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-FP | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-FP | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-FP | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-FP | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
luffa_384.s: <instantiation>:1:8: error: unknown token in expression
luffa_384.s: pshufb %xmm8, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: <instantiation>:1:1: note: while in macro instantiation
luffa_384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: luffa_384.s:267:2: note: while in macro instantiation
luffa_384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: <instantiation>:2:9: error: unknown token in expression
luffa_384.s: pshufb %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: <instantiation>:1:1: note: while in macro instantiation
luffa_384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa_384.s: ^
luffa_384.s: luffa_384.s:267:2: note: while in macro instantiation
luffa_384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: <instantiation>:1:8: error: unknown token in expression
luffa_384.s: movdqa %xmm10, %xmm8
luffa_384.s: ^
luffa_384.s: <instantiation>:2:2: note: while in macro instantiation
luffa_384.s: mPSSTEPII %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa_384.s: ^
luffa_384.s: luffa_384.s:267:2: note: while in macro instantiation
luffa_384.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:thomaz/asm-PS-v2-INT | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-INT | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-INT | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-INT | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PS-v2-INT | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
luffa384.s: <instantiation>:1:8: error: unknown token in expression
luffa384.s: pshufb %xmm8, maskShufLittleEndian
luffa384.s: ^
luffa384.s: <instantiation>:1:1: note: while in macro instantiation
luffa384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa384.s: ^
luffa384.s: luffa384.s:401:2: note: while in macro instantiation
luffa384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa384.s: ^
luffa384.s: <instantiation>:2:9: error: unknown token in expression
luffa384.s: pshufb %xmm9, maskShufLittleEndian
luffa384.s: ^
luffa384.s: <instantiation>:1:1: note: while in macro instantiation
luffa384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa384.s: ^
luffa384.s: luffa384.s:401:2: note: while in macro instantiation
luffa384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa384.s: ^
luffa384.s: <instantiation>:1:8: error: unknown token in expression
luffa384.s: movaps %xmm10, %xmm8
luffa384.s: ^
luffa384.s: <instantiation>:2:2: note: while in macro instantiation
luffa384.s: mPSSTEPII %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa384.s: ^
luffa384.s: luffa384.s:401:2: note: while in macro instantiation
luffa384.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:thomaz/asm-PSPar-v2-FP | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-FP | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-FP | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-FP | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-FP | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: libcrypto_hash_luffa384.a(luffa384.o): relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
luffa384.s: <instantiation>:1:8: error: unknown token in expression
luffa384.s: pshufb %xmm8, maskShufLittleEndian
luffa384.s: ^
luffa384.s: <instantiation>:1:1: note: while in macro instantiation
luffa384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa384.s: ^
luffa384.s: luffa384.s:400:2: note: while in macro instantiation
luffa384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa384.s: ^
luffa384.s: <instantiation>:2:9: error: unknown token in expression
luffa384.s: pshufb %xmm9, maskShufLittleEndian
luffa384.s: ^
luffa384.s: <instantiation>:1:1: note: while in macro instantiation
luffa384.s: mPSSTEPI %xmm8, %xmm9, maskShufLittleEndian
luffa384.s: ^
luffa384.s: luffa384.s:400:2: note: while in macro instantiation
luffa384.s: mPS %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa384.s: ^
luffa384.s: <instantiation>:1:8: error: unknown token in expression
luffa384.s: movdqa %xmm10, %xmm8
luffa384.s: ^
luffa384.s: <instantiation>:2:2: note: while in macro instantiation
luffa384.s: mPSSTEPII %xmm8, %xmm9, %xmm10, %xmm11, %xmm12, %xmm13
luffa384.s: ^
luffa384.s: luffa384.s:400:2: note: while in macro instantiation
luffa384.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:thomaz/asm-PSPar-v2-INT | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-INT | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-INT | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-INT | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:thomaz/asm-PSPar-v2-INT | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Namespace violations
luffa_for_32.o CNS D
luffa_for_32.o Final T
luffa_for_32.o Hash T
luffa_for_32.o IV R
luffa_for_32.o Init T
luffa_for_32.o Update T
luffa_for_32.o Update256 T
luffa_for_32.o Update384 T
luffa_for_32.o Update512 T
luffa_for_32.o finalization224 T
luffa_for_32.o finalization256 T
luffa_for_32.o finalization384 T
luffa_for_32.o finalization512 T
luffa_for_32.o process_last_msgs256 T
luffa_for_32.o process_last_msgs384 T
luffa_for_32.o process_last_msgs512 T
luffa_for_32.o rnd256 T
luffa_for_32.o rnd384 T
luffa_for_32.o rnd512 T
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
luffa_for_sse2.o ALLONE B
luffa_for_sse2.o CNS128 B
luffa_for_sse2.o Final T
luffa_for_sse2.o Hash T
luffa_for_sse2.o Init T
luffa_for_sse2.o MASK B
luffa_for_sse2.o Update T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |