.. | ||
aes-32bit | ||
aes-intrinsic | ||
aes-tboxes | ||
measure.sh | ||
README.md |
Performant AES Implementation
Variant | Time for 1 mio. Iterations | Time for 10 mio. Iterations | Processor | OS | Compiler | Compiler Switches |
---|---|---|---|---|---|---|
aes-32bit |
4071ms | 5465ms | Intel i7-8650U | Arch Linux x86_64 | gcc |
-g |
aes-32bit |
473ms | 6389ms | Intel i7-8650U | Arch Linux x86_64 | gcc |
-Ofast |
aes-tboxes |
842ms | 1599ms | Intel i7-8650U | Arch Linux x86_64 | gcc |
-g |
aes-tboxes |
191ms | 1337ms | Intel i7-8650U | Arch Linux x86_64 | gcc |
-Ofast |
aes-intrinsic |
396ms | 143ms | Intel i7-8650U | Arch Linux x86_64 | gcc |
-g |
aes-intrinsic |
17ms | 338ms | Intel i7-8650U | Arch Linux x86_64 | gcc |
-Ofast |