Implementation notes: aarch64, pi3bplus, crypto_verify/8

Computer: pi3bplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 202311020231107
Operation: crypto_verify
Primitive: 8
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
0184 0 011263 824 736refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110820231107
0184 0 012103 824 736refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110820231107
0184 0 010223 808 712refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110820231107
125184 0 011118 816 720refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110820231107

Compiler output

Implementation: rust
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x6c4430)[0xffffba5a4430]
try.c: linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0xffffbd60e7d0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x132a9f0)[0xffffb4c1a9f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11raw_ostream5writeEPKcm+0x164)[0xffffb476b49c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolERKNS_5TwineEb+0xb4)[0xffffb5b21048]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolEv+0x3c)[0xffffb5b213f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer18emitCFIEndProcImplERNS_16MCDwarfFrameInfoE+0x1c)[0xffffb5b45c6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x165f4c0)[0xffffb4f4f4c0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm10AsmPrinter16emitFunctionBodyEv+0x264c)[0xffffb4f30b6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2764ba4)[0xffffb6054ba4]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x140)[0xffffb4ae122c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x26c)[0xffffb48c4390]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0xffffb48caf70]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x7b4)[0xffffb48c4d98]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x951d8c)[0xffffba831d8c]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x92c114)[0xffffba80c114]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x930d88)[0xffffba810d88]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x925db4)[0xffffba805db4]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x921230)[0xffffba801230]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x80c0c0)[0xffffba6ec0c0]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x8f6608)[0xffffba7d6608]
try.c: /lib/aarch64-linux-gnu/libstd-4e83e61126e325db.so(rust_metadata_std_aeb45179e3b08762+0x9ffec)[0xffffb9dcffec]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0x7ee18)[0xffffb9bfee18]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0xe7e9c)[0xffffb9c67e9c]
try.c: error: could not compile `cc`
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE rust

Compiler output

Implementation: rust
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x6c4430)[0xffffac134430]
try.c: linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0xffffaf1a67d0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x132a9f0)[0xffffa67aa9f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11raw_ostream5writeEPKcm+0x164)[0xffffa62fb49c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolERKNS_5TwineEb+0xb4)[0xffffa76b1048]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolEv+0x3c)[0xffffa76b13f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer18emitCFIEndProcImplERNS_16MCDwarfFrameInfoE+0x1c)[0xffffa76d5c6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x165f4c0)[0xffffa6adf4c0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm10AsmPrinter16emitFunctionBodyEv+0x264c)[0xffffa6ac0b6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2764ba4)[0xffffa7be4ba4]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x140)[0xffffa667122c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x26c)[0xffffa6454390]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0xffffa645af70]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x7b4)[0xffffa6454d98]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x951d8c)[0xffffac3c1d8c]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x92c114)[0xffffac39c114]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x930d88)[0xffffac3a0d88]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x925db4)[0xffffac395db4]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x921230)[0xffffac391230]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x80c0c0)[0xffffac27c0c0]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x8f6608)[0xffffac366608]
try.c: /lib/aarch64-linux-gnu/libstd-4e83e61126e325db.so(rust_metadata_std_aeb45179e3b08762+0x9ffec)[0xffffab95ffec]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0x7ee18)[0xffffab78ee18]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0xe7e9c)[0xffffab7f7e9c]
try.c: error: could not compile `cc`
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE rust

Compiler output

Implementation: rust
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x6c4430)[0xffff89434430]
try.c: linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0xffff8c4a07d0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x132a9f0)[0xffff83aaa9f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11raw_ostream5writeEPKcm+0x164)[0xffff835fb49c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolERKNS_5TwineEb+0xb4)[0xffff849b1048]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolEv+0x3c)[0xffff849b13f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer18emitCFIEndProcImplERNS_16MCDwarfFrameInfoE+0x1c)[0xffff849d5c6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x165f4c0)[0xffff83ddf4c0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm10AsmPrinter16emitFunctionBodyEv+0x264c)[0xffff83dc0b6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2764ba4)[0xffff84ee4ba4]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x140)[0xffff8397122c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x26c)[0xffff83754390]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0xffff8375af70]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x7b4)[0xffff83754d98]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x951d8c)[0xffff896c1d8c]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x92c114)[0xffff8969c114]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x930d88)[0xffff896a0d88]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x925db4)[0xffff89695db4]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x921230)[0xffff89691230]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x80c0c0)[0xffff8957c0c0]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x8f6608)[0xffff89666608]
try.c: /lib/aarch64-linux-gnu/libstd-4e83e61126e325db.so(rust_metadata_std_aeb45179e3b08762+0x9ffec)[0xffff88c5ffec]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0x7ee18)[0xffff88a8ee18]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0xe7e9c)[0xffff88af7e9c]
try.c: error: could not compile `cc`
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE rust

Compiler output

Implementation: rust
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x6c4430)[0xffff8b544430]
try.c: linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0xffff8e5b87d0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x132a9f0)[0xffff85bba9f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11raw_ostream5writeEPKcm+0x164)[0xffff8570b49c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolERKNS_5TwineEb+0xb4)[0xffff86ac1048]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolEv+0x3c)[0xffff86ac13f0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer18emitCFIEndProcImplERNS_16MCDwarfFrameInfoE+0x1c)[0xffff86ae5c6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x165f4c0)[0xffff85eef4c0]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm10AsmPrinter16emitFunctionBodyEv+0x264c)[0xffff85ed0b6c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2764ba4)[0xffff86ff4ba4]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x140)[0xffff85a8122c]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x26c)[0xffff85864390]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0xffff8586af70]
try.c: /lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x7b4)[0xffff85864d98]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x951d8c)[0xffff8b7d1d8c]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x92c114)[0xffff8b7ac114]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x930d88)[0xffff8b7b0d88]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x925db4)[0xffff8b7a5db4]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x921230)[0xffff8b7a1230]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x80c0c0)[0xffff8b68c0c0]
try.c: /lib/aarch64-linux-gnu/librustc_driver-fe2d3f0c4114cdf4.so(+0x8f6608)[0xffff8b776608]
try.c: /lib/aarch64-linux-gnu/libstd-4e83e61126e325db.so(rust_metadata_std_aeb45179e3b08762+0x9ffec)[0xffff8ad6ffec]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0x7ee18)[0xffff8ab9ee18]
try.c: /lib/aarch64-linux-gnu/libc.so.6(+0xe7e9c)[0xffff8ac07e9c]
try.c: error: could not compile `cc`
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE rust