Implementation notes: amd64, hertz, crypto_aead/photonbeetleaead128rate128v1
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20240808
Operation: crypto_aead
Primitive: photonbeetleaead128rate128v1
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
307178 | 75368 0 0 | 96606 844 1096 | T:table3 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
314074 | 16659 0 0 | 37966 844 1096 | T:table2 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
314775 | 75848 0 0 | 97150 844 1096 | T:table3 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
416243 | 14347 0 0 | 35590 844 1096 | T:table2 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
559544 | 12575 0 0 | 27616 836 1096 | T:table2 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
560826 | 72031 0 0 | 87072 836 1096 | T:table3 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
566059 | 11680 0 0 | 27021 820 1096 | T:table2 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
578650 | 71072 0 0 | 86413 820 1096 | T:table3 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
579025 | 70256 0 0 | 83976 796 1064 | T:table3 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
719270 | 10853 0 0 | 24584 796 1064 | T:table2 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
811645 | 12080 0 0 | 33278 844 1096 | T:bitslice_sb32 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
812204 | 12080 0 0 | 33390 844 1096 | T:bitslice_sb32 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
818080 | 10089 0 0 | 25184 836 1096 | T:bitslice_sb32 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
822324 | 9252 0 0 | 24288 836 1096 | T:bitslice_sb64 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
827690 | 10930 0 0 | 32206 844 1096 | T:bitslice_sb64 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
828030 | 10930 0 0 | 32094 844 1096 | T:bitslice_sb64 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
951999 | 9021 0 32 | 24365 820 1128 | T:bitslice_sb64 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
990315 | 8776 0 0 | 24125 820 1096 | T:bitslice_sb32 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1920371 | 8132 0 0 | 21864 796 1064 | T:bitslice_sb32 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1989704 | 7876 0 32 | 21600 796 1096 | T:bitslice_sb64 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
2622371 | 11587 16 16 | 32888 876 1128 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
3791448 | 12096 16 16 | 33576 876 1128 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
21668378 | 11808 16 12 | 29261 844 1192 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
30309426 | 3382 16 12 | 17152 820 1096 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
34719941 | 4411 16 12 | 19837 844 1128 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
57940262 | 4100 16 16 | 19216 860 1128 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
Compiler output
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:205:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb32_timingleaks_encrypt' at encrypt.c:293:18:
encrypt.c: encrypt.c:103:27: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 103 | out_32[i] = in_left_32[i] ^ in_right_32[i];
encrypt.c: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb32_timingleaks_encrypt':
encrypt.c: encrypt.c:274:17: note: at offset 32 into destination object 'State' of size 32
encrypt.c: 274 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:205:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb32_timingleaks_encrypt' at encrypt.c:293:18:
encrypt.c: encrypt.c:103:27: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 103 | out_32[i] = in_left_32[i] ^ in_right_32[i];
encrypt.c: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb32_timingleaks_encrypt':
encrypt.c: encrypt.c:274:17: note: at offset 36 into destination object 'State' of size 32
encrypt.c: 274 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:205:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb32_timingleaks_encrypt' at encrypt.c:293:18:
encrypt.c: encrypt.c:103:27: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 103 | out_32[i] = in_left_32[i] ^ in_right_32[i];
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:bitslice_sb32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:202:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb64_timingleaks_encrypt' at encrypt.c:290:18:
encrypt.c: encrypt.c:103:27: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 103 | out_64[i] = in_left_64[i] ^ in_right_64[i];
encrypt.c: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb64_timingleaks_encrypt':
encrypt.c: encrypt.c:271:17: note: at offset 32 into destination object 'State' of size 32
encrypt.c: 271 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:202:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb64_timingleaks_encrypt' at encrypt.c:290:18:
encrypt.c: encrypt.c:103:27: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 103 | out_64[i] = in_left_64[i] ^ in_right_64[i];
encrypt.c: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb64_timingleaks_encrypt':
encrypt.c: encrypt.c:271:17: note: at offset 40 into destination object 'State' of size 32
encrypt.c: 271 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:202:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_bitslice_sb64_timingleaks_encrypt' at encrypt.c:290:18:
encrypt.c: encrypt.c:103:27: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 103 | out_64[i] = in_left_64[i] ^ in_right_64[i];
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:bitslice_sb64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'rhoohr' at encrypt.c:159:3,
encrypt.c: inlined from 'rhoohr' at encrypt.c:148:13,
encrypt.c: inlined from 'ENCorDEC' at encrypt.c:211:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_ref_timingleaks_encrypt' at encrypt.c:281:18:
encrypt.c: encrypt.c:97:52: warning: writing 32 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 97 | for (i = 0; i < iolen_inbytes; i++) out[i] = in_left[i] ^ in_right[i];
encrypt.c: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_ref_timingleaks_encrypt':
encrypt.c: encrypt.c:263:17: note: at offset 32 into destination object 'State' of size 32
encrypt.c: 263 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'rhoohr' at encrypt.c:159:3,
encrypt.c: inlined from 'rhoohr' at encrypt.c:148:13,
encrypt.c: inlined from 'ENCorDEC' at encrypt.c:211:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_ref_timingleaks_encrypt' at encrypt.c:281:18:
encrypt.c: encrypt.c:97:52: warning: writing 32 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 97 | for (i = 0; i < iolen_inbytes; i++) out[i] = in_left[i] ^ in_right[i];
encrypt.c: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_ref_timingleaks_encrypt':
encrypt.c: encrypt.c:263:17: note: at offset [64, 96] into destination object 'State' of size 32
encrypt.c: 263 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:183:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_table2_timingleaks_encrypt' at encrypt.c:270:18:
encrypt.c: encrypt.c:98:52: warning: writing 32 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 98 | for (i = 0; i < iolen_inbytes; i++) out[i] = in_left[i] ^ in_right[i];
encrypt.c: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_table2_timingleaks_encrypt':
encrypt.c: encrypt.c:251:17: note: at offset 32 into destination object 'State' of size 32
encrypt.c: 251 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:183:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_table2_timingleaks_encrypt' at encrypt.c:270:18:
encrypt.c: encrypt.c:98:52: warning: writing 32 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 98 | for (i = 0; i < iolen_inbytes; i++) out[i] = in_left[i] ^ in_right[i];
encrypt.c: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_table2_timingleaks_encrypt':
encrypt.c: encrypt.c:251:17: note: at offset [64, 96] into destination object 'State' of size 32
encrypt.c: 251 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'rhoohr' at encrypt.c:157:3,
encrypt.c: inlined from 'rhoohr' at encrypt.c:146:20,
encrypt.c: inlined from 'ENCorDEC' at encrypt.c:209:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_table2_timingleaks_encrypt' at encrypt.c:271:18:
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:table2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:183:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_table3_timingleaks_encrypt' at encrypt.c:270:18:
encrypt.c: encrypt.c:98:52: warning: writing 32 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 98 | for (i = 0; i < iolen_inbytes; i++) out[i] = in_left[i] ^ in_right[i];
encrypt.c: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_table3_timingleaks_encrypt':
encrypt.c: encrypt.c:251:17: note: at offset 32 into destination object 'State' of size 32
encrypt.c: 251 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'HASH' at encrypt.c:183:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_table3_timingleaks_encrypt' at encrypt.c:270:18:
encrypt.c: encrypt.c:98:52: warning: writing 32 bytes into a region of size 0 [-Wstringop-overflow=]
encrypt.c: 98 | for (i = 0; i < iolen_inbytes; i++) out[i] = in_left[i] ^ in_right[i];
encrypt.c: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_photonbeetleaead128rate128v1_table3_timingleaks_encrypt':
encrypt.c: encrypt.c:251:17: note: at offset [64, 96] into destination object 'State' of size 32
encrypt.c: 251 | uint8_t State[STATE_INBYTES] = { 0 };
encrypt.c: | ^~~~~
encrypt.c: In function 'XOR',
encrypt.c: inlined from 'rhoohr' at encrypt.c:157:3,
encrypt.c: inlined from 'rhoohr' at encrypt.c:146:20,
encrypt.c: inlined from 'ENCorDEC' at encrypt.c:209:2,
encrypt.c: inlined from 'crypto_aead_photonbeetleaead128rate128v1_table3_timingleaks_encrypt' at encrypt.c:271:18:
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:table3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Namespace violations
photon.o PHOTON_Permutation T
Number of similar (implementation,compiler) pairs: 10, namely:
Implementation | Compiler |
T:bitslice_sb32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:bitslice_sb32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:bitslice_sb32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:bitslice_sb32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:bitslice_sb32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:bitslice_sb64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:bitslice_sb64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:bitslice_sb64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:bitslice_sb64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:bitslice_sb64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Namespace violations
photon.o AddKey T
photon.o DEBUG B
photon.o FieldMult T
photon.o MessBitLen B
photon.o MixColMatrix R
photon.o MixColumn T
photon.o PHOTON_Permutation T
photon.o Permutation T
photon.o PrintState T
photon.o PrintState_Column T
photon.o RC R
photon.o ReductionPoly R
photon.o ShiftRow T
photon.o SubCell T
photon.o WORDFILTER R
photon.o sbox D
Number of similar (implementation,compiler) pairs: 6, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Namespace violations
photon.o PHOTON_Permutation T
photon.o RC R
photon.o SCShRMCS_Table2 R
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:table2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:table2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:table2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:table2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:table2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Namespace violations
photon.o PHOTON_Permutation T
photon.o RC R
photon.o SCShRMCS_Table2 R
photon.o SCShRMCS_Table3 R
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:table3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:table3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:table3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:table3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:table3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |