Test results for amd64, know, crypto_kem/rsa2048

[Page version: 20260905 09:19:40]

Measurements for amd64, know, crypto_kem Test results for amd64, know, crypto_kem Test results for crypto_kem/rsa2048
Computer: know
Microarchitecture: amd64; Comet Lake (806ec)
Architecture: amd64
CPU ID: GenuineIntel-000806ec-bfebfbff
SUPERCOP version: 20260831
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
21080934274 72 5441503 4200 4304T:ntlclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21088225393 72 5442952 4168 4336T:ntlg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21101415088 72 5445394 4200 4208T:ntlclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21108291822 0 0272113 2240 2384T:gmpgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21166161802 0 0272793 2240 2384T:gmpgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21166511822 0 0271935 2296 2320T:gmpclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21172131790 0 0272181 2288 2384T:gmpclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21198104038 32 0273630 2368 2384T:gmpxxg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21205943689 32 0274957 2376 2416T:gmpxxg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21216485741 32 0280570 2408 2384T:gmpxxclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21252694219 72 5438885 4160 4304T:ntlg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21254685154 72 5441871 4168 4336T:ntlg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21300875138 72 5442161 4208 4208T:ntlclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21326671822 0 0274183 2296 2320T:gmpclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21331564027 32 0276974 2376 2416T:gmpxxg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21337215630 32 0276649 2416 2320T:gmpxxclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21368943386 32 0277738 2376 2416T:gmpxxg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21425545101 72 5445982 4200 4304T:ntlclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21442655393 72 5444392 4168 4336T:ntlg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21458091822 0 0275759 2296 2320T:gmpclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21468851808 0 0270385 2232 2352T:gmpgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21575095734 32 0279982 2408 2320T:gmpxxclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
21690565453 32 0276763 2408 2384T:gmpxxclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
22271241793 0 0274969 2240 2384T:gmpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090420260831
22587611822 0 0276263 2296 2384T:gmpclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090420260831

Compiler output


ntl_export.cpp: ntl_export.cpp: In function 'void ntl_export(unsigned char*, long long unsigned int, NTL::ZZ)':
ntl_export.cpp: ntl_export.cpp:5:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long long unsigned int' [-Wsign-compare]
ntl_export.cpp:     5 |   if (NumBytes(z) > slen) throw "ntl_export out of space";
ntl_export.cpp:       |       ~~~~~~~~~~~~^~~~~~

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:ntlg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ntlg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ntlg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ntlg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)