Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2770948 | 14601 0 0 | 31948 812 1160 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
2961987 | 13008 0 0 | 34333 836 1096 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
3149532 | 13476 0 0 | 34669 836 1096 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
7591934 | 8497 0 0 | 23828 812 1096 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
8623641 | 6702 0 0 | 20335 788 1064 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
8925665 | 7138 0 0 | 22231 828 1096 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
forkskinny.o AddBranchConstant T forkskinny.o forkEncrypt T forkskinny.o forkInvert T forkskinny.o loadStateAndKey T forkskinny.o print_fork T helpers.o stateCopy T helpers.o stateToCharArray T helpers.o tweakeyCopy T paef.o paef_decrypt T paef.o paef_encrypt T paef.o print_plain_cipher T paef.o print_running_tag T paef.o print_tweakey T skinny_round.o AddConstants T skinny_round.o AddKey T skinny_round.o AddKey_inv T skinny_round.o MixColumn T skinny_round.o MixColumn_inv T skinny_round.o P R skinny_round.o RC R skinny_round.o ShiftRows T skinny_round.o ShiftRows_inv T skinny_round.o SubCell T skinny_round.o SubCell_inv T skinny_round.o TWEAKEY_P R skinny_round.o advanceKeySchedule T skinny_round.o print_cells T skinny_round.o reverseKeySchedule T skinny_round.o sbox R skinny_round.o sbox_inv R skinny_round.o skinny_round T skinny_round.o skinny_round_inv T
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) |