Implementation notes: amd64, gpu, crypto_kem/rsa2048

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
52472856348 0 0269400 1024 1608gmpxxclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
61275631729 0 0265915 912 1576gmpclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
62308236353 0 0266616 1024 1928gmpxxclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101220190816
62346427119 40 5446843 2864 3768ntlclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101220190816
62665327119 40 5446843 2864 3768ntlclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101220190816
62706486353 0 0267544 1024 1928gmpxxclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
62939401729 0 0263067 912 1928gmpclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101220190816
63219007119 40 5448347 2864 3480ntlclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019101220190816
63729186348 0 0269400 1024 1608gmpxxclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
64537327119 40 5449691 2864 3480ntlclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
64743511729 0 0264571 912 1576gmpclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101220190816
64944451729 0 0264059 912 1928gmpclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101220190816
65009011729 0 0263067 912 1928gmpclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101220190816
65079846353 0 0267544 1024 1928gmpxxclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101220190816
65159826348 0 0268056 1024 1608gmpxxclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019101220190816
65431801729 0 0265915 912 1576gmpclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
65648161729 0 0265915 912 1576gmpclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
65686537119 40 5449691 2864 3480ntlclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
65743921729 0 0264059 912 1928gmpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
65855766353 0 0266616 1024 1928gmpxxclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101220190816
66155166348 0 0269400 1024 1608gmpxxclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
66207427119 40 5447835 2864 3768ntlclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
66219517119 40 5449691 2864 3480ntlclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101220190816
66576547119 40 5447835 2864 3768ntlclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101220190816

Test failure

Implementation: gmp
Security model: unknown
Compiler: cc
error 111
./try: Symbol `SHA256' causes overflow in R_X86_64_PC32 relocation

Number of similar (compiler,implementation) pairs: 250, namely:
CompilerImplementations
cc gmp
gcc gmp
gcc -O2 -fomit-frame-pointer gmp
gcc -O3 -fomit-frame-pointer gmp
gcc -O -fomit-frame-pointer gmp
gcc -Os -fomit-frame-pointer gmp
gcc -fno-schedule-insns -O2 -fomit-frame-pointer gmp
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gmp
gcc -fno-schedule-insns -O -fomit-frame-pointer gmp
gcc -fno-schedule-insns -Os -fomit-frame-pointer gmp
gcc -funroll-loops gmp
gcc -funroll-loops -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -O -fomit-frame-pointer gmp
gcc -funroll-loops -Os -fomit-frame-pointer gmp
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gmp
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -O -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -Os -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer gmp
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer gmp
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer gmp
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer gmp
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer gmp
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer gmp
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer gmp
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer gmp
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer gmp
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer gmp
gcc -m64 -O2 -fomit-frame-pointer gmp
gcc -m64 -O3 -fomit-frame-pointer gmp
gcc -m64 -O -fomit-frame-pointer gmp
gcc -m64 -Os -fomit-frame-pointer gmp
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer gmp
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer gmp
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer gmp
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer gmp
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer gmp
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer gmp
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer gmp
gcc -m64 -march=core2 -O2 -fomit-frame-pointer gmp
gcc -m64 -march=core2 -O3 -fomit-frame-pointer gmp
gcc -m64 -march=core2 -O -fomit-frame-pointer gmp
gcc -m64 -march=core2 -Os -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer gmp
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer gmp
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer gmp
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer gmp
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer gmp
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer gmp
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer gmp
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer gmp
gcc -m64 -march=corei7 -O -fomit-frame-pointer gmp
gcc -m64 -march=corei7 -Os -fomit-frame-pointer gmp
gcc -m64 -march=k8 -O2 -fomit-frame-pointer gmp
gcc -m64 -march=k8 -O3 -fomit-frame-pointer gmp
gcc -m64 -march=k8 -O -fomit-frame-pointer gmp
gcc -m64 -march=k8 -Os -fomit-frame-pointer gmp
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer gmp
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer gmp
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer gmp
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer gmp
gcc -m64 -march=nocona -O2 -fomit-frame-pointer gmp
gcc -m64 -march=nocona -O3 -fomit-frame-pointer gmp
gcc -m64 -march=nocona -O -fomit-frame-pointer gmp
gcc -m64 -march=nocona -Os -fomit-frame-pointer gmp
gcc -march=barcelona -O2 -fomit-frame-pointer gmp
gcc -march=barcelona -O3 -fomit-frame-pointer gmp
gcc -march=barcelona -O -fomit-frame-pointer gmp
gcc -march=barcelona -Os -fomit-frame-pointer gmp
gcc -march=k8 -O2 -fomit-frame-pointer gmp
gcc -march=k8 -O3 -fomit-frame-pointer gmp
gcc -march=k8 -O -fomit-frame-pointer gmp
gcc -march=k8 -Os -fomit-frame-pointer gmp
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv gmp
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv gmp
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv gmp
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv gmp
gcc -march=nocona -O2 -fomit-frame-pointer gmp
gcc -march=nocona -O3 -fomit-frame-pointer gmp
gcc -march=nocona -O -fomit-frame-pointer gmp
gcc -march=nocona -Os -fomit-frame-pointer gmp
g++ gmpxx
g++ -O2 -fomit-frame-pointer gmpxx
g++ -O3 -fomit-frame-pointer gmpxx
g++ -O -fomit-frame-pointer gmpxx
g++ -Os -fomit-frame-pointer gmpxx
g++ -fno-schedule-insns -O2 -fomit-frame-pointer gmpxx
g++ -fno-schedule-insns -O3 -fomit-frame-pointer gmpxx
g++ -fno-schedule-insns -O -fomit-frame-pointer gmpxx
g++ -fno-schedule-insns -Os -fomit-frame-pointer gmpxx
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gmpxx
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gmpxx
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gmpxx
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gmpxx
g++ -m64 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -O3 -fomit-frame-pointer gmpxx
g++ -m64 -O -fomit-frame-pointer gmpxx
g++ -m64 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer gmpxx
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -O -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer gmpxx
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7 -O -fomit-frame-pointer gmpxx
g++ -m64 -march=corei7 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=k8 -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=k8 -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=k8 -O -fomit-frame-pointer gmpxx
g++ -m64 -march=k8 -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer gmpxx
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=nocona -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=nocona -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=nocona -O -fomit-frame-pointer gmpxx
g++ -m64 -march=nocona -Os -fomit-frame-pointer gmpxx
g++ -march=barcelona -O2 -fomit-frame-pointer gmpxx
g++ -march=barcelona -O3 -fomit-frame-pointer gmpxx
g++ -march=barcelona -O -fomit-frame-pointer gmpxx
g++ -march=barcelona -Os -fomit-frame-pointer gmpxx
g++ -march=k8 -O2 -fomit-frame-pointer gmpxx
g++ -march=k8 -O3 -fomit-frame-pointer gmpxx
g++ -march=k8 -O -fomit-frame-pointer gmpxx
g++ -march=k8 -Os -fomit-frame-pointer gmpxx
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv gmpxx
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv gmpxx
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv gmpxx
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv gmpxx
g++ -march=nocona -O2 -fomit-frame-pointer gmpxx
g++ -march=nocona -O3 -fomit-frame-pointer gmpxx
g++ -march=nocona -O -fomit-frame-pointer gmpxx
g++ -march=nocona -Os -fomit-frame-pointer gmpxx
g++ ntl
g++ -O2 -fomit-frame-pointer ntl
g++ -O3 -fomit-frame-pointer ntl
g++ -O -fomit-frame-pointer ntl
g++ -Os -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O -fomit-frame-pointer ntl
g++ -fno-schedule-insns -Os -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ntl
g++ -m64 -O2 -fomit-frame-pointer ntl
g++ -m64 -O3 -fomit-frame-pointer ntl
g++ -m64 -O -fomit-frame-pointer ntl
g++ -m64 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer ntl
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer ntl
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer ntl
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ntl
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core2 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -O -fomit-frame-pointer ntl
g++ -m64 -march=core2 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ntl
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer ntl
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer ntl
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer ntl
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -O -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ntl
g++ -m64 -march=k8 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=k8 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=k8 -O -fomit-frame-pointer ntl
g++ -m64 -march=k8 -Os -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer ntl
g++ -m64 -march=nocona -O2 -fomit-frame-pointer ntl
g++ -m64 -march=nocona -O3 -fomit-frame-pointer ntl
g++ -m64 -march=nocona -O -fomit-frame-pointer ntl
g++ -m64 -march=nocona -Os -fomit-frame-pointer ntl
g++ -march=barcelona -O2 -fomit-frame-pointer ntl
g++ -march=barcelona -O3 -fomit-frame-pointer ntl
g++ -march=barcelona -O -fomit-frame-pointer ntl
g++ -march=barcelona -Os -fomit-frame-pointer ntl
g++ -march=k8 -O2 -fomit-frame-pointer ntl
g++ -march=k8 -O3 -fomit-frame-pointer ntl
g++ -march=k8 -O -fomit-frame-pointer ntl
g++ -march=k8 -Os -fomit-frame-pointer ntl
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ntl
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ntl
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ntl
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ntl
g++ -march=nocona -O2 -fomit-frame-pointer ntl
g++ -march=nocona -O3 -fomit-frame-pointer ntl
g++ -march=nocona -O -fomit-frame-pointer ntl
g++ -march=nocona -Os -fomit-frame-pointer ntl

Test failure

Implementation: gmp
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
./try: Symbol `SHA256' causes overflow in R_X86_64_PC32 relocation
error 111
./try: Symbol `SHA256' causes overflow in R_X86_64_PC32 relocation

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer gmp
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer gmp
gcc -m64 -march=barcelona -O -fomit-frame-pointer gmp
gcc -m64 -march=barcelona -Os -fomit-frame-pointer gmp
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer gmpxx
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer gmpxx
g++ -m64 -march=barcelona -O -fomit-frame-pointer gmpxx
g++ -m64 -march=barcelona -Os -fomit-frame-pointer gmpxx
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer ntl
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ntl
g++ -m64 -march=barcelona -O -fomit-frame-pointer ntl
g++ -m64 -march=barcelona -Os -fomit-frame-pointer ntl