Implementation notes: amd64, robin281, crypto_hash/blake2b

Computer: robin281
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5256? ? ?? ? ?moon/avx/64icc2017041120170228
5264? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
5264? ? ?? ? ?moon/avx/64icc_-no-vec2017041120170228
5264? ? ?? ? ?moon/avx/64icc_-xAVX_-O2_-fomit-frame-pointer2017041120170228
5268? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041120170228
5268? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5268? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041120170228
5268? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041120170228
5268? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-O3_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041120170228
5272? ? ?? ? ?moon/avx/64icc_-xAVX_-O3_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-O2_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-m64_-O2_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-m64_-O3_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
5276? ? ?? ? ?moon/avx/64gcc_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-O_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041120170228
5280? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041120170228
5284? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041120170228
5284? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041120170228
5284? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041120170228
5284? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041120170228
5284? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5288? ? ?? ? ?moon/avx/64gcc2017041120170228
5288? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
5288? ? ?? ? ?moon/avx/64gcc_-m64_-O_-fomit-frame-pointer2017041120170228
5288? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5288? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041120170228
5288? ? ?? ? ?moon/avx/64gcc_-march=k8_-O_-fomit-frame-pointer2017041120170228
5288? ? ?? ? ?moon/avx/64gcc_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5292? ? ?? ? ?moon/avx/64gcc_-funroll-loops2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5296? ? ?? ? ?moon/avx/64gcc_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5300? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5300? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041120170228
5300? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041120170228
5300? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5304? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
5304? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041120170228
5304? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5304? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041120170228
5304? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
5304? ? ?? ? ?moon/avx/64gcc_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5308? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
5308? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5308? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041120170228
5308? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5312? ? ?? ? ?moon/avx/64cc2017041120170228
5312? ? ?? ? ?moon/avx/64gcc_-O_-fomit-frame-pointer2017041120170228
5312? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041120170228
5320? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
5324? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
5328? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041120170228
5332? ? ?? ? ?moon/avx/64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
5332? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5332? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5332? ? ?? ? ?moon/avx/64gcc_-m64_-Os_-fomit-frame-pointer2017041120170228
5336? ? ?? ? ?moon/avx/64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041120170228
5336? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041120170228
5336? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041120170228
5336? ? ?? ? ?moon/avx/64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5340? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5340? ? ?? ? ?moon/avx/64gcc_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5344? ? ?? ? ?moon/avx/64gcc_-Os_-fomit-frame-pointer2017041120170228
5344? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5344? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041120170228
5344? ? ?? ? ?moon/avx/64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041120170228
5344? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5344? ? ?? ? ?moon/avx/64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041120170228
5348? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041120170228
5352? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5352? ? ?? ? ?moon/avx/64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
5356? ? ?? ? ?moon/avx/64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041120170228
5360? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5364? ? ?? ? ?moon/avx/64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041120170228
5368? ? ?? ? ?moon/avx/64gcc_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
5372? ? ?? ? ?moon/avx/64gcc_-march=k8_-Os_-fomit-frame-pointer2017041120170228
5376? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5380? ? ?? ? ?moon/avx/64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
5384? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5392? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5400? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041120170228
5412? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041120170228
5412? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
5412? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5440? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
5456? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5476? ? ?? ? ?moon/avx/64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041120170228
5632? ? ?? ? ?avxiccgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041120170228
5636? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
5636? ? ?? ? ?avxiccgcc_-march=k8_-O_-fomit-frame-pointer2017041120170228
5640? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041120170228
5640? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5640? ? ?? ? ?avxiccgcc_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5644? ? ?? ? ?avxiccgcc_-m64_-O_-fomit-frame-pointer2017041120170228
5644? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041120170228
5644? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041120170228
5644? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041120170228
5648? ? ?? ? ?avxiccgcc_-O3_-fomit-frame-pointer2017041120170228
5648? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5648? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5648? ? ?? ? ?avxiccgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5648? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041120170228
5652? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041120170228
5656? ? ?? ? ?avxiccgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041120170228
5656? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5660? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041120170228
5664? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
5664? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5664? ? ?? ? ?avxiccgcc_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5668? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
5668? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041120170228
5668? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041120170228
5668? ? ?? ? ?avxiccgcc_-m64_-O3_-fomit-frame-pointer2017041120170228
5668? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041120170228
5672? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5676? ? ?? ? ?avxiccgcc_-O_-fomit-frame-pointer2017041120170228
5676? ? ?? ? ?avxiccgcc_-funroll-loops_-O_-fomit-frame-pointer2017041120170228
5680? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
5684? ? ?? ? ?avxiccgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
5692? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
5692? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
5732? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041120170228
5760? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5768? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5796? ? ?? ? ?avxiccgcc_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
5808? ? ?? ? ?avxiccicc_-xAVX_-O2_-fomit-frame-pointer2017041120170228
5832? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041120170228
5836? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5852? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041120170228
5852? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041120170228
5856? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041120170228
5860? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5864? ? ?? ? ?avxiccgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5872? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5872? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041120170228
5872? ? ?? ? ?avxiccicc_-xAVX_-O3_-fomit-frame-pointer2017041120170228
5892? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5892? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041120170228
5896? ? ?? ? ?avxiccgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041120170228
5896? ? ?? ? ?avxiccgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
5916? ? ?? ? ?xmmicc_-xAVX_-O2_-fomit-frame-pointer2017041120170228
5940? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041120170228
5940? ? ?? ? ?avxiccgcc_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
5940? ? ?? ? ?avxiccgcc_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5944? ? ?? ? ?avxiccgcc_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
5944? ? ?? ? ?avxiccicc_-no-vec2017041120170228
5952? ? ?? ? ?avxiccgcc_-funroll-loops2017041120170228
5952? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxicccc2017041120170228
5964? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-m64_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041120170228
5964? ? ?? ? ?avxiccgcc_-march=k8_-O3_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5968? ? ?? ? ?avxiccicc2017041120170228
5972? ? ?? ? ?avxiccgcc_-Os_-fomit-frame-pointer2017041120170228
5972? ? ?? ? ?avxiccgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041120170228
5972? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041120170228
5972? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041120170228
5972? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041120170228
5976? ? ?? ? ?avxiccgcc_-O2_-fomit-frame-pointer2017041120170228
5976? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041120170228
5976? ? ?? ? ?avxiccgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041120170228
5980? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
5980? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041120170228
5988? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5988? ? ?? ? ?avxiccgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041120170228
5988? ? ?? ? ?avxiccgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041120170228
5992? ? ?? ? ?avxiccgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
5992? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
5992? ? ?? ? ?avxiccgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041120170228
5996? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5996? ? ?? ? ?avxiccgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
5996? ? ?? ? ?xmmicc_-xAVX_-O3_-fomit-frame-pointer2017041120170228
6000? ? ?? ? ?avxiccgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
6004? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
6008? ? ?? ? ?avxiccgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041120170228
6012? ? ?? ? ?avxiccgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
6016? ? ?? ? ?avxiccgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
6016? ? ?? ? ?avxiccgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
6020? ? ?? ? ?avxiccgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041120170228
6020? ? ?? ? ?avxiccgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
6040? ? ?? ? ?avxiccgcc2017041120170228
6040? ? ?? ? ?avxiccgcc_-march=k8_-Os_-fomit-frame-pointer2017041120170228
6044? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041120170228
6068? ? ?? ? ?avxiccgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
6116? ? ?? ? ?avxiccgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041120170228
6472? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041120170228
6472? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041120170228
6472? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041120170228
6472? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041120170228
6492? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041120170228
6496? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041120170228
6528? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041120170228
6532? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041120170228
6532? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041120170228
6536? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041120170228
6580? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041120170228
6592? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041120170228
6796? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041120170228
6804? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041120170228
6872? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041120170228
6912? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041120170228
7084? ? ?? ? ?regsicc_-xAVX_-O3_-fomit-frame-pointer2017041120170228
7156? ? ?? ? ?xmmgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041120170228
7160? ? ?? ? ?xmmgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041120170228
7304? ? ?? ? ?regsicc_-no-vec2017041120170228
7316? ? ?? ? ?regsicc2017041120170228
7320? ? ?? ? ?regsicc_-xAVX_-O2_-fomit-frame-pointer2017041120170228
7364? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041120170228
7376? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041120170228
7420? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041120170228
7448? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041120170228
7472? ? ?? ? ?xmmgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041120170228
7504? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041120170228
7532? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041120170228
7608? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041120170228
7644? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041120170228
7692? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041120170228
7712? ? ?? ? ?xmmgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041120170228
7764? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041120170228
7776? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041120170228
7792? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041120170228
8672? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
8700? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041120170228
8708? ? ?? ? ?regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041120170228
8708? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
8708? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041120170228
8712? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041120170228
8712? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041120170228
8716? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
8716? ? ?? ? ?xmmicc_-no-vec2017041120170228
8720? ? ?? ? ?regsgcc_-O3_-fomit-frame-pointer2017041120170228
8720? ? ?? ? ?regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
8720? ? ?? ? ?regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
8720? ? ?? ? ?regsgcc_-m64_-O2_-fomit-frame-pointer2017041120170228
8720? ? ?? ? ?regsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
8720? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041120170228
8724? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
8724? ? ?? ? ?regsgcc_-m64_-O3_-fomit-frame-pointer2017041120170228
8728? ? ?? ? ?regsgcc_-O2_-fomit-frame-pointer2017041120170228
8728? ? ?? ? ?regsgcc_-march=k8_-O2_-fomit-frame-pointer2017041120170228
8732? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
8732? ? ?? ? ?regsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
8736? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041120170228
8740? ? ?? ? ?regsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041120170228
8740? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041120170228
8740? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041120170228
8740? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041120170228
8744? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041120170228
8748? ? ?? ? ?regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041120170228
8748? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041120170228
8748? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041120170228
8748? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041120170228
8752? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041120170228
8752? ? ?? ? ?regsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041120170228
8752? ? ?? ? ?xmmicc2017041120170228
8764? ? ?? ? ?regsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041120170228
8828? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
8836? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
8844? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
8864? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041120170228
8872? ? ?? ? ?regsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041120170228
8876? ? ?? ? ?regsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
8876? ? ?? ? ?regsgcc_-march=k8_-O3_-fomit-frame-pointer2017041120170228
8880? ? ?? ? ?regsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
8888? ? ?? ? ?regsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
8896? ? ?? ? ?regsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
8900? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041120170228
8972? ? ?? ? ?regsgcc_-Os_-fomit-frame-pointer2017041120170228
8972? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
8976? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
8976? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041120170228
8976? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041120170228
8980? ? ?? ? ?regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
8984? ? ?? ? ?regsgcc_-m64_-Os_-fomit-frame-pointer2017041120170228
8984? ? ?? ? ?regsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
8988? ? ?? ? ?regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041120170228
8996? ? ?? ? ?regsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041120170228
8996? ? ?? ? ?regsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
8996? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041120170228
9004? ? ?? ? ?regsgcc_-march=k8_-Os_-fomit-frame-pointer2017041120170228
9008? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
9012? ? ?? ? ?regsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
9016? ? ?? ? ?regsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041120170228
9016? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041120170228
9028? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
9032? ? ?? ? ?reficc2017041120170228
9056? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041120170228
9060? ? ?? ? ?reficc_-no-vec2017041120170228
9100? ? ?? ? ?regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041120170228
9112? ? ?? ? ?regsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041120170228
9116? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041120170228
9184? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2017041120170228
9200? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2017041120170228
9292? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
9292? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
9296? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
9300? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041120170228
9304? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
9304? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041120170228
9304? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
9304? ? ?? ? ?regsgcc_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
9308? ? ?? ? ?regsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
9312? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
9312? ? ?? ? ?regsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
9312? ? ?? ? ?regsgcc_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
9320? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
9320? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041120170228
9320? ? ?? ? ?regsgcc_-march=k8_-O_-fomit-frame-pointer2017041120170228
9324? ? ?? ? ?regsgcc_-m64_-O_-fomit-frame-pointer2017041120170228
9324? ? ?? ? ?regsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
9328? ? ?? ? ?regsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041120170228
9332? ? ?? ? ?regsgcc_-O_-fomit-frame-pointer2017041120170228
9332? ? ?? ? ?regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
9332? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041120170228
9332? ? ?? ? ?regsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041120170228
9332? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041120170228
9332? ? ?? ? ?regsgcc_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
9336? ? ?? ? ?regsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041120170228
9336? ? ?? ? ?regsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041120170228
9336? ? ?? ? ?regsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
9340? ? ?? ? ?regsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
9340? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041120170228
9340? ? ?? ? ?regsgcc_-march=nocona_-O_-fomit-frame-pointer2017041120170228
9344? ? ?? ? ?regsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041120170228
9344? ? ?? ? ?regsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
9416? ? ?? ? ?regsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9420? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9448? ? ?? ? ?regsgcc_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9472? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9500? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9504? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
9504? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041120170228
9512? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041120170228
9512? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9532? ? ?? ? ?regsgcc_-funroll-loops_-O_-fomit-frame-pointer2017041120170228
9556? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9560? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
9616? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
9628? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
9632? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041120170228
9636? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041120170228
9636? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
9640? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
9640? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
9644? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017041120170228
9648? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
9652? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017041120170228
9652? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
9656? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017041120170228
9664? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041120170228
9672? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
9676? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
9804? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
9808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
9828? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041120170228
9836? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041120170228
9840? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041120170228
9844? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
9872? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
9912? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041120170228
9916? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041120170228
9920? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041120170228
9936? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041120170228
10028? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
10032? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10040? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041120170228
10040? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041120170228
10044? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041120170228
10044? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041120170228
10044? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041120170228
10044? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
10044? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041120170228
10048? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
10048? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041120170228
10048? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041120170228
10056? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041120170228
10060? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10060? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041120170228
10060? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041120170228
10064? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
10064? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
10068? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041120170228
10076? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
10076? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041120170228
10080? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041120170228
10080? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041120170228
10084? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041120170228
10092? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017041120170228
10092? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
10092? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041120170228
10096? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
10104? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
10104? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041120170228
10108? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10112? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041120170228
10116? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041120170228
10136? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
10144? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017041120170228
10160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10172? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017041120170228
10176? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10188? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017041120170228
10192? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017041120170228
10196? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041120170228
10196? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10196? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10204? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10224? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
10224? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017041120170228
10244? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10244? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041120170228
10244? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
10252? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
10264? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10268? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10268? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10272? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017041120170228
10272? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10276? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10276? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10276? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017041120170228
10288? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041120170228
10292? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
10296? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10300? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
10308? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
10316? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10320? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
10324? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
10328? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10328? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10356? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10412? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017041120170228
10416? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041120170228
10428? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
10436? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041120170228
10436? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10440? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041120170228
10444? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10448? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
10528? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041120170228
10532? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
10552? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017041120170228
10624? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10632? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10636? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041120170228
10648? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10712? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10720? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041120170228
10760? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041120170228
10764? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041120170228
10832? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041120170228
10840? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
10844? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041120170228
11408? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
11412? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041120170228
11428? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041120170228
11460? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041120170228
11460? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
11668? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
11676? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041120170228
11684? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
11728? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
11820? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041120170228
11820? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041120170228
11824? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041120170228
11824? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041120170228
11828? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041120170228
11872? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041120170228
11892? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041120170228
11960? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041120170228
11968? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041120170228
11972? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041120170228
11976? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041120170228
12000? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041120170228
12032? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041120170228
12048? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
12192? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041120170228
12196? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041120170228
12208? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041120170228
13616? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041120170228
13620? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
13628? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041120170228
13632? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041120170228
13636? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
13704? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041120170228
13708? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
13708? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
13724? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041120170228
13732? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041120170228
13732? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041120170228
13864? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041120170228
13868? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041120170228
13872? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041120170228
13888? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041120170228
13968? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
13968? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041120170228
13972? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041120170228
13976? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041120170228
13988? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041120170228
14032? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041120170228
14036? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041120170228
14120? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
14224? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
14340? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
14436? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041120170228
32368? ? ?? ? ?regsgcc_-funroll-loops2017041120170228
32404? ? ?? ? ?regsgcc2017041120170228
33472? ? ?? ? ?regscc2017041120170228
88420? ? ?? ? ?refgcc_-funroll-loops2017041120170228
88448? ? ?? ? ?refgcc2017041120170228
97072? ? ?? ? ?refcc2017041120170228
143620? ? ?? ? ?xmmgcc_-funroll-loops2017041120170228
145636? ? ?? ? ?xmmgcc2017041120170228
166528? ? ?? ? ?xmmcc2017041120170228

Test failure

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 256, namely:
CompilerImplementations
cc moon/avx2/64 moon/xop/64
gcc moon/avx2/64 moon/xop/64
gcc -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops moon/avx2/64 moon/xop/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=barcelona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/avx2/64 moon/xop/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/avx2/64 moon/xop/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64
icc avx2-1 avx2-2 avx2-3 moon/avx2/64 moon/xop/64
icc -no-vec avx2-1 avx2-2 avx2-3 moon/avx2/64 moon/xop/64
icc -xAVX -O2 -fomit-frame-pointer avx2-1 avx2-2 avx2-3 moon/avx2/64 moon/xop/64
icc -xAVX -O3 -fomit-frame-pointer avx2-1 avx2-2 avx2-3 moon/avx2/64 moon/xop/64

Test failure

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/avx2/64 moon/xop/64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: no such architecture: `armv7'
blake2b.S: blake2b.S:3: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: blake2b.S:4: Error: unknown pseudo-op: `.fpu'
blake2b.S: blake2b.S:9: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: blake2b.S:10: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:11: Error: too many memory references for `mov'
blake2b.S: blake2b.S:12: Error: too many memory references for `sub'
blake2b.S: blake2b.S:13: Error: too many memory references for `and'
blake2b.S: blake2b.S:14: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:15: Error: too many memory references for `sub'
blake2b.S: blake2b.S:16: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:17: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:18: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: blake2b.S:19: Error: too many memory references for `mov'
blake2b.S: blake2b.S:21: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: blake2b.S:22: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: blake2b.S:23: Error: too many memory references for `and'
blake2b.S: blake2b.S:24: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: blake2b.S:25: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:26: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: blake2b.S:27: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: blake2b.S:28: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: blake2b.S:29: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: blake2b.S:30: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

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

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:5: Error: no such architecture: `armv5'
blake2b.S: blake2b.S:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:35: Error: too many memory references for `sub'
blake2b.S: blake2b.S:36: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:37: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:38: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: blake2b.S:39: Error: too many memory references for `mov'
blake2b.S: blake2b.S:41: Error: too many memory references for `mov'
blake2b.S: blake2b.S:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:46: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: blake2b.S:47: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: blake2b.S:48: Error: too many memory references for `and'
blake2b.S: blake2b.S:49: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: blake2b.S:50: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:51: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: blake2b.S:52: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: blake2b.S:53: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: blake2b.S:54: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: blake2b.S:55: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: blake2b.S:56: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: blake2b.S:57: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:14: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:15: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: blake2b.S:248: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:249: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:250: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:252: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:19: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:1566: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1567: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1568: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1570: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:19: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:927: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:928: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:929: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:931: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: blake2b.S:1966: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1967: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1968: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1970: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: cc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:8: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:12: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:13: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:14: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:15: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:287: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:288: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:289: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:290: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:291: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: cc
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:37: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:37: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:37: error: for each function it appears in.)
blake2b.c: blake2b.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:39: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:42: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:42: error: expected ';' before 'ymm0'
blake2b.c: blake2b.c:43: error: expected ';' before 'ymm1'
blake2b.c: blake2b.c:44: error: expected ';' before 'ymm2'
blake2b.c: blake2b.c:45: error: expected ';' before 'ymm3'
blake2b.c: blake2b.c:50: error: expected ';' before 'b0'
blake2b.c: blake2b.c:56: error: 'ymm0' undeclared (first use in this function)
blake2b.c: blake2b.c:57: error: 'ymm1' undeclared (first use in this function)
blake2b.c: blake2b.c:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:90: error: 'iv0' undeclared (first use in this function)
blake2b.c: blake2b.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:91: error: 'iv1' undeclared (first use in this function)
blake2b.c: blake2b.c:95: error: 'ymm2' undeclared (first use in this function)
blake2b.c: blake2b.c:96: error: 'ymm3' undeclared (first use in this function)
blake2b.c: blake2b.c:109: error: 'b0' undeclared (first use in this function)
blake2b.c: blake2b.c:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:148: error: expected expression before ')' token
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: cc
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:38: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:38: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:38: error: for each function it appears in.)
blake2b.c: blake2b.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:40: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: expected ';' before 'ymm0'
blake2b.c: blake2b.c:44: error: expected ';' before 'ymm1'
blake2b.c: blake2b.c:45: error: expected ';' before 'ymm2'
blake2b.c: blake2b.c:46: error: expected ';' before 'ymm3'
blake2b.c: blake2b.c:49: error: expected ';' before 't0'
blake2b.c: blake2b.c:51: error: expected ';' before 'b0'
blake2b.c: blake2b.c:57: error: 'ymm0' undeclared (first use in this function)
blake2b.c: blake2b.c:58: error: 'ymm1' undeclared (first use in this function)
blake2b.c: blake2b.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm0'
blake2b.c: blake2b.c:64: error: 'm0' undeclared (first use in this function)
blake2b.c: blake2b.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm1'
blake2b.c: blake2b.c:65: error: 'm1' undeclared (first use in this function)
blake2b.c: blake2b.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm2'
blake2b.c: blake2b.c:66: error: 'm2' undeclared (first use in this function)
blake2b.c: blake2b.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm3'
blake2b.c: blake2b.c:67: error: 'm3' undeclared (first use in this function)
blake2b.c: blake2b.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm4'
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: cc
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:38: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:38: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:38: error: for each function it appears in.)
blake2b.c: blake2b.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:40: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: expected ';' before 'ymm0'
blake2b.c: blake2b.c:44: error: expected ';' before 'ymm1'
blake2b.c: blake2b.c:45: error: expected ';' before 'ymm2'
blake2b.c: blake2b.c:46: error: expected ';' before 'ymm3'
blake2b.c: blake2b.c:51: error: expected ';' before 'b0'
blake2b.c: blake2b.c:57: error: 'ymm0' undeclared (first use in this function)
blake2b.c: blake2b.c:58: error: 'ymm1' undeclared (first use in this function)
blake2b.c: blake2b.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:91: error: 'iv0' undeclared (first use in this function)
blake2b.c: blake2b.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:92: error: 'iv1' undeclared (first use in this function)
blake2b.c: blake2b.c:96: error: 'ymm2' undeclared (first use in this function)
blake2b.c: blake2b.c:97: error: 'ymm3' undeclared (first use in this function)
blake2b.c: blake2b.c:110: error: 'b0' undeclared (first use in this function)
blake2b.c: blake2b.c:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:149: error: expected expression before ')' token
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: cc
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:140: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm0'
blake2b.c: blake2b.c:140: error: 'm0' undeclared (first use in this function)
blake2b.c: blake2b.c:140: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:140: error: for each function it appears in.)
blake2b.c: blake2b.c:140: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:140: error: expected expression before ')' token
blake2b.c: blake2b.c:141: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm1'
blake2b.c: blake2b.c:141: error: 'm1' undeclared (first use in this function)
blake2b.c: blake2b.c:141: error: expected expression before ')' token
blake2b.c: blake2b.c:142: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm2'
blake2b.c: blake2b.c:142: error: 'm2' undeclared (first use in this function)
blake2b.c: blake2b.c:142: error: expected expression before ')' token
blake2b.c: blake2b.c:143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm3'
blake2b.c: blake2b.c:143: error: 'm3' undeclared (first use in this function)
blake2b.c: blake2b.c:143: error: expected expression before ')' token
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: blake2b.c:161: error: type mismatch in conditional expression
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:56:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc avx2-1
gcc -O2 -fomit-frame-pointer avx2-1
gcc -O3 -fomit-frame-pointer avx2-1
gcc -O -fomit-frame-pointer avx2-1
gcc -Os -fomit-frame-pointer avx2-1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2-1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2-1
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2-1
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops avx2-1
gcc -funroll-loops -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -m64 -O2 -fomit-frame-pointer avx2-1
gcc -m64 -O3 -fomit-frame-pointer avx2-1
gcc -m64 -O -fomit-frame-pointer avx2-1
gcc -m64 -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2-1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -march=barcelona -Os -fomit-frame-pointer avx2-1
gcc -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -march=k8 -O -fomit-frame-pointer avx2-1
gcc -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -march=nocona -O -fomit-frame-pointer avx2-1
gcc -march=nocona -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc avx2-2
gcc -O2 -fomit-frame-pointer avx2-2
gcc -O3 -fomit-frame-pointer avx2-2
gcc -O -fomit-frame-pointer avx2-2
gcc -Os -fomit-frame-pointer avx2-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2-2
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops avx2-2
gcc -funroll-loops -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -m64 -O2 -fomit-frame-pointer avx2-2
gcc -m64 -O3 -fomit-frame-pointer avx2-2
gcc -m64 -O -fomit-frame-pointer avx2-2
gcc -m64 -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2-2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -march=barcelona -Os -fomit-frame-pointer avx2-2
gcc -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -march=k8 -O -fomit-frame-pointer avx2-2
gcc -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -march=nocona -O -fomit-frame-pointer avx2-2
gcc -march=nocona -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc avx2-3
gcc -O2 -fomit-frame-pointer avx2-3
gcc -O3 -fomit-frame-pointer avx2-3
gcc -O -fomit-frame-pointer avx2-3
gcc -Os -fomit-frame-pointer avx2-3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2-3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2-3
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2-3
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops avx2-3
gcc -funroll-loops -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -m64 -O2 -fomit-frame-pointer avx2-3
gcc -m64 -O3 -fomit-frame-pointer avx2-3
gcc -m64 -O -fomit-frame-pointer avx2-3
gcc -m64 -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2-3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -march=barcelona -Os -fomit-frame-pointer avx2-3
gcc -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -march=k8 -O -fomit-frame-pointer avx2-3
gcc -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -march=nocona -O -fomit-frame-pointer avx2-3
gcc -march=nocona -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc ymm
gcc -O2 -fomit-frame-pointer ymm
gcc -O3 -fomit-frame-pointer ymm
gcc -O -fomit-frame-pointer ymm
gcc -Os -fomit-frame-pointer ymm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ymm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ymm
gcc -fno-schedule-insns -O -fomit-frame-pointer ymm
gcc -fno-schedule-insns -Os -fomit-frame-pointer ymm
gcc -funroll-loops ymm
gcc -funroll-loops -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -O -fomit-frame-pointer ymm
gcc -funroll-loops -Os -fomit-frame-pointer ymm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ymm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ymm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ymm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ymm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ymm
gcc -m64 -O2 -fomit-frame-pointer ymm
gcc -m64 -O3 -fomit-frame-pointer ymm
gcc -m64 -O -fomit-frame-pointer ymm
gcc -m64 -Os -fomit-frame-pointer ymm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ymm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ymm
gcc -m64 -march=core2 -O -fomit-frame-pointer ymm
gcc -m64 -march=core2 -Os -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ymm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ymm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ymm
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ymm
gcc -m64 -march=corei7 -O -fomit-frame-pointer ymm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ymm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -m64 -march=k8 -O -fomit-frame-pointer ymm
gcc -m64 -march=k8 -Os -fomit-frame-pointer ymm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -m64 -march=nocona -O -fomit-frame-pointer ymm
gcc -m64 -march=nocona -Os -fomit-frame-pointer ymm
gcc -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -march=barcelona -O -fomit-frame-pointer ymm
gcc -march=barcelona -Os -fomit-frame-pointer ymm
gcc -march=k8 -O2 -fomit-frame-pointer ymm
gcc -march=k8 -O3 -fomit-frame-pointer ymm
gcc -march=k8 -O -fomit-frame-pointer ymm
gcc -march=k8 -Os -fomit-frame-pointer ymm
gcc -march=nocona -O2 -fomit-frame-pointer ymm
gcc -march=nocona -O3 -fomit-frame-pointer ymm
gcc -march=nocona -O -fomit-frame-pointer ymm
gcc -march=nocona -Os -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: no such architecture: `armv7'
blake2b.S: blake2b.S:3: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: blake2b.S:4: Error: unknown pseudo-op: `.fpu'
blake2b.S: blake2b.S:9: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: blake2b.S:10: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:11: Error: too many memory references for `mov'
blake2b.S: blake2b.S:12: Error: too many memory references for `sub'
blake2b.S: blake2b.S:13: Error: too many memory references for `and'
blake2b.S: blake2b.S:14: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:15: Error: too many memory references for `sub'
blake2b.S: blake2b.S:16: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:17: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:18: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: blake2b.S:19: Error: too many memory references for `mov'
blake2b.S: blake2b.S:21: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: blake2b.S:22: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: blake2b.S:23: Error: too many memory references for `and'
blake2b.S: blake2b.S:24: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: blake2b.S:25: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:26: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: blake2b.S:27: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: blake2b.S:28: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: blake2b.S:29: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: blake2b.S:30: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: no such architecture: `armv7'
blake2b.S: blake2b.S:3: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: blake2b.S:4: Error: unknown pseudo-op: `.fpu'
blake2b.S: blake2b.S:9: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: blake2b.S:10: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:11: Error: too many memory references for `mov'
blake2b.S: blake2b.S:12: Error: too many memory references for `sub'
blake2b.S: blake2b.S:13: Error: too many memory references for `and'
blake2b.S: blake2b.S:14: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:15: Error: too many memory references for `sub'
blake2b.S: blake2b.S:16: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:17: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:18: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: blake2b.S:19: Error: too many memory references for `mov'
blake2b.S: blake2b.S:21: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: blake2b.S:22: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: blake2b.S:23: Error: too many memory references for `and'
blake2b.S: blake2b.S:24: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: blake2b.S:25: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:26: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: blake2b.S:27: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: blake2b.S:28: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: blake2b.S:29: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: blake2b.S:30: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/neon/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/neon/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:5: Error: no such architecture: `armv5'
blake2b.S: blake2b.S:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:35: Error: too many memory references for `sub'
blake2b.S: blake2b.S:36: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:37: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:38: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: blake2b.S:39: Error: too many memory references for `mov'
blake2b.S: blake2b.S:41: Error: too many memory references for `mov'
blake2b.S: blake2b.S:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:46: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: blake2b.S:47: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: blake2b.S:48: Error: too many memory references for `and'
blake2b.S: blake2b.S:49: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: blake2b.S:50: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:51: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: blake2b.S:52: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: blake2b.S:53: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: blake2b.S:54: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: blake2b.S:55: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: blake2b.S:56: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: blake2b.S:57: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:5: Error: no such architecture: `armv5'
blake2b.S: blake2b.S:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: blake2b.S:35: Error: too many memory references for `sub'
blake2b.S: blake2b.S:36: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:37: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:38: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: blake2b.S:39: Error: too many memory references for `mov'
blake2b.S: blake2b.S:41: Error: too many memory references for `mov'
blake2b.S: blake2b.S:42: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:43: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:44: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:45: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: blake2b.S:46: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: blake2b.S:47: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: blake2b.S:48: Error: too many memory references for `and'
blake2b.S: blake2b.S:49: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: blake2b.S:50: Error: expecting operand after ','; got nothing
blake2b.S: blake2b.S:51: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: blake2b.S:52: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: blake2b.S:53: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: blake2b.S:54: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: blake2b.S:55: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: blake2b.S:56: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: blake2b.S:57: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:14: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:15: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: blake2b.S:248: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:249: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:250: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:252: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:14: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:15: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: blake2b.S:248: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:249: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:250: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:252: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:19: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:1566: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1567: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1568: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1570: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:19: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:1566: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1567: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1568: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1570: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/ssse3/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/ssse3/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/ssse3/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:19: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:927: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:928: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:929: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:931: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:19: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: blake2b.S:927: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:928: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:929: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:931: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: blake2b.S:1966: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1967: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1968: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1970: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:6: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:10: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:16: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: blake2b.S:1966: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1967: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1968: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:1970: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/sse2/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:8: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:12: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:13: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:14: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:15: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:287: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:288: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:289: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:290: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:291: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:8: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:9: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:11: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:12: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:13: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:14: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: blake2b.S:15: Error: invalid instruction suffix for `push'
blake2b.S: blake2b.S:287: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:288: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:289: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:290: Error: invalid instruction suffix for `pop'
blake2b.S: blake2b.S:291: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:56:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:56:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1270:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avxintrin.h:1357:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -m64 -march=barcelona -O -fomit-frame-pointer ymm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:114:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:113:10: note: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, iv0);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:112:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2-1
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2-1
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2-1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2-1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2-1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2-1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2-1
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx2-1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx2-1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx2-1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx2-1

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:115:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:114:10: note: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, iv0);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:113:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2-2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2-2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2-2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2-2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2-2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2-2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2-2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx2-2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx2-2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx2-2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:97:10: note: called from here
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~
blake2b.c: (
blake2b.c: ~
blake2b.c: _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL),
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: #if defined(__x86_64__)
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: _mm256_blend_epi32(_mm256_castsi128_si256(_mm_cvtsi64_si128(ctr)),
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: _mm256_setzero_si256(),
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: 0xF0
blake2b.c: ~~~~
blake2b.c: )
blake2b.c: ~
blake2b.c: #else
blake2b.c: ~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2-3
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2-3
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2-3
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2-3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2-3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2-3
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2-3
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx2-3
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx2-3
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx2-3
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx2-3

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: blake2b.c:228:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(buffer + 96));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ymm
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ymm
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ymm
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ymm
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ymm
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ymm
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ymm
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ymm
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ymm
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ymm
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ymm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ymm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ymm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ymm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ymm
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ymm
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ymm
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ymm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ymm

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc
blake2b.S: /tmp/icc1zPd9K.s: Assembler messages:
blake2b.S: /tmp/icc1zPd9K.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icc1zPd9K.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icc1zPd9K.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icc1zPd9K.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icc1zPd9K.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc1zPd9K.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icc1zPd9K.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icc1zPd9K.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icc1zPd9K.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc1zPd9K.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icc1zPd9K.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc1zPd9K.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc1zPd9K.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icc1zPd9K.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icc1zPd9K.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icc1zPd9K.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icc1zPd9K.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icc1zPd9K.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc1zPd9K.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc1zPd9K.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc1zPd9K.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icc1zPd9K.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icc1zPd9K.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icc1zPd9K.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc
blake2b.S: /tmp/icc2vvxtR.s: Assembler messages:
blake2b.S: /tmp/icc2vvxtR.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2vvxtR.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2vvxtR.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2vvxtR.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2vvxtR.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc2vvxtR.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2vvxtR.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2vvxtR.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2vvxtR.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc
blake2b.S: /tmp/iccJhgbtv.s: Assembler messages:
blake2b.S: /tmp/iccJhgbtv.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccJhgbtv.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccJhgbtv.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccJhgbtv.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJhgbtv.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJhgbtv.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccJhgbtv.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccJhgbtv.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccJhgbtv.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJhgbtv.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJhgbtv.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJhgbtv.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJhgbtv.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccJhgbtv.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccJhgbtv.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccJhgbtv.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccJhgbtv.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJhgbtv.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccJhgbtv.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccJhgbtv.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccJhgbtv.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccJhgbtv.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccJhgbtv.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccJhgbtv.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc
blake2b.S: /tmp/iccNUoXWu.s: Assembler messages:
blake2b.S: /tmp/iccNUoXWu.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNUoXWu.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNUoXWu.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNUoXWu.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNUoXWu.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNUoXWu.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccNUoXWu.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNUoXWu.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNUoXWu.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNUoXWu.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNUoXWu.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNUoXWu.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc
blake2b.S: /tmp/iccfFWbqa.s: Assembler messages:
blake2b.S: /tmp/iccfFWbqa.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfFWbqa.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfFWbqa.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfFWbqa.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfFWbqa.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccfFWbqa.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccfFWbqa.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccfFWbqa.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccfFWbqa.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccfFWbqa.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc
blake2b.S: /tmp/icclDr9zc.s: Assembler messages:
blake2b.S: /tmp/icclDr9zc.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclDr9zc.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclDr9zc.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclDr9zc.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclDr9zc.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icclDr9zc.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icclDr9zc.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icclDr9zc.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icclDr9zc.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icclDr9zc.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc
blake2b.S: /tmp/iccyt0Urx.s: Assembler messages:
blake2b.S: /tmp/iccyt0Urx.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyt0Urx.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyt0Urx.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyt0Urx.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyt0Urx.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccyt0Urx.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccyt0Urx.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyt0Urx.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyt0Urx.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyt0Urx.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc
blake2b.c: blake2b.c(15): error: #error directive: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(226): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
icc ymm
icc -O1 -static ymm
icc -O1 -static -no-vec ymm
icc -O2 -static ymm
icc -O2 -static -no-vec ymm
icc -O3 -static ymm
icc -O3 -static -no-vec ymm
icc -Os -static ymm
icc -Os -static -no-vec ymm
icc -m64 -O1 -static ymm
icc -m64 -O1 -static -no-vec ymm
icc -m64 -O2 -static ymm
icc -m64 -O2 -static -no-vec ymm
icc -m64 -O3 -static ymm
icc -m64 -O3 -static -no-vec ymm
icc -m64 -Os -static ymm
icc -m64 -Os -static -no-vec ymm
icc -no-vec ymm

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -static
blake2b.S: /tmp/icc7NZyrk.s: Assembler messages:
blake2b.S: /tmp/icc7NZyrk.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7NZyrk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7NZyrk.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7NZyrk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7NZyrk.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc7NZyrk.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc7NZyrk.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7NZyrk.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7NZyrk.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7NZyrk.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -static
blake2b.S: /tmp/iccDrvmMh.s: Assembler messages:
blake2b.S: /tmp/iccDrvmMh.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDrvmMh.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDrvmMh.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDrvmMh.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDrvmMh.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccDrvmMh.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccDrvmMh.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDrvmMh.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDrvmMh.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDrvmMh.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -static
blake2b.S: /tmp/iccZ0ogoC.s: Assembler messages:
blake2b.S: /tmp/iccZ0ogoC.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0ogoC.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0ogoC.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0ogoC.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0ogoC.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccZ0ogoC.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ0ogoC.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ0ogoC.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ0ogoC.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -static
blake2b.S: /tmp/iccb9XsCi.s: Assembler messages:
blake2b.S: /tmp/iccb9XsCi.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccb9XsCi.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccb9XsCi.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccb9XsCi.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccb9XsCi.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccb9XsCi.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccb9XsCi.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccb9XsCi.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccb9XsCi.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccb9XsCi.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccb9XsCi.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccb9XsCi.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccb9XsCi.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccb9XsCi.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccb9XsCi.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccb9XsCi.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccb9XsCi.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccb9XsCi.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccb9XsCi.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccb9XsCi.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccb9XsCi.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccb9XsCi.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccb9XsCi.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccb9XsCi.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -static
blake2b.S: /tmp/iccsvNlws.s: Assembler messages:
blake2b.S: /tmp/iccsvNlws.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccsvNlws.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccsvNlws.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccsvNlws.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccsvNlws.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccsvNlws.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccsvNlws.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccsvNlws.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccsvNlws.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccsvNlws.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccsvNlws.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccsvNlws.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccsvNlws.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccsvNlws.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccsvNlws.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccsvNlws.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccsvNlws.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccsvNlws.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccsvNlws.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccsvNlws.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccsvNlws.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccsvNlws.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccsvNlws.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccsvNlws.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -static
blake2b.S: /tmp/iccwzv0cr.s: Assembler messages:
blake2b.S: /tmp/iccwzv0cr.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwzv0cr.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwzv0cr.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwzv0cr.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwzv0cr.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwzv0cr.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccwzv0cr.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwzv0cr.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwzv0cr.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwzv0cr.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwzv0cr.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwzv0cr.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -static
blake2b.S: /tmp/iccy4A1YA.s: Assembler messages:
blake2b.S: /tmp/iccy4A1YA.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy4A1YA.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy4A1YA.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy4A1YA.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy4A1YA.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccy4A1YA.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccy4A1YA.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy4A1YA.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy4A1YA.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy4A1YA.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 160, namely:
CompilerImplementations
icc -O1 -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -O1 -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -O2 -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -O2 -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -O3 -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -O3 -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -Os -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -Os -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -O1 -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -O1 -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -O2 -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -O2 -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -O3 -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -O3 -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -Os -static avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm
icc -m64 -Os -static -no-vec avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icc0DW2Jh.s: Assembler messages:
blake2b.S: /tmp/icc0DW2Jh.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0DW2Jh.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0DW2Jh.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0DW2Jh.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0DW2Jh.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc0DW2Jh.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0DW2Jh.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0DW2Jh.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0DW2Jh.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icc4rz1zS.s: Assembler messages:
blake2b.S: /tmp/icc4rz1zS.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4rz1zS.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4rz1zS.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4rz1zS.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4rz1zS.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc4rz1zS.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc4rz1zS.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4rz1zS.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4rz1zS.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4rz1zS.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icc7QqwgP.s: Assembler messages:
blake2b.S: /tmp/icc7QqwgP.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc7QqwgP.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc7QqwgP.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc7QqwgP.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc7QqwgP.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc7QqwgP.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc7QqwgP.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc7QqwgP.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc7QqwgP.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc7QqwgP.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc7QqwgP.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc7QqwgP.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc7QqwgP.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc7QqwgP.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc7QqwgP.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc7QqwgP.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc7QqwgP.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc7QqwgP.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc7QqwgP.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc7QqwgP.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc7QqwgP.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc7QqwgP.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc7QqwgP.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/icc7QqwgP.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icc87Yv3T.s: Assembler messages:
blake2b.S: /tmp/icc87Yv3T.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc87Yv3T.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc87Yv3T.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc87Yv3T.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc87Yv3T.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc87Yv3T.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc87Yv3T.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc87Yv3T.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc87Yv3T.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc87Yv3T.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icc8vJ6s2.s: Assembler messages:
blake2b.S: /tmp/icc8vJ6s2.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8vJ6s2.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8vJ6s2.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8vJ6s2.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8vJ6s2.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8vJ6s2.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc8vJ6s2.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8vJ6s2.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8vJ6s2.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8vJ6s2.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8vJ6s2.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8vJ6s2.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icceeuQWW.s: Assembler messages:
blake2b.S: /tmp/icceeuQWW.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceeuQWW.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceeuQWW.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceeuQWW.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceeuQWW.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icceeuQWW.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icceeuQWW.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceeuQWW.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceeuQWW.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceeuQWW.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -static -no-vec
blake2b.S: /tmp/icch0JtI1.s: Assembler messages:
blake2b.S: /tmp/icch0JtI1.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icch0JtI1.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icch0JtI1.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icch0JtI1.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icch0JtI1.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icch0JtI1.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icch0JtI1.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icch0JtI1.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icch0JtI1.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icch0JtI1.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icch0JtI1.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icch0JtI1.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icch0JtI1.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icch0JtI1.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icch0JtI1.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icch0JtI1.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icch0JtI1.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icch0JtI1.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icch0JtI1.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icch0JtI1.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icch0JtI1.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icch0JtI1.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icch0JtI1.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icch0JtI1.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: icc -O1 -xB -static
blake2b-ref.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref
icc -O1 -xB -static -no-vec ref
icc -O2 -xB -static ref
icc -O2 -xB -static -no-vec ref
icc -O3 -xB -static ref
icc -O3 -xB -static -no-vec ref
icc -Os -xB -static ref
icc -Os -xB -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -O1 -xB -static
blake2b.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.c: blake2b.c(15): error: #error directive: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ymm
icc -O1 -xB -static -no-vec ymm
icc -O2 -xB -static ymm
icc -O2 -xB -static -no-vec ymm
icc -O3 -xB -static ymm
icc -O3 -xB -static -no-vec ymm
icc -Os -xB -static ymm
icc -Os -xB -static -no-vec ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -O1 -xB -static
blake2b.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xB -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O1 -xB -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xB -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xB -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xB -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xB -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xB -static avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xB -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: icc -O1 -xB -static
blake2b.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static avxicc
icc -O1 -xB -static -no-vec avxicc
icc -O2 -xB -static avxicc
icc -O2 -xB -static -no-vec avxicc
icc -O3 -xB -static avxicc
icc -O3 -xB -static -no-vec avxicc
icc -Os -xB -static avxicc
icc -Os -xB -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc0qJzfk.s: Assembler messages:
blake2b.S: /tmp/icc0qJzfk.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0qJzfk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0qJzfk.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0qJzfk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0qJzfk.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc0qJzfk.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc0qJzfk.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0qJzfk.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0qJzfk.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0qJzfk.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccL5P6m6.s: Assembler messages:
blake2b.S: /tmp/iccL5P6m6.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccL5P6m6.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccL5P6m6.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccL5P6m6.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccL5P6m6.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccL5P6m6.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccL5P6m6.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccL5P6m6.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccL5P6m6.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccL5P6m6.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccL5P6m6.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccL5P6m6.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccL5P6m6.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccL5P6m6.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccL5P6m6.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccL5P6m6.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccL5P6m6.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccL5P6m6.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccL5P6m6.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccL5P6m6.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccL5P6m6.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccL5P6m6.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccL5P6m6.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccSUxPKc.s: Assembler messages:
blake2b.S: /tmp/iccSUxPKc.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSUxPKc.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSUxPKc.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSUxPKc.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSUxPKc.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccSUxPKc.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccSUxPKc.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSUxPKc.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSUxPKc.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSUxPKc.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccUSTRKR.s: Assembler messages:
blake2b.S: /tmp/iccUSTRKR.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUSTRKR.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUSTRKR.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUSTRKR.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUSTRKR.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccUSTRKR.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUSTRKR.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUSTRKR.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUSTRKR.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccxY58j9.s: Assembler messages:
blake2b.S: /tmp/iccxY58j9.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxY58j9.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxY58j9.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxY58j9.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxY58j9.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccxY58j9.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccxY58j9.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxY58j9.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxY58j9.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxY58j9.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icczCPw1c.s: Assembler messages:
blake2b.S: /tmp/icczCPw1c.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icczCPw1c.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icczCPw1c.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icczCPw1c.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icczCPw1c.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icczCPw1c.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icczCPw1c.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icczCPw1c.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icczCPw1c.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icczCPw1c.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icczCPw1c.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icczCPw1c.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icczCPw1c.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icczCPw1c.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icczCPw1c.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icczCPw1c.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icczCPw1c.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icczCPw1c.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icczCPw1c.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icczCPw1c.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icczCPw1c.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icczCPw1c.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icczCPw1c.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icczES1bq.s: Assembler messages:
blake2b.S: /tmp/icczES1bq.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczES1bq.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczES1bq.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczES1bq.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczES1bq.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczES1bq.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczES1bq.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczES1bq.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczES1bq.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczES1bq.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczES1bq.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczES1bq.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xB -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O1 -xB -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xB -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xB -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xB -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xB -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xB -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xB -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc2bDn5r.s: Assembler messages:
blake2b.S: /tmp/icc2bDn5r.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2bDn5r.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2bDn5r.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2bDn5r.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2bDn5r.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc2bDn5r.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2bDn5r.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2bDn5r.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2bDn5r.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccHTftYo.s: Assembler messages:
blake2b.S: /tmp/iccHTftYo.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHTftYo.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHTftYo.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHTftYo.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHTftYo.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccHTftYo.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccHTftYo.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHTftYo.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHTftYo.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHTftYo.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccUKmTrv.s: Assembler messages:
blake2b.S: /tmp/iccUKmTrv.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccUKmTrv.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccUKmTrv.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccUKmTrv.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUKmTrv.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUKmTrv.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccUKmTrv.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccUKmTrv.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccUKmTrv.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUKmTrv.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUKmTrv.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUKmTrv.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUKmTrv.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccUKmTrv.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccUKmTrv.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccUKmTrv.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccUKmTrv.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUKmTrv.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccUKmTrv.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccUKmTrv.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccUKmTrv.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccUKmTrv.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccUKmTrv.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccUPHvr1.s: Assembler messages:
blake2b.S: /tmp/iccUPHvr1.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUPHvr1.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUPHvr1.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUPHvr1.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUPHvr1.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccUPHvr1.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccUPHvr1.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUPHvr1.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUPHvr1.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUPHvr1.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccbu9f8W.s: Assembler messages:
blake2b.S: /tmp/iccbu9f8W.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbu9f8W.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbu9f8W.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbu9f8W.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbu9f8W.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbu9f8W.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbu9f8W.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbu9f8W.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbu9f8W.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbu9f8W.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccfKLNao.s: Assembler messages:
blake2b.S: /tmp/iccfKLNao.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccfKLNao.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccfKLNao.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccfKLNao.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccfKLNao.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccfKLNao.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccfKLNao.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccfKLNao.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccfKLNao.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccfKLNao.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccfKLNao.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccfKLNao.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccfKLNao.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccfKLNao.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccfKLNao.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccfKLNao.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccfKLNao.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccfKLNao.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccfKLNao.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccfKLNao.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccfKLNao.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccfKLNao.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccfKLNao.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccp5p3Lg.s: Assembler messages:
blake2b.S: /tmp/iccp5p3Lg.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp5p3Lg.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp5p3Lg.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp5p3Lg.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp5p3Lg.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp5p3Lg.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccp5p3Lg.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp5p3Lg.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp5p3Lg.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp5p3Lg.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp5p3Lg.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp5p3Lg.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xB -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: icc -O1 -xK -static
blake2b-ref.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref
icc -O1 -xK -static -no-vec ref
icc -O2 -xK -static ref
icc -O2 -xK -static -no-vec ref
icc -O3 -xK -static ref
icc -O3 -xK -static -no-vec ref
icc -Os -xK -static ref
icc -Os -xK -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -O1 -xK -static
blake2b.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.c: blake2b.c(15): error: #error directive: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ymm
icc -O1 -xK -static -no-vec ymm
icc -O2 -xK -static ymm
icc -O2 -xK -static -no-vec ymm
icc -O3 -xK -static ymm
icc -O3 -xK -static -no-vec ymm
icc -Os -xK -static ymm
icc -Os -xK -static -no-vec ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -O1 -xK -static
blake2b.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xK -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O1 -xK -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xK -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xK -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xK -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xK -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xK -static avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xK -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: icc -O1 -xK -static
blake2b.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static avxicc
icc -O1 -xK -static -no-vec avxicc
icc -O2 -xK -static avxicc
icc -O2 -xK -static -no-vec avxicc
icc -O3 -xK -static avxicc
icc -O3 -xK -static -no-vec avxicc
icc -Os -xK -static avxicc
icc -Os -xK -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc33hgAl.s: Assembler messages:
blake2b.S: /tmp/icc33hgAl.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc33hgAl.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc33hgAl.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc33hgAl.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc33hgAl.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc33hgAl.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc33hgAl.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc33hgAl.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc33hgAl.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc33hgAl.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc33hgAl.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc33hgAl.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc33hgAl.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc33hgAl.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc33hgAl.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc33hgAl.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc33hgAl.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc33hgAl.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc33hgAl.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc33hgAl.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc33hgAl.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc33hgAl.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc33hgAl.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc3YXzzC.s: Assembler messages:
blake2b.S: /tmp/icc3YXzzC.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3YXzzC.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3YXzzC.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3YXzzC.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3YXzzC.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3YXzzC.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc3YXzzC.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3YXzzC.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3YXzzC.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3YXzzC.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc5ULIHk.s: Assembler messages:
blake2b.S: /tmp/icc5ULIHk.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5ULIHk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5ULIHk.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5ULIHk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5ULIHk.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc5ULIHk.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc5ULIHk.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5ULIHk.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5ULIHk.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5ULIHk.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccGUObsl.s: Assembler messages:
blake2b.S: /tmp/iccGUObsl.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccGUObsl.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccGUObsl.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccGUObsl.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccGUObsl.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccGUObsl.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccGUObsl.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccGUObsl.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccGUObsl.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccGUObsl.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccGUObsl.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGUObsl.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGUObsl.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccGUObsl.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccGUObsl.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccGUObsl.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccGUObsl.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccGUObsl.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccGUObsl.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGUObsl.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccGUObsl.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccGUObsl.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccGUObsl.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccWc3p3I.s: Assembler messages:
blake2b.S: /tmp/iccWc3p3I.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWc3p3I.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWc3p3I.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWc3p3I.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWc3p3I.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccWc3p3I.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccWc3p3I.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWc3p3I.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWc3p3I.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWc3p3I.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccivPbKp.s: Assembler messages:
blake2b.S: /tmp/iccivPbKp.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccivPbKp.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccivPbKp.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccivPbKp.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccivPbKp.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccivPbKp.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccivPbKp.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccivPbKp.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccivPbKp.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccivPbKp.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccivPbKp.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccivPbKp.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccuX4v2h.s: Assembler messages:
blake2b.S: /tmp/iccuX4v2h.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuX4v2h.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuX4v2h.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuX4v2h.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuX4v2h.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccuX4v2h.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuX4v2h.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuX4v2h.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuX4v2h.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xK -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O1 -xK -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xK -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xK -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xK -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xK -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xK -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xK -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccDLjLno.s: Assembler messages:
blake2b.S: /tmp/iccDLjLno.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDLjLno.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDLjLno.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDLjLno.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDLjLno.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDLjLno.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccDLjLno.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDLjLno.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDLjLno.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDLjLno.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDLjLno.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDLjLno.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccFGjNy4.s: Assembler messages:
blake2b.S: /tmp/iccFGjNy4.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFGjNy4.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFGjNy4.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFGjNy4.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFGjNy4.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccFGjNy4.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccFGjNy4.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFGjNy4.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFGjNy4.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFGjNy4.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccWmOnrS.s: Assembler messages:
blake2b.S: /tmp/iccWmOnrS.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWmOnrS.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWmOnrS.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWmOnrS.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWmOnrS.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccWmOnrS.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccWmOnrS.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWmOnrS.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWmOnrS.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWmOnrS.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccZ0WWqr.s: Assembler messages:
blake2b.S: /tmp/iccZ0WWqr.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0WWqr.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0WWqr.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0WWqr.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ0WWqr.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccZ0WWqr.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccZ0WWqr.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ0WWqr.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ0WWqr.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ0WWqr.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccZSA6yZ.s: Assembler messages:
blake2b.S: /tmp/iccZSA6yZ.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccZSA6yZ.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccZSA6yZ.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccZSA6yZ.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccZSA6yZ.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccZSA6yZ.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccZSA6yZ.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccZSA6yZ.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccZSA6yZ.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccZSA6yZ.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccZSA6yZ.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZSA6yZ.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZSA6yZ.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccZSA6yZ.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccZSA6yZ.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccZSA6yZ.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccZSA6yZ.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccZSA6yZ.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccZSA6yZ.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZSA6yZ.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccZSA6yZ.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccZSA6yZ.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccZSA6yZ.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icccQkIvR.s: Assembler messages:
blake2b.S: /tmp/icccQkIvR.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icccQkIvR.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icccQkIvR.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icccQkIvR.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icccQkIvR.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icccQkIvR.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icccQkIvR.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icccQkIvR.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icccQkIvR.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icccQkIvR.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icccQkIvR.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icccQkIvR.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icccQkIvR.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icccQkIvR.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icccQkIvR.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icccQkIvR.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icccQkIvR.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icccQkIvR.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icccQkIvR.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icccQkIvR.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icccQkIvR.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icccQkIvR.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icccQkIvR.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icchibMPT.s: Assembler messages:
blake2b.S: /tmp/icchibMPT.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchibMPT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchibMPT.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchibMPT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchibMPT.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icchibMPT.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchibMPT.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchibMPT.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchibMPT.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xK -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: icc -O1 -xN -static
blake2b-ref.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref
icc -O1 -xN -static -no-vec ref
icc -O2 -xN -static ref
icc -O2 -xN -static -no-vec ref
icc -O3 -xN -static ref
icc -O3 -xN -static -no-vec ref
icc -Os -xN -static ref
icc -Os -xN -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -O1 -xN -static
blake2b.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.c: blake2b.c(15): error: #error directive: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ymm
icc -O1 -xN -static -no-vec ymm
icc -O2 -xN -static ymm
icc -O2 -xN -static -no-vec ymm
icc -O3 -xN -static ymm
icc -O3 -xN -static -no-vec ymm
icc -Os -xN -static ymm
icc -Os -xN -static -no-vec ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -O1 -xN -static
blake2b.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xN -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O1 -xN -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xN -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xN -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xN -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xN -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xN -static avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xN -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: icc -O1 -xN -static
blake2b.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static avxicc
icc -O1 -xN -static -no-vec avxicc
icc -O2 -xN -static avxicc
icc -O2 -xN -static -no-vec avxicc
icc -O3 -xN -static avxicc
icc -O3 -xN -static -no-vec avxicc
icc -Os -xN -static avxicc
icc -Os -xN -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc788bzG.s: Assembler messages:
blake2b.S: /tmp/icc788bzG.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc788bzG.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc788bzG.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc788bzG.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc788bzG.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc788bzG.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc788bzG.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc788bzG.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc788bzG.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc788bzG.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc788bzG.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc788bzG.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc788bzG.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc788bzG.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc788bzG.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc788bzG.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc788bzG.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc788bzG.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc788bzG.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc788bzG.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc788bzG.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc788bzG.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc788bzG.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc8RsVEn.s: Assembler messages:
blake2b.S: /tmp/icc8RsVEn.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8RsVEn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8RsVEn.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8RsVEn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8RsVEn.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc8RsVEn.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc8RsVEn.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8RsVEn.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8RsVEn.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8RsVEn.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc8qDjUO.s: Assembler messages:
blake2b.S: /tmp/icc8qDjUO.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8qDjUO.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8qDjUO.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8qDjUO.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8qDjUO.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc8qDjUO.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8qDjUO.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8qDjUO.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8qDjUO.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccKQE2nZ.s: Assembler messages:
blake2b.S: /tmp/iccKQE2nZ.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccKQE2nZ.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccKQE2nZ.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccKQE2nZ.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccKQE2nZ.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccKQE2nZ.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccKQE2nZ.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccKQE2nZ.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccKQE2nZ.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccKQE2nZ.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccKQE2nZ.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccKQE2nZ.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccKQE2nZ.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccKQE2nZ.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccKQE2nZ.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccKQE2nZ.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccKQE2nZ.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccKQE2nZ.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccKQE2nZ.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccKQE2nZ.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccKQE2nZ.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccKQE2nZ.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccKQE2nZ.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccN3e4da.s: Assembler messages:
blake2b.S: /tmp/iccN3e4da.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN3e4da.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN3e4da.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN3e4da.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN3e4da.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccN3e4da.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccN3e4da.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccN3e4da.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccN3e4da.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccN3e4da.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccQQz1XH.s: Assembler messages:
blake2b.S: /tmp/iccQQz1XH.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQQz1XH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQQz1XH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQQz1XH.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQQz1XH.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQQz1XH.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccQQz1XH.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQQz1XH.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQQz1XH.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQQz1XH.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQQz1XH.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQQz1XH.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccsz1VuO.s: Assembler messages:
blake2b.S: /tmp/iccsz1VuO.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsz1VuO.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsz1VuO.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsz1VuO.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsz1VuO.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccsz1VuO.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccsz1VuO.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsz1VuO.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsz1VuO.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsz1VuO.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xN -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O1 -xN -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xN -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xN -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xN -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xN -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xN -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xN -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc6Iti6P.s: Assembler messages:
blake2b.S: /tmp/icc6Iti6P.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6Iti6P.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6Iti6P.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6Iti6P.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6Iti6P.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc6Iti6P.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc6Iti6P.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6Iti6P.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6Iti6P.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6Iti6P.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccRWCPIy.s: Assembler messages:
blake2b.S: /tmp/iccRWCPIy.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRWCPIy.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRWCPIy.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRWCPIy.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRWCPIy.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRWCPIy.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccRWCPIy.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRWCPIy.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRWCPIy.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRWCPIy.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRWCPIy.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRWCPIy.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccatq5hF.s: Assembler messages:
blake2b.S: /tmp/iccatq5hF.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccatq5hF.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccatq5hF.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccatq5hF.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccatq5hF.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccatq5hF.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccatq5hF.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccatq5hF.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccatq5hF.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccatq5hF.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccatq5hF.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccatq5hF.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccatq5hF.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccatq5hF.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccatq5hF.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccatq5hF.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccatq5hF.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccatq5hF.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccatq5hF.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccatq5hF.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccatq5hF.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccatq5hF.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccatq5hF.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccjvmfS9.s: Assembler messages:
blake2b.S: /tmp/iccjvmfS9.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjvmfS9.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjvmfS9.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjvmfS9.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjvmfS9.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccjvmfS9.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccjvmfS9.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjvmfS9.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjvmfS9.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjvmfS9.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccrvg2Tt.s: Assembler messages:
blake2b.S: /tmp/iccrvg2Tt.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrvg2Tt.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrvg2Tt.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrvg2Tt.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrvg2Tt.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccrvg2Tt.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrvg2Tt.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrvg2Tt.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrvg2Tt.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccw10Cde.s: Assembler messages:
blake2b.S: /tmp/iccw10Cde.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccw10Cde.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccw10Cde.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccw10Cde.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccw10Cde.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccw10Cde.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccw10Cde.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccw10Cde.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccw10Cde.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccw10Cde.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccw10Cde.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccw10Cde.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccw10Cde.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccw10Cde.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccw10Cde.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccw10Cde.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccw10Cde.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccw10Cde.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccw10Cde.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccw10Cde.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccw10Cde.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccw10Cde.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccw10Cde.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icczSKCeM.s: Assembler messages:
blake2b.S: /tmp/icczSKCeM.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczSKCeM.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczSKCeM.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczSKCeM.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczSKCeM.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczSKCeM.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczSKCeM.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczSKCeM.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczSKCeM.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczSKCeM.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xN -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: icc -O1 -xP -static
blake2b-ref.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static ref
icc -O1 -xP -static -no-vec ref
icc -O2 -xP -static ref
icc -O2 -xP -static -no-vec ref
icc -O3 -xP -static ref
icc -O3 -xP -static -no-vec ref
icc -Os -xP -static ref
icc -Os -xP -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -O1 -xP -static
blake2b.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.c: blake2b.c(15): error: #error directive: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static ymm
icc -O1 -xP -static -no-vec ymm
icc -O2 -xP -static ymm
icc -O2 -xP -static -no-vec ymm
icc -O3 -xP -static ymm
icc -O3 -xP -static -no-vec ymm
icc -Os -xP -static ymm
icc -Os -xP -static -no-vec ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -O1 -xP -static
blake2b.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xP -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O1 -xP -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xP -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xP -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xP -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xP -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xP -static avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xP -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: icc -O1 -xP -static
blake2b.s: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static avxicc
icc -O1 -xP -static -no-vec avxicc
icc -O2 -xP -static avxicc
icc -O2 -xP -static -no-vec avxicc
icc -O3 -xP -static avxicc
icc -O3 -xP -static -no-vec avxicc
icc -Os -xP -static avxicc
icc -Os -xP -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccBLgXLA.s: Assembler messages:
blake2b.S: /tmp/iccBLgXLA.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBLgXLA.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBLgXLA.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBLgXLA.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBLgXLA.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccBLgXLA.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBLgXLA.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBLgXLA.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBLgXLA.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccEQyL1v.s: Assembler messages:
blake2b.S: /tmp/iccEQyL1v.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEQyL1v.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEQyL1v.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEQyL1v.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEQyL1v.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEQyL1v.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccEQyL1v.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEQyL1v.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEQyL1v.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEQyL1v.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEQyL1v.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEQyL1v.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccLULNK1.s: Assembler messages:
blake2b.S: /tmp/iccLULNK1.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLULNK1.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLULNK1.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLULNK1.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLULNK1.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccLULNK1.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccLULNK1.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccLULNK1.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccLULNK1.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccLULNK1.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccQbV1uz.s: Assembler messages:
blake2b.S: /tmp/iccQbV1uz.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccQbV1uz.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccQbV1uz.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccQbV1uz.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccQbV1uz.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccQbV1uz.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccQbV1uz.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccQbV1uz.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccQbV1uz.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccQbV1uz.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccQbV1uz.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccQbV1uz.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccQbV1uz.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccQbV1uz.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccQbV1uz.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccQbV1uz.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccQbV1uz.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccQbV1uz.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccQbV1uz.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccQbV1uz.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccQbV1uz.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccQbV1uz.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccQbV1uz.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccn6fphg.s: Assembler messages:
blake2b.S: /tmp/iccn6fphg.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccn6fphg.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccn6fphg.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccn6fphg.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccn6fphg.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccn6fphg.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccn6fphg.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccn6fphg.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccn6fphg.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccn6fphg.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccxF8jg8.s: Assembler messages:
blake2b.S: /tmp/iccxF8jg8.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxF8jg8.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxF8jg8.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxF8jg8.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxF8jg8.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccxF8jg8.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccxF8jg8.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxF8jg8.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxF8jg8.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxF8jg8.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccyxkYBb.s: Assembler messages:
blake2b.S: /tmp/iccyxkYBb.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccyxkYBb.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccyxkYBb.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccyxkYBb.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyxkYBb.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyxkYBb.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccyxkYBb.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyxkYBb.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyxkYBb.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyxkYBb.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyxkYBb.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyxkYBb.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyxkYBb.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccyxkYBb.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccyxkYBb.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccyxkYBb.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccyxkYBb.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyxkYBb.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccyxkYBb.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccyxkYBb.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccyxkYBb.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccyxkYBb.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccyxkYBb.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: icc -O1 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xP -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O1 -xP -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xP -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xP -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xP -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xP -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xP -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xP -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc06VF6T.s: Assembler messages:
blake2b.S: /tmp/icc06VF6T.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc06VF6T.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc06VF6T.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc06VF6T.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc06VF6T.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc06VF6T.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc06VF6T.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc06VF6T.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc06VF6T.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc06VF6T.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc1XovLK.s: Assembler messages:
blake2b.S: /tmp/icc1XovLK.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1XovLK.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1XovLK.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1XovLK.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1XovLK.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc1XovLK.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc1XovLK.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1XovLK.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1XovLK.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1XovLK.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc5hoYWr.s: Assembler messages:
blake2b.S: /tmp/icc5hoYWr.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icc5hoYWr.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icc5hoYWr.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icc5hoYWr.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icc5hoYWr.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc5hoYWr.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icc5hoYWr.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icc5hoYWr.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icc5hoYWr.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc5hoYWr.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icc5hoYWr.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc5hoYWr.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc5hoYWr.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icc5hoYWr.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icc5hoYWr.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icc5hoYWr.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icc5hoYWr.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icc5hoYWr.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc5hoYWr.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc5hoYWr.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc5hoYWr.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icc5hoYWr.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icc5hoYWr.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccB9k14h.s: Assembler messages:
blake2b.S: /tmp/iccB9k14h.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccB9k14h.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccB9k14h.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccB9k14h.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccB9k14h.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccB9k14h.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccB9k14h.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccB9k14h.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccB9k14h.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccB9k14h.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccB9k14h.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccB9k14h.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccKHnjFZ.s: Assembler messages:
blake2b.S: /tmp/iccKHnjFZ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKHnjFZ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKHnjFZ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKHnjFZ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKHnjFZ.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccKHnjFZ.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccKHnjFZ.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKHnjFZ.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKHnjFZ.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKHnjFZ.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icca6F0NM.s: Assembler messages:
blake2b.S: /tmp/icca6F0NM.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icca6F0NM.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icca6F0NM.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icca6F0NM.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icca6F0NM.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icca6F0NM.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icca6F0NM.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icca6F0NM.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icca6F0NM.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccnE1ejR.s: Assembler messages:
blake2b.S: /tmp/iccnE1ejR.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccnE1ejR.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccnE1ejR.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccnE1ejR.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccnE1ejR.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccnE1ejR.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccnE1ejR.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccnE1ejR.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccnE1ejR.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccnE1ejR.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccnE1ejR.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccnE1ejR.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccnE1ejR.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccnE1ejR.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccnE1ejR.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccnE1ejR.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccnE1ejR.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccnE1ejR.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccnE1ejR.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccnE1ejR.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccnE1ejR.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccnE1ejR.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccnE1ejR.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xP -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: icc -O1 -xW -static
blake2b-ref.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -O1 -xW -static
blake2b.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.c: blake2b.c(15): error: #error directive: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ymm
icc -O1 -xW -static -no-vec ymm
icc -O2 -xW -static ymm
icc -O2 -xW -static -no-vec ymm
icc -O3 -xW -static ymm
icc -O3 -xW -static -no-vec ymm
icc -Os -xW -static ymm
icc -Os -xW -static -no-vec ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -O1 -xW -static
blake2b.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xW -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O1 -xW -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xW -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O2 -xW -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xW -static avx2-1 avx2-2 avx2-3 regs xmm
icc -O3 -xW -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xW -static avx2-1 avx2-2 avx2-3 regs xmm
icc -Os -xW -static -no-vec avx2-1 avx2-2 avx2-3 regs xmm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: icc -O1 -xW -static
blake2b.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static avxicc
icc -O1 -xW -static -no-vec avxicc
icc -O2 -xW -static avxicc
icc -O2 -xW -static -no-vec avxicc
icc -O3 -xW -static avxicc
icc -O3 -xW -static -no-vec avxicc
icc -Os -xW -static avxicc
icc -Os -xW -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccL5VKRa.s: Assembler messages:
blake2b.S: /tmp/iccL5VKRa.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL5VKRa.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL5VKRa.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL5VKRa.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL5VKRa.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccL5VKRa.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccL5VKRa.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccL5VKRa.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccL5VKRa.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccL5VKRa.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccSs53gn.s: Assembler messages:
blake2b.S: /tmp/iccSs53gn.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccSs53gn.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccSs53gn.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccSs53gn.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccSs53gn.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccSs53gn.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccSs53gn.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccSs53gn.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccSs53gn.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccSs53gn.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccSs53gn.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccSs53gn.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccSs53gn.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccSs53gn.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccSs53gn.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccSs53gn.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccSs53gn.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccSs53gn.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccSs53gn.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccSs53gn.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccSs53gn.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccSs53gn.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccSs53gn.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccSsR1i3.s: Assembler messages:
blake2b.S: /tmp/iccSsR1i3.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSsR1i3.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSsR1i3.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSsR1i3.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSsR1i3.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccSsR1i3.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccSsR1i3.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSsR1i3.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSsR1i3.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSsR1i3.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccXmV7hN.s: Assembler messages:
blake2b.S: /tmp/iccXmV7hN.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXmV7hN.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXmV7hN.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXmV7hN.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXmV7hN.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccXmV7hN.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccXmV7hN.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccXmV7hN.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccXmV7hN.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icclPIGoM.s: Assembler messages:
blake2b.S: /tmp/icclPIGoM.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icclPIGoM.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icclPIGoM.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icclPIGoM.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclPIGoM.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclPIGoM.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icclPIGoM.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icclPIGoM.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icclPIGoM.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icclPIGoM.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icclPIGoM.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icclPIGoM.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icclPIGoM.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icclPIGoM.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icclPIGoM.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icclPIGoM.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icclPIGoM.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclPIGoM.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icclPIGoM.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icclPIGoM.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icclPIGoM.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icclPIGoM.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icclPIGoM.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccvJQ29r.s: Assembler messages:
blake2b.S: /tmp/iccvJQ29r.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJQ29r.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJQ29r.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJQ29r.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJQ29r.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJQ29r.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccvJQ29r.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJQ29r.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJQ29r.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJQ29r.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJQ29r.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJQ29r.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccxwffxv.s: Assembler messages:
blake2b.S: /tmp/iccxwffxv.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxwffxv.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxwffxv.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxwffxv.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxwffxv.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccxwffxv.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccxwffxv.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxwffxv.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxwffxv.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxwffxv.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O1 -xW -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xW -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O2 -xW -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xW -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -O3 -xW -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xW -static moon/avx/64 moon/avx2/64 moon/xop/64
icc -Os -xW -static -no-vec moon/avx/64 moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc3W3led.s: Assembler messages:
blake2b.S: /tmp/icc3W3led.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3W3led.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3W3led.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3W3led.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3W3led.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3W3led.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc3W3led.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3W3led.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3W3led.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3W3led.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3W3led.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3W3led.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccC84IJb.s: Assembler messages:
blake2b.S: /tmp/iccC84IJb.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC84IJb.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC84IJb.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC84IJb.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC84IJb.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccC84IJb.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccC84IJb.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC84IJb.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC84IJb.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC84IJb.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccUWtsO4.s: Assembler messages:
blake2b.S: /tmp/iccUWtsO4.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUWtsO4.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUWtsO4.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUWtsO4.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUWtsO4.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccUWtsO4.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccUWtsO4.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUWtsO4.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUWtsO4.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUWtsO4.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icccGqZcI.s: Assembler messages:
blake2b.S: /tmp/icccGqZcI.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccGqZcI.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccGqZcI.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccGqZcI.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccGqZcI.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icccGqZcI.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icccGqZcI.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccGqZcI.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccGqZcI.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccGqZcI.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icchIFSCx.s: Assembler messages:
blake2b.S: /tmp/icchIFSCx.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icchIFSCx.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icchIFSCx.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icchIFSCx.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icchIFSCx.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icchIFSCx.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icchIFSCx.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icchIFSCx.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icchIFSCx.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchIFSCx.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchIFSCx.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchIFSCx.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchIFSCx.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icchIFSCx.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icchIFSCx.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icchIFSCx.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icchIFSCx.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icchIFSCx.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icchIFSCx.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icchIFSCx.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icchIFSCx.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icchIFSCx.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icchIFSCx.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccmrk3RD.s: Assembler messages:
blake2b.S: /tmp/iccmrk3RD.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmrk3RD.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmrk3RD.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmrk3RD.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmrk3RD.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccmrk3RD.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmrk3RD.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmrk3RD.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmrk3RD.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O1 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccnHZ22F.s: Assembler messages:
blake2b.S: /tmp/iccnHZ22F.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccnHZ22F.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccnHZ22F.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccnHZ22F.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccnHZ22F.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccnHZ22F.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccnHZ22F.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccnHZ22F.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccnHZ22F.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccnHZ22F.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccnHZ22F.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccnHZ22F.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccnHZ22F.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccnHZ22F.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccnHZ22F.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccnHZ22F.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccnHZ22F.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccnHZ22F.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccnHZ22F.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccnHZ22F.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccnHZ22F.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccnHZ22F.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccnHZ22F.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O1 -xW -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -static
blake2b.S: /tmp/icc7thfpY.s: Assembler messages:
blake2b.S: /tmp/icc7thfpY.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7thfpY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7thfpY.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7thfpY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7thfpY.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc7thfpY.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc7thfpY.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7thfpY.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7thfpY.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7thfpY.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -static
blake2b.S: /tmp/iccUnr2GV.s: Assembler messages:
blake2b.S: /tmp/iccUnr2GV.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUnr2GV.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUnr2GV.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUnr2GV.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUnr2GV.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUnr2GV.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccUnr2GV.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUnr2GV.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUnr2GV.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUnr2GV.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUnr2GV.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUnr2GV.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -static
blake2b.S: /tmp/iccZKgzWo.s: Assembler messages:
blake2b.S: /tmp/iccZKgzWo.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZKgzWo.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZKgzWo.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZKgzWo.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZKgzWo.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccZKgzWo.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZKgzWo.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZKgzWo.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZKgzWo.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -static
blake2b.S: /tmp/iccmM2hkb.s: Assembler messages:
blake2b.S: /tmp/iccmM2hkb.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccmM2hkb.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccmM2hkb.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccmM2hkb.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccmM2hkb.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccmM2hkb.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccmM2hkb.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccmM2hkb.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccmM2hkb.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccmM2hkb.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccmM2hkb.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccmM2hkb.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccmM2hkb.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccmM2hkb.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccmM2hkb.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccmM2hkb.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccmM2hkb.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccmM2hkb.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccmM2hkb.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccmM2hkb.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccmM2hkb.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccmM2hkb.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccmM2hkb.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccmM2hkb.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -static
blake2b.S: /tmp/iccr6rNy0.s: Assembler messages:
blake2b.S: /tmp/iccr6rNy0.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccr6rNy0.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccr6rNy0.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccr6rNy0.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccr6rNy0.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccr6rNy0.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccr6rNy0.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccr6rNy0.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccr6rNy0.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccr6rNy0.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -static
blake2b.S: /tmp/iccs2qyqf.s: Assembler messages:
blake2b.S: /tmp/iccs2qyqf.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs2qyqf.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs2qyqf.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs2qyqf.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs2qyqf.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccs2qyqf.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccs2qyqf.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs2qyqf.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs2qyqf.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs2qyqf.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -static
blake2b.S: /tmp/iccyaVUGh.s: Assembler messages:
blake2b.S: /tmp/iccyaVUGh.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccyaVUGh.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccyaVUGh.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccyaVUGh.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyaVUGh.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyaVUGh.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccyaVUGh.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyaVUGh.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyaVUGh.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyaVUGh.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyaVUGh.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyaVUGh.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyaVUGh.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccyaVUGh.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccyaVUGh.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccyaVUGh.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccyaVUGh.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyaVUGh.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccyaVUGh.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccyaVUGh.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccyaVUGh.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccyaVUGh.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccyaVUGh.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccyaVUGh.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/iccHncUjR.s: Assembler messages:
blake2b.S: /tmp/iccHncUjR.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHncUjR.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHncUjR.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHncUjR.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHncUjR.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccHncUjR.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccHncUjR.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHncUjR.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHncUjR.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHncUjR.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/icciqH5x9.s: Assembler messages:
blake2b.S: /tmp/icciqH5x9.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciqH5x9.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciqH5x9.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciqH5x9.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciqH5x9.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icciqH5x9.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icciqH5x9.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icciqH5x9.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icciqH5x9.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/iccjxEvqR.s: Assembler messages:
blake2b.S: /tmp/iccjxEvqR.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccjxEvqR.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccjxEvqR.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccjxEvqR.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccjxEvqR.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccjxEvqR.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccjxEvqR.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccjxEvqR.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccjxEvqR.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccjxEvqR.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccjxEvqR.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccjxEvqR.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccjxEvqR.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccjxEvqR.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccjxEvqR.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccjxEvqR.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccjxEvqR.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccjxEvqR.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccjxEvqR.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccjxEvqR.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccjxEvqR.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccjxEvqR.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccjxEvqR.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccjxEvqR.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/iccoEAM6M.s: Assembler messages:
blake2b.S: /tmp/iccoEAM6M.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccoEAM6M.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccoEAM6M.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccoEAM6M.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccoEAM6M.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccoEAM6M.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccoEAM6M.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccoEAM6M.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccoEAM6M.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccoEAM6M.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccoEAM6M.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccoEAM6M.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccoEAM6M.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccoEAM6M.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccoEAM6M.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccoEAM6M.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccoEAM6M.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccoEAM6M.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccoEAM6M.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccoEAM6M.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccoEAM6M.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccoEAM6M.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccoEAM6M.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccoEAM6M.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/iccyRwUkJ.s: Assembler messages:
blake2b.S: /tmp/iccyRwUkJ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyRwUkJ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyRwUkJ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyRwUkJ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyRwUkJ.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccyRwUkJ.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccyRwUkJ.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyRwUkJ.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyRwUkJ.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyRwUkJ.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/icczZyCKV.s: Assembler messages:
blake2b.S: /tmp/icczZyCKV.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczZyCKV.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczZyCKV.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczZyCKV.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczZyCKV.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczZyCKV.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczZyCKV.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczZyCKV.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczZyCKV.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczZyCKV.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczZyCKV.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczZyCKV.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -static -no-vec
blake2b.S: /tmp/iccztmihn.s: Assembler messages:
blake2b.S: /tmp/iccztmihn.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccztmihn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccztmihn.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccztmihn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccztmihn.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccztmihn.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccztmihn.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccztmihn.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccztmihn.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccztmihn.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccC9Obba.s: Assembler messages:
blake2b.S: /tmp/iccC9Obba.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC9Obba.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC9Obba.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC9Obba.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC9Obba.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC9Obba.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccC9Obba.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccC9Obba.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC9Obba.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC9Obba.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC9Obba.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccC9Obba.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccD5o2XF.s: Assembler messages:
blake2b.S: /tmp/iccD5o2XF.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccD5o2XF.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccD5o2XF.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccD5o2XF.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccD5o2XF.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccD5o2XF.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccD5o2XF.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccD5o2XF.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccD5o2XF.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccD5o2XF.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccD5o2XF.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccD5o2XF.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccD5o2XF.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccD5o2XF.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccD5o2XF.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccD5o2XF.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccD5o2XF.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccD5o2XF.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccD5o2XF.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccD5o2XF.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccD5o2XF.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccD5o2XF.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccD5o2XF.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccGJmBS3.s: Assembler messages:
blake2b.S: /tmp/iccGJmBS3.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccGJmBS3.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccGJmBS3.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccGJmBS3.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccGJmBS3.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccGJmBS3.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccGJmBS3.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccGJmBS3.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccGJmBS3.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccGJmBS3.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccGJmBS3.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGJmBS3.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGJmBS3.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccGJmBS3.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccGJmBS3.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccGJmBS3.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccGJmBS3.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccGJmBS3.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccGJmBS3.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGJmBS3.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccGJmBS3.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccGJmBS3.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccGJmBS3.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccMnQZnP.s: Assembler messages:
blake2b.S: /tmp/iccMnQZnP.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMnQZnP.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMnQZnP.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMnQZnP.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMnQZnP.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccMnQZnP.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccMnQZnP.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMnQZnP.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMnQZnP.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMnQZnP.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccT4Bo3K.s: Assembler messages:
blake2b.S: /tmp/iccT4Bo3K.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT4Bo3K.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT4Bo3K.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT4Bo3K.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT4Bo3K.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccT4Bo3K.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccT4Bo3K.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccT4Bo3K.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccT4Bo3K.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccTWVMsT.s: Assembler messages:
blake2b.S: /tmp/iccTWVMsT.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTWVMsT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTWVMsT.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTWVMsT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTWVMsT.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccTWVMsT.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccTWVMsT.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTWVMsT.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTWVMsT.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTWVMsT.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icctWafkH.s: Assembler messages:
blake2b.S: /tmp/icctWafkH.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctWafkH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctWafkH.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctWafkH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctWafkH.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icctWafkH.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icctWafkH.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icctWafkH.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icctWafkH.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icctWafkH.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc3soEmH.s: Assembler messages:
blake2b.S: /tmp/icc3soEmH.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3soEmH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3soEmH.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3soEmH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3soEmH.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc3soEmH.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc3soEmH.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3soEmH.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3soEmH.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3soEmH.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccD2JJtq.s: Assembler messages:
blake2b.S: /tmp/iccD2JJtq.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD2JJtq.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD2JJtq.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD2JJtq.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD2JJtq.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccD2JJtq.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD2JJtq.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD2JJtq.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD2JJtq.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccPfmSXX.s: Assembler messages:
blake2b.S: /tmp/iccPfmSXX.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPfmSXX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPfmSXX.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPfmSXX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPfmSXX.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccPfmSXX.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccPfmSXX.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPfmSXX.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPfmSXX.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPfmSXX.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccRy5vam.s: Assembler messages:
blake2b.S: /tmp/iccRy5vam.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccRy5vam.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccRy5vam.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccRy5vam.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccRy5vam.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccRy5vam.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccRy5vam.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccRy5vam.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccRy5vam.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccRy5vam.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccRy5vam.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccRy5vam.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccRy5vam.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccRy5vam.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccRy5vam.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccRy5vam.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccRy5vam.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccRy5vam.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccRy5vam.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccRy5vam.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccRy5vam.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccRy5vam.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccRy5vam.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccbVdkPW.s: Assembler messages:
blake2b.S: /tmp/iccbVdkPW.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbVdkPW.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbVdkPW.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbVdkPW.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbVdkPW.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbVdkPW.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbVdkPW.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbVdkPW.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbVdkPW.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbVdkPW.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbVdkPW.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbVdkPW.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icclPjhXY.s: Assembler messages:
blake2b.S: /tmp/icclPjhXY.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icclPjhXY.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icclPjhXY.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icclPjhXY.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icclPjhXY.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icclPjhXY.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icclPjhXY.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icclPjhXY.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icclPjhXY.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icclPjhXY.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icclPjhXY.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclPjhXY.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclPjhXY.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icclPjhXY.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icclPjhXY.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icclPjhXY.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icclPjhXY.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icclPjhXY.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icclPjhXY.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclPjhXY.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icclPjhXY.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icclPjhXY.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icclPjhXY.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccxmLT5V.s: Assembler messages:
blake2b.S: /tmp/iccxmLT5V.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxmLT5V.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxmLT5V.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxmLT5V.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxmLT5V.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccxmLT5V.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccxmLT5V.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxmLT5V.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxmLT5V.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxmLT5V.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xB -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc0wojHN.s: Assembler messages:
blake2b.S: /tmp/icc0wojHN.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0wojHN.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0wojHN.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0wojHN.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0wojHN.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc0wojHN.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc0wojHN.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0wojHN.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0wojHN.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0wojHN.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc7sI6sF.s: Assembler messages:
blake2b.S: /tmp/icc7sI6sF.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7sI6sF.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7sI6sF.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7sI6sF.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7sI6sF.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc7sI6sF.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc7sI6sF.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7sI6sF.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7sI6sF.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7sI6sF.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccNEioN6.s: Assembler messages:
blake2b.S: /tmp/iccNEioN6.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccNEioN6.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccNEioN6.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccNEioN6.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNEioN6.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNEioN6.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccNEioN6.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNEioN6.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNEioN6.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNEioN6.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNEioN6.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNEioN6.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNEioN6.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccNEioN6.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccNEioN6.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccNEioN6.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccNEioN6.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNEioN6.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccNEioN6.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccNEioN6.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccNEioN6.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccNEioN6.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccNEioN6.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccP2bLpk.s: Assembler messages:
blake2b.S: /tmp/iccP2bLpk.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccP2bLpk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccP2bLpk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccP2bLpk.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccP2bLpk.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccP2bLpk.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccP2bLpk.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccP2bLpk.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccP2bLpk.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccP2bLpk.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccP2bLpk.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccP2bLpk.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccVGMcZT.s: Assembler messages:
blake2b.S: /tmp/iccVGMcZT.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVGMcZT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVGMcZT.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVGMcZT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVGMcZT.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccVGMcZT.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVGMcZT.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVGMcZT.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVGMcZT.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccxQA5uc.s: Assembler messages:
blake2b.S: /tmp/iccxQA5uc.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccxQA5uc.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccxQA5uc.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccxQA5uc.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccxQA5uc.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccxQA5uc.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccxQA5uc.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccxQA5uc.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccxQA5uc.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccxQA5uc.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccxQA5uc.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccxQA5uc.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccxQA5uc.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccxQA5uc.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccxQA5uc.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccxQA5uc.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccxQA5uc.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccxQA5uc.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccxQA5uc.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccxQA5uc.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccxQA5uc.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccxQA5uc.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccxQA5uc.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icczui9Hu.s: Assembler messages:
blake2b.S: /tmp/icczui9Hu.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczui9Hu.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczui9Hu.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczui9Hu.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczui9Hu.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icczui9Hu.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icczui9Hu.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczui9Hu.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczui9Hu.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczui9Hu.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc3O6lyK.s: Assembler messages:
blake2b.S: /tmp/icc3O6lyK.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3O6lyK.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3O6lyK.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3O6lyK.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3O6lyK.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc3O6lyK.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3O6lyK.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3O6lyK.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3O6lyK.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc3jkuoa.s: Assembler messages:
blake2b.S: /tmp/icc3jkuoa.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3jkuoa.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3jkuoa.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3jkuoa.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3jkuoa.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3jkuoa.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3jkuoa.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3jkuoa.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3jkuoa.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3jkuoa.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icckprMJR.s: Assembler messages:
blake2b.S: /tmp/icckprMJR.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icckprMJR.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icckprMJR.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icckprMJR.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icckprMJR.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icckprMJR.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icckprMJR.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icckprMJR.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icckprMJR.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icckprMJR.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icckprMJR.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icckprMJR.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icckprMJR.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icckprMJR.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icckprMJR.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icckprMJR.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icckprMJR.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icckprMJR.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icckprMJR.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icckprMJR.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icckprMJR.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icckprMJR.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icckprMJR.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icco3NBBF.s: Assembler messages:
blake2b.S: /tmp/icco3NBBF.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icco3NBBF.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icco3NBBF.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icco3NBBF.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icco3NBBF.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icco3NBBF.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icco3NBBF.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icco3NBBF.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icco3NBBF.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icco3NBBF.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icco3NBBF.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icco3NBBF.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icco3NBBF.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icco3NBBF.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icco3NBBF.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icco3NBBF.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icco3NBBF.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icco3NBBF.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icco3NBBF.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icco3NBBF.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icco3NBBF.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icco3NBBF.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icco3NBBF.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccorqTUV.s: Assembler messages:
blake2b.S: /tmp/iccorqTUV.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccorqTUV.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccorqTUV.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccorqTUV.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccorqTUV.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccorqTUV.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccorqTUV.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccorqTUV.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccorqTUV.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccorqTUV.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccygYca4.s: Assembler messages:
blake2b.S: /tmp/iccygYca4.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccygYca4.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccygYca4.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccygYca4.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccygYca4.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccygYca4.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccygYca4.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccygYca4.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccygYca4.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccygYca4.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccygYca4.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccygYca4.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icczfqUwM.s: Assembler messages:
blake2b.S: /tmp/icczfqUwM.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczfqUwM.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczfqUwM.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczfqUwM.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczfqUwM.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczfqUwM.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczfqUwM.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczfqUwM.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczfqUwM.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczfqUwM.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xK -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc0OTfJD.s: Assembler messages:
blake2b.S: /tmp/icc0OTfJD.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icc0OTfJD.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icc0OTfJD.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icc0OTfJD.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icc0OTfJD.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc0OTfJD.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icc0OTfJD.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icc0OTfJD.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icc0OTfJD.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc0OTfJD.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icc0OTfJD.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc0OTfJD.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc0OTfJD.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icc0OTfJD.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icc0OTfJD.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icc0OTfJD.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icc0OTfJD.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icc0OTfJD.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc0OTfJD.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc0OTfJD.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc0OTfJD.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icc0OTfJD.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icc0OTfJD.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc8UwIWI.s: Assembler messages:
blake2b.S: /tmp/icc8UwIWI.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8UwIWI.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8UwIWI.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8UwIWI.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8UwIWI.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc8UwIWI.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8UwIWI.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8UwIWI.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8UwIWI.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccFJ46gb.s: Assembler messages:
blake2b.S: /tmp/iccFJ46gb.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFJ46gb.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFJ46gb.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFJ46gb.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFJ46gb.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFJ46gb.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccFJ46gb.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFJ46gb.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFJ46gb.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFJ46gb.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFJ46gb.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFJ46gb.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccTLCx6P.s: Assembler messages:
blake2b.S: /tmp/iccTLCx6P.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTLCx6P.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTLCx6P.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTLCx6P.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTLCx6P.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccTLCx6P.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccTLCx6P.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTLCx6P.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTLCx6P.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTLCx6P.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccWePVbD.s: Assembler messages:
blake2b.S: /tmp/iccWePVbD.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWePVbD.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWePVbD.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWePVbD.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWePVbD.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccWePVbD.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccWePVbD.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWePVbD.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWePVbD.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWePVbD.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccWyjeGr.s: Assembler messages:
blake2b.S: /tmp/iccWyjeGr.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccWyjeGr.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccWyjeGr.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccWyjeGr.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccWyjeGr.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccWyjeGr.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccWyjeGr.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccWyjeGr.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccWyjeGr.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccWyjeGr.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccWyjeGr.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccWyjeGr.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccWyjeGr.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccWyjeGr.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccWyjeGr.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccWyjeGr.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccWyjeGr.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccWyjeGr.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccWyjeGr.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccWyjeGr.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccWyjeGr.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccWyjeGr.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccWyjeGr.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icckq0prc.s: Assembler messages:
blake2b.S: /tmp/icckq0prc.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckq0prc.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckq0prc.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckq0prc.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckq0prc.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icckq0prc.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icckq0prc.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckq0prc.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckq0prc.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckq0prc.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc2ZiB5z.s: Assembler messages:
blake2b.S: /tmp/icc2ZiB5z.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2ZiB5z.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2ZiB5z.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2ZiB5z.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2ZiB5z.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc2ZiB5z.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc2ZiB5z.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2ZiB5z.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2ZiB5z.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2ZiB5z.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc771jPl.s: Assembler messages:
blake2b.S: /tmp/icc771jPl.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc771jPl.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc771jPl.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc771jPl.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc771jPl.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc771jPl.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc771jPl.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc771jPl.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc771jPl.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc771jPl.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc771jPl.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc771jPl.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc9xx6O6.s: Assembler messages:
blake2b.S: /tmp/icc9xx6O6.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9xx6O6.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9xx6O6.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9xx6O6.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9xx6O6.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc9xx6O6.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc9xx6O6.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9xx6O6.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9xx6O6.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9xx6O6.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccE04U6J.s: Assembler messages:
blake2b.S: /tmp/iccE04U6J.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE04U6J.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE04U6J.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE04U6J.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE04U6J.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccE04U6J.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccE04U6J.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE04U6J.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE04U6J.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE04U6J.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccFI7OjZ.s: Assembler messages:
blake2b.S: /tmp/iccFI7OjZ.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccFI7OjZ.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccFI7OjZ.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccFI7OjZ.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccFI7OjZ.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccFI7OjZ.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccFI7OjZ.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccFI7OjZ.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccFI7OjZ.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccFI7OjZ.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccFI7OjZ.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccFI7OjZ.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccFI7OjZ.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccFI7OjZ.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccFI7OjZ.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccFI7OjZ.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccFI7OjZ.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccFI7OjZ.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccFI7OjZ.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccFI7OjZ.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccFI7OjZ.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccFI7OjZ.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccFI7OjZ.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icch2wkbr.s: Assembler messages:
blake2b.S: /tmp/icch2wkbr.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch2wkbr.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch2wkbr.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch2wkbr.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch2wkbr.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icch2wkbr.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch2wkbr.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch2wkbr.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch2wkbr.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccmQeact.s: Assembler messages:
blake2b.S: /tmp/iccmQeact.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccmQeact.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccmQeact.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccmQeact.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccmQeact.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccmQeact.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccmQeact.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccmQeact.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccmQeact.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccmQeact.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccmQeact.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccmQeact.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccmQeact.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccmQeact.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccmQeact.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccmQeact.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccmQeact.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccmQeact.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccmQeact.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccmQeact.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccmQeact.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccmQeact.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccmQeact.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xN -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc4osEhm.s: Assembler messages:
blake2b.S: /tmp/icc4osEhm.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4osEhm.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4osEhm.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4osEhm.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4osEhm.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4osEhm.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc4osEhm.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4osEhm.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4osEhm.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4osEhm.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4osEhm.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4osEhm.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc92opw2.s: Assembler messages:
blake2b.S: /tmp/icc92opw2.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc92opw2.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc92opw2.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc92opw2.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc92opw2.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc92opw2.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc92opw2.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc92opw2.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc92opw2.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc92opw2.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc92opw2.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc92opw2.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc92opw2.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc92opw2.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc92opw2.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc92opw2.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc92opw2.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc92opw2.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc92opw2.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc92opw2.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc92opw2.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc92opw2.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc92opw2.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccDT7au9.s: Assembler messages:
blake2b.S: /tmp/iccDT7au9.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDT7au9.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDT7au9.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDT7au9.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDT7au9.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccDT7au9.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccDT7au9.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDT7au9.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDT7au9.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDT7au9.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccH1iSVU.s: Assembler messages:
blake2b.S: /tmp/iccH1iSVU.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH1iSVU.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH1iSVU.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH1iSVU.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH1iSVU.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccH1iSVU.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccH1iSVU.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccH1iSVU.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccH1iSVU.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccH1iSVU.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccQN9C8Y.s: Assembler messages:
blake2b.S: /tmp/iccQN9C8Y.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQN9C8Y.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQN9C8Y.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQN9C8Y.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQN9C8Y.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccQN9C8Y.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccQN9C8Y.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQN9C8Y.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQN9C8Y.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQN9C8Y.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccTqwqBg.s: Assembler messages:
blake2b.S: /tmp/iccTqwqBg.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTqwqBg.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTqwqBg.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTqwqBg.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTqwqBg.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccTqwqBg.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTqwqBg.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTqwqBg.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTqwqBg.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccipqcxw.s: Assembler messages:
blake2b.S: /tmp/iccipqcxw.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccipqcxw.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccipqcxw.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccipqcxw.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccipqcxw.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccipqcxw.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccipqcxw.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccipqcxw.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccipqcxw.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccipqcxw.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccipqcxw.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccipqcxw.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccipqcxw.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccipqcxw.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccipqcxw.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccipqcxw.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccipqcxw.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccipqcxw.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccipqcxw.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccipqcxw.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccipqcxw.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccipqcxw.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccipqcxw.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc69rBAH.s: Assembler messages:
blake2b.S: /tmp/icc69rBAH.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc69rBAH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc69rBAH.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc69rBAH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc69rBAH.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc69rBAH.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc69rBAH.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc69rBAH.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc69rBAH.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc69rBAH.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccByjMnX.s: Assembler messages:
blake2b.S: /tmp/iccByjMnX.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccByjMnX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccByjMnX.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccByjMnX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccByjMnX.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccByjMnX.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccByjMnX.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccByjMnX.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccByjMnX.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccByjMnX.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccR1DAWb.s: Assembler messages:
blake2b.S: /tmp/iccR1DAWb.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR1DAWb.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR1DAWb.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR1DAWb.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR1DAWb.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR1DAWb.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccR1DAWb.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR1DAWb.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR1DAWb.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR1DAWb.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR1DAWb.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR1DAWb.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccV7uezC.s: Assembler messages:
blake2b.S: /tmp/iccV7uezC.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccV7uezC.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccV7uezC.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccV7uezC.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccV7uezC.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccV7uezC.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccV7uezC.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccV7uezC.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccV7uezC.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccZ5OWJk.s: Assembler messages:
blake2b.S: /tmp/iccZ5OWJk.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ5OWJk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ5OWJk.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ5OWJk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ5OWJk.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccZ5OWJk.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccZ5OWJk.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ5OWJk.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ5OWJk.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ5OWJk.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccompqvF.s: Assembler messages:
blake2b.S: /tmp/iccompqvF.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccompqvF.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccompqvF.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccompqvF.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccompqvF.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccompqvF.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccompqvF.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccompqvF.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccompqvF.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccompqvF.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccompqvF.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccompqvF.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccompqvF.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccompqvF.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccompqvF.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccompqvF.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccompqvF.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccompqvF.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccompqvF.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccompqvF.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccompqvF.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccompqvF.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccompqvF.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccpbNW6k.s: Assembler messages:
blake2b.S: /tmp/iccpbNW6k.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccpbNW6k.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccpbNW6k.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccpbNW6k.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccpbNW6k.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccpbNW6k.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccpbNW6k.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccpbNW6k.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccpbNW6k.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccpbNW6k.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccpbNW6k.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccpbNW6k.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccpbNW6k.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccpbNW6k.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccpbNW6k.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccpbNW6k.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccpbNW6k.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccpbNW6k.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccpbNW6k.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccpbNW6k.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccpbNW6k.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccpbNW6k.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccpbNW6k.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xP -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc76Q3W0.s: Assembler messages:
blake2b.S: /tmp/icc76Q3W0.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc76Q3W0.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc76Q3W0.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc76Q3W0.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc76Q3W0.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc76Q3W0.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc76Q3W0.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc76Q3W0.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc76Q3W0.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc76Q3W0.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccGNpqaj.s: Assembler messages:
blake2b.S: /tmp/iccGNpqaj.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGNpqaj.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGNpqaj.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGNpqaj.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGNpqaj.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGNpqaj.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccGNpqaj.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGNpqaj.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGNpqaj.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGNpqaj.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGNpqaj.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGNpqaj.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccNNGyAD.s: Assembler messages:
blake2b.S: /tmp/iccNNGyAD.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccNNGyAD.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccNNGyAD.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccNNGyAD.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNNGyAD.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNNGyAD.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccNNGyAD.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNNGyAD.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNNGyAD.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNNGyAD.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNNGyAD.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNNGyAD.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNNGyAD.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccNNGyAD.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccNNGyAD.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccNNGyAD.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccNNGyAD.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNNGyAD.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccNNGyAD.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccNNGyAD.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccNNGyAD.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccNNGyAD.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccNNGyAD.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccYLry3A.s: Assembler messages:
blake2b.S: /tmp/iccYLry3A.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYLry3A.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYLry3A.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYLry3A.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYLry3A.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccYLry3A.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYLry3A.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYLry3A.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYLry3A.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccoMGObm.s: Assembler messages:
blake2b.S: /tmp/iccoMGObm.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoMGObm.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoMGObm.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoMGObm.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoMGObm.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccoMGObm.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccoMGObm.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccoMGObm.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccoMGObm.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccoMGObm.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccuAVfxQ.s: Assembler messages:
blake2b.S: /tmp/iccuAVfxQ.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccuAVfxQ.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccuAVfxQ.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccuAVfxQ.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccuAVfxQ.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccuAVfxQ.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccuAVfxQ.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccuAVfxQ.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccuAVfxQ.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccuAVfxQ.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccuAVfxQ.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccuAVfxQ.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccuAVfxQ.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccuAVfxQ.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccuAVfxQ.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccuAVfxQ.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccuAVfxQ.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccuAVfxQ.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccuAVfxQ.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccuAVfxQ.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccuAVfxQ.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccuAVfxQ.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccuAVfxQ.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccxA2AsQ.s: Assembler messages:
blake2b.S: /tmp/iccxA2AsQ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxA2AsQ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxA2AsQ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxA2AsQ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxA2AsQ.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccxA2AsQ.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccxA2AsQ.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxA2AsQ.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxA2AsQ.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxA2AsQ.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccFWLPiZ.s: Assembler messages:
blake2b.S: /tmp/iccFWLPiZ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFWLPiZ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFWLPiZ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFWLPiZ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFWLPiZ.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccFWLPiZ.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccFWLPiZ.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFWLPiZ.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFWLPiZ.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFWLPiZ.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccHrREgS.s: Assembler messages:
blake2b.S: /tmp/iccHrREgS.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHrREgS.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHrREgS.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHrREgS.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHrREgS.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHrREgS.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccHrREgS.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHrREgS.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHrREgS.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHrREgS.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHrREgS.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHrREgS.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccOBNgBM.s: Assembler messages:
blake2b.S: /tmp/iccOBNgBM.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOBNgBM.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOBNgBM.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOBNgBM.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOBNgBM.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccOBNgBM.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccOBNgBM.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOBNgBM.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOBNgBM.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOBNgBM.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccZ5WutZ.s: Assembler messages:
blake2b.S: /tmp/iccZ5WutZ.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccZ5WutZ.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccZ5WutZ.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccZ5WutZ.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccZ5WutZ.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccZ5WutZ.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccZ5WutZ.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccZ5WutZ.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccZ5WutZ.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccZ5WutZ.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccZ5WutZ.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZ5WutZ.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZ5WutZ.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccZ5WutZ.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccZ5WutZ.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccZ5WutZ.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccZ5WutZ.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccZ5WutZ.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccZ5WutZ.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZ5WutZ.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccZ5WutZ.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccZ5WutZ.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccZ5WutZ.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccZoV1wn.s: Assembler messages:
blake2b.S: /tmp/iccZoV1wn.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZoV1wn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZoV1wn.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZoV1wn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZoV1wn.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccZoV1wn.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZoV1wn.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZoV1wn.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZoV1wn.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccii0gxs.s: Assembler messages:
blake2b.S: /tmp/iccii0gxs.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccii0gxs.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccii0gxs.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccii0gxs.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccii0gxs.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccii0gxs.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccii0gxs.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccii0gxs.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccii0gxs.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccii0gxs.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O2 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icck6ATwn.s: Assembler messages:
blake2b.S: /tmp/icck6ATwn.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icck6ATwn.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icck6ATwn.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icck6ATwn.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icck6ATwn.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icck6ATwn.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icck6ATwn.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icck6ATwn.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icck6ATwn.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icck6ATwn.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icck6ATwn.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icck6ATwn.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icck6ATwn.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icck6ATwn.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icck6ATwn.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icck6ATwn.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icck6ATwn.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icck6ATwn.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icck6ATwn.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icck6ATwn.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icck6ATwn.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icck6ATwn.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icck6ATwn.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O2 -xW -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -static
blake2b.S: /tmp/icc5VbIuN.s: Assembler messages:
blake2b.S: /tmp/icc5VbIuN.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5VbIuN.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5VbIuN.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5VbIuN.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5VbIuN.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc5VbIuN.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc5VbIuN.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5VbIuN.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5VbIuN.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5VbIuN.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -static
blake2b.S: /tmp/iccHFZUia.s: Assembler messages:
blake2b.S: /tmp/iccHFZUia.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccHFZUia.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccHFZUia.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccHFZUia.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccHFZUia.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccHFZUia.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccHFZUia.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccHFZUia.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccHFZUia.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccHFZUia.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccHFZUia.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccHFZUia.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccHFZUia.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccHFZUia.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccHFZUia.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccHFZUia.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccHFZUia.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccHFZUia.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccHFZUia.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccHFZUia.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccHFZUia.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccHFZUia.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccHFZUia.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccHFZUia.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -static
blake2b.S: /tmp/icccHH1sy.s: Assembler messages:
blake2b.S: /tmp/icccHH1sy.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccHH1sy.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccHH1sy.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccHH1sy.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccHH1sy.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icccHH1sy.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icccHH1sy.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccHH1sy.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccHH1sy.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccHH1sy.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -static
blake2b.S: /tmp/iccdOC9tI.s: Assembler messages:
blake2b.S: /tmp/iccdOC9tI.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccdOC9tI.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccdOC9tI.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccdOC9tI.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccdOC9tI.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccdOC9tI.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccdOC9tI.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccdOC9tI.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccdOC9tI.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccdOC9tI.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccdOC9tI.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccdOC9tI.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccdOC9tI.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccdOC9tI.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccdOC9tI.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccdOC9tI.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccdOC9tI.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccdOC9tI.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccdOC9tI.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccdOC9tI.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccdOC9tI.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccdOC9tI.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccdOC9tI.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccdOC9tI.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -static
blake2b.S: /tmp/iccgCuQMq.s: Assembler messages:
blake2b.S: /tmp/iccgCuQMq.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgCuQMq.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgCuQMq.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgCuQMq.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgCuQMq.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccgCuQMq.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccgCuQMq.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgCuQMq.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgCuQMq.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgCuQMq.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -static
blake2b.S: /tmp/iccsMoIp4.s: Assembler messages:
blake2b.S: /tmp/iccsMoIp4.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsMoIp4.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsMoIp4.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsMoIp4.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsMoIp4.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccsMoIp4.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsMoIp4.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsMoIp4.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsMoIp4.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -static
blake2b.S: /tmp/iccxImtYz.s: Assembler messages:
blake2b.S: /tmp/iccxImtYz.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxImtYz.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxImtYz.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxImtYz.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxImtYz.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxImtYz.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccxImtYz.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxImtYz.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxImtYz.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxImtYz.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxImtYz.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxImtYz.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/icc6XixHh.s: Assembler messages:
blake2b.S: /tmp/icc6XixHh.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6XixHh.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6XixHh.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6XixHh.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6XixHh.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6XixHh.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc6XixHh.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6XixHh.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6XixHh.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6XixHh.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6XixHh.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6XixHh.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/icc9GbOUq.s: Assembler messages:
blake2b.S: /tmp/icc9GbOUq.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9GbOUq.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9GbOUq.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9GbOUq.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9GbOUq.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc9GbOUq.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc9GbOUq.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9GbOUq.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9GbOUq.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9GbOUq.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/iccAasR3z.s: Assembler messages:
blake2b.S: /tmp/iccAasR3z.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccAasR3z.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccAasR3z.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccAasR3z.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccAasR3z.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccAasR3z.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccAasR3z.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccAasR3z.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccAasR3z.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccAasR3z.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/icceV4CEr.s: Assembler messages:
blake2b.S: /tmp/icceV4CEr.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceV4CEr.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceV4CEr.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceV4CEr.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceV4CEr.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icceV4CEr.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icceV4CEr.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceV4CEr.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceV4CEr.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceV4CEr.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/iccgv5zWx.s: Assembler messages:
blake2b.S: /tmp/iccgv5zWx.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgv5zWx.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgv5zWx.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgv5zWx.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgv5zWx.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccgv5zWx.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgv5zWx.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgv5zWx.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgv5zWx.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/iccl3lJPE.s: Assembler messages:
blake2b.S: /tmp/iccl3lJPE.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccl3lJPE.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccl3lJPE.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccl3lJPE.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccl3lJPE.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccl3lJPE.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccl3lJPE.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccl3lJPE.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccl3lJPE.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccl3lJPE.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccl3lJPE.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccl3lJPE.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccl3lJPE.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccl3lJPE.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccl3lJPE.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccl3lJPE.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccl3lJPE.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccl3lJPE.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccl3lJPE.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccl3lJPE.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccl3lJPE.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccl3lJPE.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccl3lJPE.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccl3lJPE.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -static -no-vec
blake2b.S: /tmp/icctU0IoB.s: Assembler messages:
blake2b.S: /tmp/icctU0IoB.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icctU0IoB.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icctU0IoB.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icctU0IoB.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctU0IoB.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctU0IoB.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icctU0IoB.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icctU0IoB.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icctU0IoB.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctU0IoB.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctU0IoB.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctU0IoB.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctU0IoB.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icctU0IoB.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icctU0IoB.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icctU0IoB.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctU0IoB.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctU0IoB.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctU0IoB.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icctU0IoB.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icctU0IoB.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icctU0IoB.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icctU0IoB.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/icctU0IoB.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc2yUcDj.s: Assembler messages:
blake2b.S: /tmp/icc2yUcDj.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2yUcDj.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2yUcDj.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2yUcDj.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2yUcDj.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc2yUcDj.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc2yUcDj.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2yUcDj.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2yUcDj.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2yUcDj.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccKyG8nI.s: Assembler messages:
blake2b.S: /tmp/iccKyG8nI.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccKyG8nI.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccKyG8nI.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccKyG8nI.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccKyG8nI.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccKyG8nI.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccKyG8nI.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccKyG8nI.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccKyG8nI.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccKyG8nI.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccKyG8nI.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccKyG8nI.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccKyG8nI.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccKyG8nI.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccKyG8nI.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccKyG8nI.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccKyG8nI.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccKyG8nI.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccKyG8nI.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccKyG8nI.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccKyG8nI.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccKyG8nI.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccKyG8nI.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccUDLVRJ.s: Assembler messages:
blake2b.S: /tmp/iccUDLVRJ.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUDLVRJ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUDLVRJ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUDLVRJ.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUDLVRJ.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUDLVRJ.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccUDLVRJ.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUDLVRJ.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUDLVRJ.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUDLVRJ.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUDLVRJ.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUDLVRJ.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccWlGkrI.s: Assembler messages:
blake2b.S: /tmp/iccWlGkrI.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWlGkrI.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWlGkrI.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWlGkrI.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWlGkrI.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccWlGkrI.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccWlGkrI.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWlGkrI.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWlGkrI.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWlGkrI.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccYbF6yp.s: Assembler messages:
blake2b.S: /tmp/iccYbF6yp.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccYbF6yp.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccYbF6yp.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccYbF6yp.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYbF6yp.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYbF6yp.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccYbF6yp.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccYbF6yp.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccYbF6yp.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYbF6yp.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYbF6yp.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYbF6yp.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYbF6yp.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccYbF6yp.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccYbF6yp.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccYbF6yp.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccYbF6yp.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYbF6yp.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccYbF6yp.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccYbF6yp.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccYbF6yp.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccYbF6yp.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccYbF6yp.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccq3pA9T.s: Assembler messages:
blake2b.S: /tmp/iccq3pA9T.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccq3pA9T.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccq3pA9T.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccq3pA9T.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccq3pA9T.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccq3pA9T.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccq3pA9T.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccq3pA9T.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccq3pA9T.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccq3pA9T.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccuKTCG8.s: Assembler messages:
blake2b.S: /tmp/iccuKTCG8.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuKTCG8.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuKTCG8.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuKTCG8.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuKTCG8.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccuKTCG8.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuKTCG8.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuKTCG8.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuKTCG8.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc1Y7YD8.s: Assembler messages:
blake2b.S: /tmp/icc1Y7YD8.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1Y7YD8.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1Y7YD8.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1Y7YD8.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1Y7YD8.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc1Y7YD8.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc1Y7YD8.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1Y7YD8.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1Y7YD8.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1Y7YD8.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccBHR5Wd.s: Assembler messages:
blake2b.S: /tmp/iccBHR5Wd.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBHR5Wd.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBHR5Wd.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBHR5Wd.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBHR5Wd.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBHR5Wd.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccBHR5Wd.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBHR5Wd.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBHR5Wd.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBHR5Wd.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBHR5Wd.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBHR5Wd.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccOjiqPg.s: Assembler messages:
blake2b.S: /tmp/iccOjiqPg.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOjiqPg.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOjiqPg.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOjiqPg.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOjiqPg.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccOjiqPg.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccOjiqPg.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOjiqPg.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOjiqPg.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOjiqPg.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccW0no82.s: Assembler messages:
blake2b.S: /tmp/iccW0no82.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccW0no82.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccW0no82.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccW0no82.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccW0no82.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccW0no82.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccW0no82.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccW0no82.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccW0no82.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icceEel9t.s: Assembler messages:
blake2b.S: /tmp/icceEel9t.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icceEel9t.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icceEel9t.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icceEel9t.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icceEel9t.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icceEel9t.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icceEel9t.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icceEel9t.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icceEel9t.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icceEel9t.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icceEel9t.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceEel9t.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceEel9t.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icceEel9t.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icceEel9t.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icceEel9t.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icceEel9t.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icceEel9t.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icceEel9t.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceEel9t.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icceEel9t.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icceEel9t.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icceEel9t.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccm90DF1.s: Assembler messages:
blake2b.S: /tmp/iccm90DF1.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccm90DF1.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccm90DF1.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccm90DF1.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccm90DF1.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccm90DF1.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccm90DF1.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccm90DF1.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccm90DF1.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccm90DF1.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccrF9Q70.s: Assembler messages:
blake2b.S: /tmp/iccrF9Q70.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccrF9Q70.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccrF9Q70.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccrF9Q70.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccrF9Q70.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccrF9Q70.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccrF9Q70.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccrF9Q70.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccrF9Q70.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccrF9Q70.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccrF9Q70.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccrF9Q70.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccrF9Q70.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccrF9Q70.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccrF9Q70.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccrF9Q70.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccrF9Q70.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccrF9Q70.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccrF9Q70.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccrF9Q70.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccrF9Q70.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccrF9Q70.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccrF9Q70.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xB -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccH3eg0J.s: Assembler messages:
blake2b.S: /tmp/iccH3eg0J.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccH3eg0J.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccH3eg0J.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccH3eg0J.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccH3eg0J.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccH3eg0J.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccH3eg0J.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccH3eg0J.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccH3eg0J.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccH3eg0J.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccH3eg0J.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccH3eg0J.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccH3eg0J.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccH3eg0J.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccH3eg0J.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccH3eg0J.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccH3eg0J.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccH3eg0J.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccH3eg0J.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccH3eg0J.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccH3eg0J.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccH3eg0J.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccH3eg0J.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccIfbo8n.s: Assembler messages:
blake2b.S: /tmp/iccIfbo8n.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIfbo8n.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIfbo8n.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIfbo8n.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIfbo8n.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccIfbo8n.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccIfbo8n.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIfbo8n.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIfbo8n.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIfbo8n.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccVm04CE.s: Assembler messages:
blake2b.S: /tmp/iccVm04CE.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVm04CE.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVm04CE.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVm04CE.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVm04CE.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVm04CE.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVm04CE.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVm04CE.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVm04CE.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVm04CE.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icckJE3z4.s: Assembler messages:
blake2b.S: /tmp/icckJE3z4.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckJE3z4.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckJE3z4.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckJE3z4.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckJE3z4.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckJE3z4.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icckJE3z4.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckJE3z4.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckJE3z4.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckJE3z4.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckJE3z4.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckJE3z4.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccuOEQwf.s: Assembler messages:
blake2b.S: /tmp/iccuOEQwf.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuOEQwf.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuOEQwf.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuOEQwf.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccuOEQwf.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccuOEQwf.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccuOEQwf.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuOEQwf.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuOEQwf.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccuOEQwf.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccw1lTht.s: Assembler messages:
blake2b.S: /tmp/iccw1lTht.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccw1lTht.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccw1lTht.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccw1lTht.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccw1lTht.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccw1lTht.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccw1lTht.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccw1lTht.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccw1lTht.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccyWMaLk.s: Assembler messages:
blake2b.S: /tmp/iccyWMaLk.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccyWMaLk.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccyWMaLk.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccyWMaLk.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyWMaLk.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyWMaLk.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccyWMaLk.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyWMaLk.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyWMaLk.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyWMaLk.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyWMaLk.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyWMaLk.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyWMaLk.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccyWMaLk.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccyWMaLk.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccyWMaLk.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccyWMaLk.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyWMaLk.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccyWMaLk.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccyWMaLk.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccyWMaLk.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccyWMaLk.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccyWMaLk.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc3SXwOX.s: Assembler messages:
blake2b.S: /tmp/icc3SXwOX.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3SXwOX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3SXwOX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3SXwOX.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3SXwOX.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3SXwOX.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc3SXwOX.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3SXwOX.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3SXwOX.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3SXwOX.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3SXwOX.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3SXwOX.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc6S28Nt.s: Assembler messages:
blake2b.S: /tmp/icc6S28Nt.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc6S28Nt.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc6S28Nt.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc6S28Nt.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc6S28Nt.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc6S28Nt.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc6S28Nt.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc6S28Nt.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc6S28Nt.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc6S28Nt.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc6S28Nt.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc6S28Nt.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc6S28Nt.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc6S28Nt.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc6S28Nt.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc6S28Nt.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc6S28Nt.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc6S28Nt.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc6S28Nt.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc6S28Nt.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc6S28Nt.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc6S28Nt.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc6S28Nt.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccNXgrJz.s: Assembler messages:
blake2b.S: /tmp/iccNXgrJz.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccNXgrJz.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccNXgrJz.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccNXgrJz.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccNXgrJz.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccNXgrJz.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNXgrJz.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccNXgrJz.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccNXgrJz.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNXgrJz.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccNXgrJz.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNXgrJz.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNXgrJz.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccNXgrJz.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNXgrJz.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccNXgrJz.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccNXgrJz.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccNXgrJz.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccNXgrJz.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNXgrJz.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccNXgrJz.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccNXgrJz.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccNXgrJz.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccPWbz6f.s: Assembler messages:
blake2b.S: /tmp/iccPWbz6f.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWbz6f.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWbz6f.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWbz6f.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWbz6f.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccPWbz6f.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWbz6f.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWbz6f.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWbz6f.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccUxqxaR.s: Assembler messages:
blake2b.S: /tmp/iccUxqxaR.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUxqxaR.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUxqxaR.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUxqxaR.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUxqxaR.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccUxqxaR.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccUxqxaR.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUxqxaR.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUxqxaR.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUxqxaR.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccgbxVjO.s: Assembler messages:
blake2b.S: /tmp/iccgbxVjO.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgbxVjO.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgbxVjO.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgbxVjO.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccgbxVjO.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccgbxVjO.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccgbxVjO.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgbxVjO.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgbxVjO.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccgbxVjO.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccrYW8Fe.s: Assembler messages:
blake2b.S: /tmp/iccrYW8Fe.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrYW8Fe.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrYW8Fe.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrYW8Fe.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrYW8Fe.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccrYW8Fe.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccrYW8Fe.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrYW8Fe.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrYW8Fe.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrYW8Fe.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xK -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc3s6O9x.s: Assembler messages:
blake2b.S: /tmp/icc3s6O9x.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3s6O9x.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3s6O9x.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3s6O9x.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3s6O9x.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3s6O9x.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3s6O9x.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3s6O9x.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3s6O9x.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3s6O9x.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc3zvJ60.s: Assembler messages:
blake2b.S: /tmp/icc3zvJ60.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3zvJ60.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3zvJ60.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3zvJ60.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3zvJ60.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc3zvJ60.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3zvJ60.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3zvJ60.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3zvJ60.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccCKUO4G.s: Assembler messages:
blake2b.S: /tmp/iccCKUO4G.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCKUO4G.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCKUO4G.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCKUO4G.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCKUO4G.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCKUO4G.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccCKUO4G.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCKUO4G.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCKUO4G.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCKUO4G.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCKUO4G.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCKUO4G.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccEnkVKp.s: Assembler messages:
blake2b.S: /tmp/iccEnkVKp.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEnkVKp.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEnkVKp.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEnkVKp.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEnkVKp.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccEnkVKp.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccEnkVKp.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEnkVKp.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEnkVKp.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEnkVKp.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccMNfSKb.s: Assembler messages:
blake2b.S: /tmp/iccMNfSKb.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMNfSKb.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMNfSKb.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMNfSKb.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMNfSKb.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccMNfSKb.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccMNfSKb.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMNfSKb.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMNfSKb.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMNfSKb.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccZe9uZZ.s: Assembler messages:
blake2b.S: /tmp/iccZe9uZZ.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccZe9uZZ.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccZe9uZZ.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccZe9uZZ.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZe9uZZ.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZe9uZZ.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccZe9uZZ.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccZe9uZZ.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccZe9uZZ.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccZe9uZZ.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccZe9uZZ.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccZe9uZZ.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccZe9uZZ.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccZe9uZZ.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccZe9uZZ.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccZe9uZZ.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccZe9uZZ.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccZe9uZZ.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccZe9uZZ.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccZe9uZZ.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccZe9uZZ.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccZe9uZZ.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccZe9uZZ.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccqzhRzE.s: Assembler messages:
blake2b.S: /tmp/iccqzhRzE.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccqzhRzE.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccqzhRzE.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccqzhRzE.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccqzhRzE.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccqzhRzE.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccqzhRzE.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccqzhRzE.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccqzhRzE.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccqzhRzE.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccqzhRzE.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccqzhRzE.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccqzhRzE.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccqzhRzE.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccqzhRzE.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccqzhRzE.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccqzhRzE.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccqzhRzE.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccqzhRzE.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccqzhRzE.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccqzhRzE.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccqzhRzE.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccqzhRzE.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc0ZZBP6.s: Assembler messages:
blake2b.S: /tmp/icc0ZZBP6.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0ZZBP6.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0ZZBP6.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0ZZBP6.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0ZZBP6.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc0ZZBP6.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc0ZZBP6.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0ZZBP6.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0ZZBP6.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0ZZBP6.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icc9UKx2Q.s: Assembler messages:
blake2b.S: /tmp/icc9UKx2Q.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9UKx2Q.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9UKx2Q.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9UKx2Q.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc9UKx2Q.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc9UKx2Q.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9UKx2Q.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9UKx2Q.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc9UKx2Q.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccDWuDBk.s: Assembler messages:
blake2b.S: /tmp/iccDWuDBk.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDWuDBk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDWuDBk.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDWuDBk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDWuDBk.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccDWuDBk.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccDWuDBk.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDWuDBk.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDWuDBk.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDWuDBk.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccRHbzd1.s: Assembler messages:
blake2b.S: /tmp/iccRHbzd1.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccRHbzd1.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccRHbzd1.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccRHbzd1.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccRHbzd1.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccRHbzd1.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccRHbzd1.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccRHbzd1.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccRHbzd1.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccRHbzd1.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccRHbzd1.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccRHbzd1.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccRHbzd1.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccRHbzd1.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccRHbzd1.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccRHbzd1.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccRHbzd1.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccRHbzd1.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccRHbzd1.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccRHbzd1.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccRHbzd1.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccRHbzd1.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccRHbzd1.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icckt9bhY.s: Assembler messages:
blake2b.S: /tmp/icckt9bhY.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckt9bhY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckt9bhY.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckt9bhY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckt9bhY.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icckt9bhY.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icckt9bhY.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckt9bhY.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckt9bhY.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckt9bhY.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccpSrROz.s: Assembler messages:
blake2b.S: /tmp/iccpSrROz.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpSrROz.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpSrROz.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpSrROz.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpSrROz.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpSrROz.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccpSrROz.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpSrROz.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpSrROz.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpSrROz.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpSrROz.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpSrROz.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccugkswM.s: Assembler messages:
blake2b.S: /tmp/iccugkswM.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccugkswM.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccugkswM.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccugkswM.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccugkswM.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccugkswM.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccugkswM.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccugkswM.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccugkswM.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccugkswM.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccugkswM.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccugkswM.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccugkswM.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccugkswM.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccugkswM.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccugkswM.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccugkswM.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccugkswM.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccugkswM.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccugkswM.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccugkswM.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccugkswM.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccugkswM.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xN -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc7Hb1bU.s: Assembler messages:
blake2b.S: /tmp/icc7Hb1bU.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Hb1bU.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Hb1bU.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Hb1bU.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Hb1bU.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc7Hb1bU.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7Hb1bU.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7Hb1bU.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7Hb1bU.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc8Ql9Yi.s: Assembler messages:
blake2b.S: /tmp/icc8Ql9Yi.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8Ql9Yi.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8Ql9Yi.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8Ql9Yi.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8Ql9Yi.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc8Ql9Yi.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc8Ql9Yi.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8Ql9Yi.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8Ql9Yi.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8Ql9Yi.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccEpNc4k.s: Assembler messages:
blake2b.S: /tmp/iccEpNc4k.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEpNc4k.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEpNc4k.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEpNc4k.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEpNc4k.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccEpNc4k.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccEpNc4k.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEpNc4k.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEpNc4k.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEpNc4k.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccR8d1jX.s: Assembler messages:
blake2b.S: /tmp/iccR8d1jX.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR8d1jX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR8d1jX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR8d1jX.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR8d1jX.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR8d1jX.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccR8d1jX.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccR8d1jX.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR8d1jX.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR8d1jX.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR8d1jX.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccR8d1jX.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icchhBZFJ.s: Assembler messages:
blake2b.S: /tmp/icchhBZFJ.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icchhBZFJ.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icchhBZFJ.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icchhBZFJ.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icchhBZFJ.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icchhBZFJ.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icchhBZFJ.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icchhBZFJ.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icchhBZFJ.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchhBZFJ.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchhBZFJ.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchhBZFJ.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icchhBZFJ.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icchhBZFJ.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icchhBZFJ.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icchhBZFJ.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icchhBZFJ.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icchhBZFJ.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icchhBZFJ.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icchhBZFJ.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icchhBZFJ.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icchhBZFJ.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icchhBZFJ.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccpzFHCT.s: Assembler messages:
blake2b.S: /tmp/iccpzFHCT.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpzFHCT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpzFHCT.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpzFHCT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpzFHCT.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccpzFHCT.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccpzFHCT.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpzFHCT.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpzFHCT.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpzFHCT.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccwsLt76.s: Assembler messages:
blake2b.S: /tmp/iccwsLt76.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccwsLt76.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccwsLt76.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccwsLt76.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccwsLt76.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccwsLt76.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccwsLt76.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccwsLt76.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccwsLt76.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccwsLt76.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccwsLt76.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccwsLt76.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccwsLt76.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccwsLt76.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccwsLt76.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccwsLt76.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccwsLt76.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccwsLt76.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccwsLt76.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccwsLt76.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccwsLt76.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccwsLt76.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccwsLt76.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc1fUnZJ.s: Assembler messages:
blake2b.S: /tmp/icc1fUnZJ.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1fUnZJ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1fUnZJ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1fUnZJ.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1fUnZJ.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1fUnZJ.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc1fUnZJ.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1fUnZJ.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1fUnZJ.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1fUnZJ.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1fUnZJ.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1fUnZJ.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc1u0Xlm.s: Assembler messages:
blake2b.S: /tmp/icc1u0Xlm.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1u0Xlm.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1u0Xlm.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1u0Xlm.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1u0Xlm.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc1u0Xlm.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc1u0Xlm.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1u0Xlm.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1u0Xlm.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1u0Xlm.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icc3uga4h.s: Assembler messages:
blake2b.S: /tmp/icc3uga4h.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3uga4h.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3uga4h.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3uga4h.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc3uga4h.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3uga4h.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc3uga4h.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3uga4h.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3uga4h.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc3uga4h.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccBmEGBT.s: Assembler messages:
blake2b.S: /tmp/iccBmEGBT.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccBmEGBT.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccBmEGBT.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccBmEGBT.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccBmEGBT.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccBmEGBT.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccBmEGBT.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccBmEGBT.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccBmEGBT.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccBmEGBT.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccBmEGBT.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccBmEGBT.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccBmEGBT.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccBmEGBT.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccBmEGBT.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccBmEGBT.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccBmEGBT.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccBmEGBT.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccBmEGBT.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccBmEGBT.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccBmEGBT.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccBmEGBT.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccBmEGBT.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccYkyrYn.s: Assembler messages:
blake2b.S: /tmp/iccYkyrYn.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccYkyrYn.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccYkyrYn.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccYkyrYn.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYkyrYn.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYkyrYn.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccYkyrYn.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccYkyrYn.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccYkyrYn.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYkyrYn.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYkyrYn.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYkyrYn.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYkyrYn.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccYkyrYn.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccYkyrYn.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccYkyrYn.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccYkyrYn.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYkyrYn.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccYkyrYn.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccYkyrYn.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccYkyrYn.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccYkyrYn.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccYkyrYn.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccjP98XG.s: Assembler messages:
blake2b.S: /tmp/iccjP98XG.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjP98XG.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjP98XG.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjP98XG.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjP98XG.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccjP98XG.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjP98XG.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjP98XG.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjP98XG.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icczWSm1g.s: Assembler messages:
blake2b.S: /tmp/icczWSm1g.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczWSm1g.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczWSm1g.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczWSm1g.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczWSm1g.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczWSm1g.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icczWSm1g.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczWSm1g.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczWSm1g.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczWSm1g.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xP -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc5Bs0Dz.s: Assembler messages:
blake2b.S: /tmp/icc5Bs0Dz.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5Bs0Dz.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5Bs0Dz.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5Bs0Dz.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc5Bs0Dz.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc5Bs0Dz.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc5Bs0Dz.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5Bs0Dz.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5Bs0Dz.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc5Bs0Dz.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc7Ot1ep.s: Assembler messages:
blake2b.S: /tmp/icc7Ot1ep.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Ot1ep.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Ot1ep.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Ot1ep.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7Ot1ep.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc7Ot1ep.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7Ot1ep.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7Ot1ep.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7Ot1ep.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccbw5EcM.s: Assembler messages:
blake2b.S: /tmp/iccbw5EcM.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbw5EcM.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbw5EcM.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbw5EcM.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbw5EcM.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbw5EcM.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbw5EcM.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbw5EcM.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbw5EcM.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbw5EcM.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbw5EcM.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbw5EcM.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccfqi7BP.s: Assembler messages:
blake2b.S: /tmp/iccfqi7BP.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfqi7BP.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfqi7BP.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfqi7BP.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccfqi7BP.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccfqi7BP.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccfqi7BP.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccfqi7BP.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccfqi7BP.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccfqi7BP.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icckhFMmW.s: Assembler messages:
blake2b.S: /tmp/icckhFMmW.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckhFMmW.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckhFMmW.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckhFMmW.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckhFMmW.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icckhFMmW.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icckhFMmW.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckhFMmW.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckhFMmW.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckhFMmW.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icctkIJlt.s: Assembler messages:
blake2b.S: /tmp/icctkIJlt.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icctkIJlt.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icctkIJlt.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icctkIJlt.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctkIJlt.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctkIJlt.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icctkIJlt.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icctkIJlt.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icctkIJlt.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctkIJlt.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctkIJlt.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctkIJlt.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctkIJlt.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icctkIJlt.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icctkIJlt.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icctkIJlt.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctkIJlt.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctkIJlt.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctkIJlt.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icctkIJlt.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icctkIJlt.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icctkIJlt.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icctkIJlt.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccxl42JE.s: Assembler messages:
blake2b.S: /tmp/iccxl42JE.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccxl42JE.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccxl42JE.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccxl42JE.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccxl42JE.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccxl42JE.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccxl42JE.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccxl42JE.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccxl42JE.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccxl42JE.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccxl42JE.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccxl42JE.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccxl42JE.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccxl42JE.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccxl42JE.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccxl42JE.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccxl42JE.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccxl42JE.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccxl42JE.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccxl42JE.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccxl42JE.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccxl42JE.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccxl42JE.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc0hvooo.s: Assembler messages:
blake2b.S: /tmp/icc0hvooo.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0hvooo.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0hvooo.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0hvooo.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc0hvooo.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc0hvooo.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc0hvooo.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0hvooo.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0hvooo.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc0hvooo.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc2Jn62D.s: Assembler messages:
blake2b.S: /tmp/icc2Jn62D.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2Jn62D.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2Jn62D.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2Jn62D.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2Jn62D.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc2Jn62D.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc2Jn62D.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2Jn62D.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2Jn62D.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2Jn62D.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccGRrUAa.s: Assembler messages:
blake2b.S: /tmp/iccGRrUAa.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccGRrUAa.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccGRrUAa.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccGRrUAa.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccGRrUAa.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccGRrUAa.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccGRrUAa.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccGRrUAa.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccGRrUAa.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccGRrUAa.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccGRrUAa.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGRrUAa.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGRrUAa.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccGRrUAa.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccGRrUAa.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccGRrUAa.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccGRrUAa.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccGRrUAa.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccGRrUAa.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccGRrUAa.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccGRrUAa.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccGRrUAa.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccGRrUAa.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccTNSSgY.s: Assembler messages:
blake2b.S: /tmp/iccTNSSgY.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTNSSgY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTNSSgY.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTNSSgY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTNSSgY.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccTNSSgY.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTNSSgY.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTNSSgY.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTNSSgY.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icctfy9DX.s: Assembler messages:
blake2b.S: /tmp/icctfy9DX.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icctfy9DX.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icctfy9DX.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icctfy9DX.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctfy9DX.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctfy9DX.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icctfy9DX.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icctfy9DX.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icctfy9DX.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctfy9DX.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctfy9DX.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctfy9DX.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctfy9DX.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icctfy9DX.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icctfy9DX.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icctfy9DX.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctfy9DX.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctfy9DX.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctfy9DX.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icctfy9DX.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icctfy9DX.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icctfy9DX.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icctfy9DX.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccy3ULeE.s: Assembler messages:
blake2b.S: /tmp/iccy3ULeE.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy3ULeE.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy3ULeE.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy3ULeE.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy3ULeE.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy3ULeE.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccy3ULeE.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccy3ULeE.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy3ULeE.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy3ULeE.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy3ULeE.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccy3ULeE.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -O3 -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccz2h1tv.s: Assembler messages:
blake2b.S: /tmp/iccz2h1tv.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz2h1tv.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz2h1tv.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz2h1tv.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz2h1tv.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccz2h1tv.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccz2h1tv.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccz2h1tv.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccz2h1tv.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccz2h1tv.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -O3 -xW -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -static
blake2b.S: /tmp/icc2xf2rF.s: Assembler messages:
blake2b.S: /tmp/icc2xf2rF.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2xf2rF.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2xf2rF.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2xf2rF.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2xf2rF.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc2xf2rF.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc2xf2rF.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2xf2rF.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2xf2rF.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2xf2rF.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -static
blake2b.S: /tmp/iccGJJusj.s: Assembler messages:
blake2b.S: /tmp/iccGJJusj.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGJJusj.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGJJusj.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGJJusj.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGJJusj.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccGJJusj.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGJJusj.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGJJusj.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGJJusj.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -static
blake2b.S: /tmp/iccOpLD0T.s: Assembler messages:
blake2b.S: /tmp/iccOpLD0T.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccOpLD0T.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccOpLD0T.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccOpLD0T.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccOpLD0T.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccOpLD0T.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccOpLD0T.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccOpLD0T.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccOpLD0T.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccOpLD0T.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccOpLD0T.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccOpLD0T.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccOpLD0T.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccOpLD0T.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccOpLD0T.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccOpLD0T.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccOpLD0T.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccOpLD0T.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccOpLD0T.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccOpLD0T.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccOpLD0T.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccOpLD0T.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccOpLD0T.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccOpLD0T.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -static
blake2b.S: /tmp/iccVwN93Q.s: Assembler messages:
blake2b.S: /tmp/iccVwN93Q.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVwN93Q.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVwN93Q.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVwN93Q.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVwN93Q.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVwN93Q.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVwN93Q.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVwN93Q.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVwN93Q.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVwN93Q.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVwN93Q.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVwN93Q.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -static
blake2b.S: /tmp/iccbLn8kh.s: Assembler messages:
blake2b.S: /tmp/iccbLn8kh.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccbLn8kh.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccbLn8kh.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccbLn8kh.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbLn8kh.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbLn8kh.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccbLn8kh.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccbLn8kh.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccbLn8kh.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbLn8kh.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbLn8kh.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbLn8kh.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbLn8kh.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccbLn8kh.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccbLn8kh.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccbLn8kh.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccbLn8kh.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbLn8kh.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccbLn8kh.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccbLn8kh.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccbLn8kh.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccbLn8kh.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccbLn8kh.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccbLn8kh.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -static
blake2b.S: /tmp/icceyIhzE.s: Assembler messages:
blake2b.S: /tmp/icceyIhzE.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceyIhzE.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceyIhzE.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceyIhzE.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icceyIhzE.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icceyIhzE.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icceyIhzE.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceyIhzE.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceyIhzE.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icceyIhzE.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -static
blake2b.S: /tmp/iccz5IsaX.s: Assembler messages:
blake2b.S: /tmp/iccz5IsaX.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz5IsaX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz5IsaX.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz5IsaX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccz5IsaX.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccz5IsaX.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccz5IsaX.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccz5IsaX.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccz5IsaX.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccz5IsaX.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccHvOZSI.s: Assembler messages:
blake2b.S: /tmp/iccHvOZSI.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHvOZSI.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHvOZSI.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHvOZSI.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHvOZSI.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccHvOZSI.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccHvOZSI.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHvOZSI.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHvOZSI.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHvOZSI.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccKqkSCA.s: Assembler messages:
blake2b.S: /tmp/iccKqkSCA.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKqkSCA.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKqkSCA.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKqkSCA.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKqkSCA.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccKqkSCA.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccKqkSCA.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKqkSCA.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKqkSCA.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKqkSCA.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccTW8WFV.s: Assembler messages:
blake2b.S: /tmp/iccTW8WFV.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTW8WFV.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTW8WFV.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTW8WFV.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTW8WFV.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccTW8WFV.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccTW8WFV.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTW8WFV.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTW8WFV.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTW8WFV.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccXBaxLR.s: Assembler messages:
blake2b.S: /tmp/iccXBaxLR.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccXBaxLR.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccXBaxLR.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccXBaxLR.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccXBaxLR.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccXBaxLR.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccXBaxLR.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccXBaxLR.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccXBaxLR.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccXBaxLR.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccXBaxLR.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccXBaxLR.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccXBaxLR.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccXBaxLR.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccXBaxLR.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccXBaxLR.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccXBaxLR.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccXBaxLR.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccXBaxLR.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccXBaxLR.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccXBaxLR.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccXBaxLR.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccXBaxLR.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccXBaxLR.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccaKF0HV.s: Assembler messages:
blake2b.S: /tmp/iccaKF0HV.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaKF0HV.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaKF0HV.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaKF0HV.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaKF0HV.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccaKF0HV.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaKF0HV.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaKF0HV.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaKF0HV.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccguovDK.s: Assembler messages:
blake2b.S: /tmp/iccguovDK.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccguovDK.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccguovDK.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccguovDK.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccguovDK.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccguovDK.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccguovDK.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccguovDK.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccguovDK.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccguovDK.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccguovDK.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccguovDK.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -static -no-vec
blake2b.S: /tmp/iccpnnIeL.s: Assembler messages:
blake2b.S: /tmp/iccpnnIeL.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccpnnIeL.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccpnnIeL.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccpnnIeL.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccpnnIeL.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccpnnIeL.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccpnnIeL.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccpnnIeL.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccpnnIeL.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccpnnIeL.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccpnnIeL.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccpnnIeL.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccpnnIeL.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccpnnIeL.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccpnnIeL.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccpnnIeL.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccpnnIeL.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccpnnIeL.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccpnnIeL.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccpnnIeL.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccpnnIeL.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccpnnIeL.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccpnnIeL.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccpnnIeL.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc8lzbiz.s: Assembler messages:
blake2b.S: /tmp/icc8lzbiz.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8lzbiz.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8lzbiz.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8lzbiz.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc8lzbiz.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc8lzbiz.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc8lzbiz.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8lzbiz.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8lzbiz.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc8lzbiz.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccHlOTXn.s: Assembler messages:
blake2b.S: /tmp/iccHlOTXn.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHlOTXn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHlOTXn.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHlOTXn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccHlOTXn.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccHlOTXn.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHlOTXn.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHlOTXn.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccHlOTXn.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccSXed1K.s: Assembler messages:
blake2b.S: /tmp/iccSXed1K.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSXed1K.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSXed1K.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSXed1K.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSXed1K.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccSXed1K.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccSXed1K.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSXed1K.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSXed1K.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSXed1K.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccZn9Pky.s: Assembler messages:
blake2b.S: /tmp/iccZn9Pky.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZn9Pky.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZn9Pky.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZn9Pky.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZn9Pky.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccZn9Pky.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccZn9Pky.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZn9Pky.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZn9Pky.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZn9Pky.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccgrtIuw.s: Assembler messages:
blake2b.S: /tmp/iccgrtIuw.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccgrtIuw.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccgrtIuw.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccgrtIuw.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccgrtIuw.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccgrtIuw.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccgrtIuw.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccgrtIuw.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccgrtIuw.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccgrtIuw.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccgrtIuw.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccgrtIuw.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccgrtIuw.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccgrtIuw.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccgrtIuw.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccgrtIuw.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccgrtIuw.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccgrtIuw.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccgrtIuw.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccgrtIuw.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccgrtIuw.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccgrtIuw.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccgrtIuw.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccktanr0.s: Assembler messages:
blake2b.S: /tmp/iccktanr0.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccktanr0.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccktanr0.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccktanr0.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccktanr0.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccktanr0.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccktanr0.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccktanr0.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccktanr0.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccktanr0.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccktanr0.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccktanr0.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccktanr0.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccktanr0.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccktanr0.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccktanr0.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccktanr0.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccktanr0.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccktanr0.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccktanr0.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccktanr0.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccktanr0.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccktanr0.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccyvLAT1.s: Assembler messages:
blake2b.S: /tmp/iccyvLAT1.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyvLAT1.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyvLAT1.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyvLAT1.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyvLAT1.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyvLAT1.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccyvLAT1.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccyvLAT1.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyvLAT1.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyvLAT1.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyvLAT1.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccyvLAT1.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/icc90V72F.s: Assembler messages:
blake2b.S: /tmp/icc90V72F.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icc90V72F.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icc90V72F.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icc90V72F.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icc90V72F.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc90V72F.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icc90V72F.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icc90V72F.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icc90V72F.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc90V72F.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icc90V72F.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc90V72F.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc90V72F.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icc90V72F.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icc90V72F.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icc90V72F.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icc90V72F.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icc90V72F.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc90V72F.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc90V72F.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc90V72F.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icc90V72F.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icc90V72F.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccJvV67v.s: Assembler messages:
blake2b.S: /tmp/iccJvV67v.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJvV67v.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJvV67v.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJvV67v.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJvV67v.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccJvV67v.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccJvV67v.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJvV67v.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJvV67v.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJvV67v.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccL57M9C.s: Assembler messages:
blake2b.S: /tmp/iccL57M9C.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL57M9C.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL57M9C.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL57M9C.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccL57M9C.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccL57M9C.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccL57M9C.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccL57M9C.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccL57M9C.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccL57M9C.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccUiTEKf.s: Assembler messages:
blake2b.S: /tmp/iccUiTEKf.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccUiTEKf.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccUiTEKf.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccUiTEKf.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUiTEKf.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUiTEKf.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccUiTEKf.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccUiTEKf.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccUiTEKf.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUiTEKf.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUiTEKf.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUiTEKf.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUiTEKf.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccUiTEKf.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccUiTEKf.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccUiTEKf.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccUiTEKf.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUiTEKf.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccUiTEKf.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccUiTEKf.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccUiTEKf.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccUiTEKf.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccUiTEKf.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccWIRlC7.s: Assembler messages:
blake2b.S: /tmp/iccWIRlC7.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWIRlC7.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWIRlC7.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWIRlC7.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccWIRlC7.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccWIRlC7.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWIRlC7.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWIRlC7.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccWIRlC7.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccdcU1ZA.s: Assembler messages:
blake2b.S: /tmp/iccdcU1ZA.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdcU1ZA.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdcU1ZA.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdcU1ZA.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdcU1ZA.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccdcU1ZA.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccdcU1ZA.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdcU1ZA.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdcU1ZA.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdcU1ZA.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xB -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2b.S: /tmp/iccmozwzS.s: Assembler messages:
blake2b.S: /tmp/iccmozwzS.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmozwzS.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmozwzS.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmozwzS.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmozwzS.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmozwzS.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccmozwzS.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccmozwzS.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmozwzS.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmozwzS.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmozwzS.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccmozwzS.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xB -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccE9ZNSy.s: Assembler messages:
blake2b.S: /tmp/iccE9ZNSy.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE9ZNSy.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE9ZNSy.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE9ZNSy.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE9ZNSy.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccE9ZNSy.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccE9ZNSy.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE9ZNSy.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE9ZNSy.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE9ZNSy.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccJaAMUW.s: Assembler messages:
blake2b.S: /tmp/iccJaAMUW.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccJaAMUW.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccJaAMUW.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccJaAMUW.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccJaAMUW.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccJaAMUW.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccJaAMUW.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccJaAMUW.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccJaAMUW.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJaAMUW.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccJaAMUW.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJaAMUW.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJaAMUW.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccJaAMUW.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccJaAMUW.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccJaAMUW.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccJaAMUW.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccJaAMUW.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccJaAMUW.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJaAMUW.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccJaAMUW.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccJaAMUW.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccJaAMUW.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccRfutrv.s: Assembler messages:
blake2b.S: /tmp/iccRfutrv.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRfutrv.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRfutrv.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRfutrv.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccRfutrv.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccRfutrv.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccRfutrv.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRfutrv.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRfutrv.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccRfutrv.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccSm7BSJ.s: Assembler messages:
blake2b.S: /tmp/iccSm7BSJ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSm7BSJ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSm7BSJ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSm7BSJ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccSm7BSJ.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccSm7BSJ.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccSm7BSJ.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSm7BSJ.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSm7BSJ.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccSm7BSJ.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icch0VAke.s: Assembler messages:
blake2b.S: /tmp/icch0VAke.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch0VAke.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch0VAke.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch0VAke.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch0VAke.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch0VAke.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icch0VAke.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch0VAke.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch0VAke.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch0VAke.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch0VAke.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch0VAke.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccp7AVGV.s: Assembler messages:
blake2b.S: /tmp/iccp7AVGV.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccp7AVGV.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccp7AVGV.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccp7AVGV.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccp7AVGV.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccp7AVGV.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccp7AVGV.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccp7AVGV.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccp7AVGV.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccp7AVGV.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccp7AVGV.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccp7AVGV.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccp7AVGV.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccp7AVGV.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccp7AVGV.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccp7AVGV.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccp7AVGV.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccp7AVGV.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccp7AVGV.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccp7AVGV.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccp7AVGV.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccp7AVGV.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccp7AVGV.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccwOlTcB.s: Assembler messages:
blake2b.S: /tmp/iccwOlTcB.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwOlTcB.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwOlTcB.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwOlTcB.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwOlTcB.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccwOlTcB.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwOlTcB.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwOlTcB.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwOlTcB.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/icc8nBkpw.s: Assembler messages:
blake2b.S: /tmp/icc8nBkpw.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc8nBkpw.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc8nBkpw.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc8nBkpw.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc8nBkpw.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc8nBkpw.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc8nBkpw.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc8nBkpw.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc8nBkpw.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8nBkpw.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8nBkpw.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8nBkpw.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8nBkpw.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc8nBkpw.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc8nBkpw.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc8nBkpw.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc8nBkpw.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc8nBkpw.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc8nBkpw.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc8nBkpw.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc8nBkpw.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc8nBkpw.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc8nBkpw.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccX1baUy.s: Assembler messages:
blake2b.S: /tmp/iccX1baUy.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccX1baUy.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccX1baUy.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccX1baUy.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccX1baUy.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccX1baUy.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccX1baUy.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccX1baUy.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccX1baUy.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccXAgGZY.s: Assembler messages:
blake2b.S: /tmp/iccXAgGZY.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXAgGZY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXAgGZY.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXAgGZY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccXAgGZY.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccXAgGZY.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccXAgGZY.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccXAgGZY.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccXAgGZY.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccXAgGZY.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccaCpdYX.s: Assembler messages:
blake2b.S: /tmp/iccaCpdYX.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaCpdYX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaCpdYX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaCpdYX.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaCpdYX.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaCpdYX.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccaCpdYX.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaCpdYX.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaCpdYX.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaCpdYX.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaCpdYX.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaCpdYX.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccaYekoF.s: Assembler messages:
blake2b.S: /tmp/iccaYekoF.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccaYekoF.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccaYekoF.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccaYekoF.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccaYekoF.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccaYekoF.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccaYekoF.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccaYekoF.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccaYekoF.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccaYekoF.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccaYekoF.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccaYekoF.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccaYekoF.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccaYekoF.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccaYekoF.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccaYekoF.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccaYekoF.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccaYekoF.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccaYekoF.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccaYekoF.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccaYekoF.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccaYekoF.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccaYekoF.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccqdh5hX.s: Assembler messages:
blake2b.S: /tmp/iccqdh5hX.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccqdh5hX.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccqdh5hX.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccqdh5hX.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccqdh5hX.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccqdh5hX.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccqdh5hX.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccqdh5hX.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccqdh5hX.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccqdh5hX.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xK -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2b.S: /tmp/iccwabHLH.s: Assembler messages:
blake2b.S: /tmp/iccwabHLH.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwabHLH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwabHLH.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwabHLH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwabHLH.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccwabHLH.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccwabHLH.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwabHLH.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwabHLH.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwabHLH.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xK -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccBOmOZK.s: Assembler messages:
blake2b.S: /tmp/iccBOmOZK.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBOmOZK.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBOmOZK.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBOmOZK.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBOmOZK.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccBOmOZK.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccBOmOZK.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBOmOZK.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBOmOZK.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBOmOZK.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccDU00d6.s: Assembler messages:
blake2b.S: /tmp/iccDU00d6.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccDU00d6.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccDU00d6.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccDU00d6.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccDU00d6.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccDU00d6.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccDU00d6.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccDU00d6.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccDU00d6.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccDU00d6.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccDU00d6.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccDU00d6.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccDU00d6.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccDU00d6.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccDU00d6.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccDU00d6.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccDU00d6.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccDU00d6.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccDU00d6.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccDU00d6.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccDU00d6.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccDU00d6.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccDU00d6.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccIm4gcN.s: Assembler messages:
blake2b.S: /tmp/iccIm4gcN.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIm4gcN.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIm4gcN.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIm4gcN.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIm4gcN.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIm4gcN.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccIm4gcN.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIm4gcN.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIm4gcN.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIm4gcN.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIm4gcN.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIm4gcN.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccKKktct.s: Assembler messages:
blake2b.S: /tmp/iccKKktct.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKKktct.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKKktct.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKKktct.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKKktct.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccKKktct.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKKktct.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKKktct.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKKktct.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccN0vPON.s: Assembler messages:
blake2b.S: /tmp/iccN0vPON.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN0vPON.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN0vPON.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN0vPON.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccN0vPON.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccN0vPON.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccN0vPON.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccN0vPON.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccN0vPON.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccN0vPON.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icceRWgMh.s: Assembler messages:
blake2b.S: /tmp/icceRWgMh.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icceRWgMh.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icceRWgMh.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icceRWgMh.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icceRWgMh.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icceRWgMh.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icceRWgMh.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icceRWgMh.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icceRWgMh.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icceRWgMh.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icceRWgMh.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceRWgMh.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceRWgMh.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icceRWgMh.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icceRWgMh.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icceRWgMh.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icceRWgMh.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icceRWgMh.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icceRWgMh.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceRWgMh.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icceRWgMh.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icceRWgMh.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icceRWgMh.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/icchv76vo.s: Assembler messages:
blake2b.S: /tmp/icchv76vo.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchv76vo.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchv76vo.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchv76vo.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchv76vo.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icchv76vo.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icchv76vo.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchv76vo.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchv76vo.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchv76vo.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccE2EqUf.s: Assembler messages:
blake2b.S: /tmp/iccE2EqUf.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE2EqUf.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE2EqUf.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE2EqUf.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccE2EqUf.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccE2EqUf.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE2EqUf.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE2EqUf.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccE2EqUf.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccPWtth1.s: Assembler messages:
blake2b.S: /tmp/iccPWtth1.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWtth1.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWtth1.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWtth1.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWtth1.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWtth1.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccPWtth1.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPWtth1.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWtth1.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWtth1.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWtth1.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPWtth1.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccacT9zQ.s: Assembler messages:
blake2b.S: /tmp/iccacT9zQ.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccacT9zQ.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccacT9zQ.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccacT9zQ.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccacT9zQ.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccacT9zQ.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccacT9zQ.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccacT9zQ.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccacT9zQ.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccacT9zQ.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccacT9zQ.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccacT9zQ.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccacT9zQ.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccacT9zQ.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccacT9zQ.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccacT9zQ.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccacT9zQ.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccacT9zQ.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccacT9zQ.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccacT9zQ.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccacT9zQ.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccacT9zQ.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccacT9zQ.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccbsQB2k.s: Assembler messages:
blake2b.S: /tmp/iccbsQB2k.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccbsQB2k.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccbsQB2k.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccbsQB2k.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccbsQB2k.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccbsQB2k.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccbsQB2k.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccbsQB2k.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccbsQB2k.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbsQB2k.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccbsQB2k.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbsQB2k.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbsQB2k.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccbsQB2k.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccbsQB2k.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccbsQB2k.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccbsQB2k.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccbsQB2k.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccbsQB2k.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbsQB2k.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccbsQB2k.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccbsQB2k.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccbsQB2k.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccjBdDq0.s: Assembler messages:
blake2b.S: /tmp/iccjBdDq0.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjBdDq0.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjBdDq0.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjBdDq0.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccjBdDq0.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccjBdDq0.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccjBdDq0.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjBdDq0.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjBdDq0.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccjBdDq0.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccrytwQn.s: Assembler messages:
blake2b.S: /tmp/iccrytwQn.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrytwQn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrytwQn.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrytwQn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrytwQn.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccrytwQn.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccrytwQn.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrytwQn.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrytwQn.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrytwQn.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xN -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2b.S: /tmp/iccxJIUeA.s: Assembler messages:
blake2b.S: /tmp/iccxJIUeA.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxJIUeA.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxJIUeA.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxJIUeA.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccxJIUeA.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccxJIUeA.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccxJIUeA.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxJIUeA.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxJIUeA.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccxJIUeA.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xN -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccCsVra2.s: Assembler messages:
blake2b.S: /tmp/iccCsVra2.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccCsVra2.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccCsVra2.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccCsVra2.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccCsVra2.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccCsVra2.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccCsVra2.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccCsVra2.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccCsVra2.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccCsVra2.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccCsVra2.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccCsVra2.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccCsVra2.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccCsVra2.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccCsVra2.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccCsVra2.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccCsVra2.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccCsVra2.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccCsVra2.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccCsVra2.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccCsVra2.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccCsVra2.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccCsVra2.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccNen97t.s: Assembler messages:
blake2b.S: /tmp/iccNen97t.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNen97t.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNen97t.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNen97t.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccNen97t.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccNen97t.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccNen97t.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNen97t.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNen97t.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccNen97t.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccOf0Cbh.s: Assembler messages:
blake2b.S: /tmp/iccOf0Cbh.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccOf0Cbh.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccOf0Cbh.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccOf0Cbh.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccOf0Cbh.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccOf0Cbh.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccOf0Cbh.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccOf0Cbh.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccOf0Cbh.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccOf0Cbh.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccOf0Cbh.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccOf0Cbh.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccOf0Cbh.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccOf0Cbh.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccOf0Cbh.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccOf0Cbh.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccOf0Cbh.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccOf0Cbh.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccOf0Cbh.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccOf0Cbh.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccOf0Cbh.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccOf0Cbh.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccOf0Cbh.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccPTUcJa.s: Assembler messages:
blake2b.S: /tmp/iccPTUcJa.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPTUcJa.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPTUcJa.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPTUcJa.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccPTUcJa.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccPTUcJa.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPTUcJa.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPTUcJa.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccPTUcJa.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccVtevqv.s: Assembler messages:
blake2b.S: /tmp/iccVtevqv.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVtevqv.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVtevqv.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVtevqv.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVtevqv.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVtevqv.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVtevqv.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVtevqv.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVtevqv.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVtevqv.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccsvwola.s: Assembler messages:
blake2b.S: /tmp/iccsvwola.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsvwola.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsvwola.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsvwola.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsvwola.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsvwola.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccsvwola.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccsvwola.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsvwola.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsvwola.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsvwola.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccsvwola.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xP -static
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icczxiDv3.s: Assembler messages:
blake2b.S: /tmp/icczxiDv3.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczxiDv3.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczxiDv3.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczxiDv3.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczxiDv3.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icczxiDv3.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icczxiDv3.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczxiDv3.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczxiDv3.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczxiDv3.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccCNrOi3.s: Assembler messages:
blake2b.S: /tmp/iccCNrOi3.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccCNrOi3.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccCNrOi3.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccCNrOi3.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccCNrOi3.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccCNrOi3.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccCNrOi3.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccCNrOi3.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccCNrOi3.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccCNrOi3.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccCNrOi3.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccCNrOi3.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccCNrOi3.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccCNrOi3.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccCNrOi3.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccCNrOi3.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccCNrOi3.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccCNrOi3.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccCNrOi3.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccCNrOi3.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccCNrOi3.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccCNrOi3.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccCNrOi3.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccF7EGhB.s: Assembler messages:
blake2b.S: /tmp/iccF7EGhB.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccF7EGhB.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccF7EGhB.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccF7EGhB.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccF7EGhB.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccF7EGhB.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccF7EGhB.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccF7EGhB.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccF7EGhB.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccF7EGhB.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccZ1VqAO.s: Assembler messages:
blake2b.S: /tmp/iccZ1VqAO.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ1VqAO.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ1VqAO.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ1VqAO.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZ1VqAO.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccZ1VqAO.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ1VqAO.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ1VqAO.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZ1VqAO.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccd0yKAB.s: Assembler messages:
blake2b.S: /tmp/iccd0yKAB.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccd0yKAB.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccd0yKAB.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccd0yKAB.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccd0yKAB.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccd0yKAB.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccd0yKAB.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccd0yKAB.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccd0yKAB.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccd0yKAB.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccd0yKAB.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccd0yKAB.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccd0yKAB.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccd0yKAB.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccd0yKAB.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccd0yKAB.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccd0yKAB.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccd0yKAB.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccd0yKAB.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccd0yKAB.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccd0yKAB.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccd0yKAB.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccd0yKAB.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/icchASffF.s: Assembler messages:
blake2b.S: /tmp/icchASffF.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchASffF.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchASffF.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchASffF.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchASffF.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icchASffF.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icchASffF.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchASffF.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchASffF.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchASffF.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccvROtZY.s: Assembler messages:
blake2b.S: /tmp/iccvROtZY.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvROtZY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvROtZY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvROtZY.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvROtZY.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvROtZY.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccvROtZY.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvROtZY.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvROtZY.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvROtZY.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvROtZY.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvROtZY.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xP -static -no-vec
crypto_hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
blake2b.S: /tmp/iccwRNDCn.s: Assembler messages:
blake2b.S: /tmp/iccwRNDCn.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwRNDCn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwRNDCn.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwRNDCn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccwRNDCn.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccwRNDCn.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccwRNDCn.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwRNDCn.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwRNDCn.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccwRNDCn.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xP -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icc1sRB0u.s: Assembler messages:
blake2b.S: /tmp/icc1sRB0u.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1sRB0u.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1sRB0u.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1sRB0u.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc1sRB0u.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icc1sRB0u.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1sRB0u.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1sRB0u.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc1sRB0u.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccIdvYlW.s: Assembler messages:
blake2b.S: /tmp/iccIdvYlW.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdvYlW.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdvYlW.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdvYlW.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdvYlW.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccIdvYlW.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccIdvYlW.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIdvYlW.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIdvYlW.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIdvYlW.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccY8XiiE.s: Assembler messages:
blake2b.S: /tmp/iccY8XiiE.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccY8XiiE.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccY8XiiE.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccY8XiiE.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccY8XiiE.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccY8XiiE.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccY8XiiE.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccY8XiiE.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccY8XiiE.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccY8XiiE.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccY8XiiE.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccY8XiiE.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccY8XiiE.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccY8XiiE.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccY8XiiE.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccY8XiiE.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccY8XiiE.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccY8XiiE.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccY8XiiE.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccY8XiiE.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccY8XiiE.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccY8XiiE.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccY8XiiE.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccZO0pVy.s: Assembler messages:
blake2b.S: /tmp/iccZO0pVy.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZO0pVy.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZO0pVy.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZO0pVy.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccZO0pVy.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccZO0pVy.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccZO0pVy.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZO0pVy.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZO0pVy.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccZO0pVy.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccew7vAN.s: Assembler messages:
blake2b.S: /tmp/iccew7vAN.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccew7vAN.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccew7vAN.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccew7vAN.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccew7vAN.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccew7vAN.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccew7vAN.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccew7vAN.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccew7vAN.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccew7vAN.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccew7vAN.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccew7vAN.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccew7vAN.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccew7vAN.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccew7vAN.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccew7vAN.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccew7vAN.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccew7vAN.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccew7vAN.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccew7vAN.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccew7vAN.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccew7vAN.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccew7vAN.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccicukwf.s: Assembler messages:
blake2b.S: /tmp/iccicukwf.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccicukwf.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccicukwf.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccicukwf.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccicukwf.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccicukwf.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccicukwf.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccicukwf.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccicukwf.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccicukwf.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccicukwf.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccicukwf.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccl4Rtn8.s: Assembler messages:
blake2b.S: /tmp/iccl4Rtn8.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccl4Rtn8.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccl4Rtn8.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccl4Rtn8.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccl4Rtn8.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccl4Rtn8.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccl4Rtn8.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccl4Rtn8.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccl4Rtn8.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccl4Rtn8.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccA1T9Ta.s: Assembler messages:
blake2b.S: /tmp/iccA1T9Ta.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA1T9Ta.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA1T9Ta.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA1T9Ta.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA1T9Ta.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccA1T9Ta.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccA1T9Ta.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccA1T9Ta.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccA1T9Ta.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccErOxbI.s: Assembler messages:
blake2b.S: /tmp/iccErOxbI.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccErOxbI.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccErOxbI.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccErOxbI.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccErOxbI.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccErOxbI.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccErOxbI.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccErOxbI.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccErOxbI.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccErOxbI.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccErOxbI.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccErOxbI.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccH4C7iN.s: Assembler messages:
blake2b.S: /tmp/iccH4C7iN.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccH4C7iN.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccH4C7iN.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccH4C7iN.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccH4C7iN.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccH4C7iN.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccH4C7iN.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccH4C7iN.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccH4C7iN.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccH4C7iN.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccH4C7iN.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccH4C7iN.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccH4C7iN.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccH4C7iN.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccH4C7iN.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccH4C7iN.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccH4C7iN.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccH4C7iN.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccH4C7iN.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccH4C7iN.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccH4C7iN.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccH4C7iN.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccH4C7iN.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccesOkpE.s: Assembler messages:
blake2b.S: /tmp/iccesOkpE.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccesOkpE.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccesOkpE.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccesOkpE.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccesOkpE.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccesOkpE.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccesOkpE.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccesOkpE.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccesOkpE.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccesOkpE.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icch7Ov0T.s: Assembler messages:
blake2b.S: /tmp/icch7Ov0T.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch7Ov0T.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch7Ov0T.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch7Ov0T.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icch7Ov0T.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icch7Ov0T.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icch7Ov0T.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch7Ov0T.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch7Ov0T.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icch7Ov0T.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/icciyLUxb.s: Assembler messages:
blake2b.S: /tmp/icciyLUxb.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icciyLUxb.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icciyLUxb.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icciyLUxb.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icciyLUxb.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icciyLUxb.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icciyLUxb.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icciyLUxb.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icciyLUxb.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icciyLUxb.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icciyLUxb.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icciyLUxb.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icciyLUxb.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icciyLUxb.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icciyLUxb.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icciyLUxb.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icciyLUxb.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icciyLUxb.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icciyLUxb.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icciyLUxb.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icciyLUxb.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icciyLUxb.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icciyLUxb.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -Os -xW -static -no-vec
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2b.S: /tmp/iccquSwCp.s: Assembler messages:
blake2b.S: /tmp/iccquSwCp.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccquSwCp.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccquSwCp.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccquSwCp.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccquSwCp.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccquSwCp.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccquSwCp.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccquSwCp.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccquSwCp.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccquSwCp.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -Os -xW -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -fast
blake2b.S: /tmp/iccBsCyuZ.s: Assembler messages:
blake2b.S: /tmp/iccBsCyuZ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBsCyuZ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBsCyuZ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBsCyuZ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBsCyuZ.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccBsCyuZ.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccBsCyuZ.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBsCyuZ.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBsCyuZ.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBsCyuZ.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -fast
blake2b.S: /tmp/iccCz03w3.s: Assembler messages:
blake2b.S: /tmp/iccCz03w3.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCz03w3.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCz03w3.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCz03w3.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccCz03w3.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccCz03w3.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccCz03w3.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCz03w3.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCz03w3.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccCz03w3.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -fast
blake2b.S: /tmp/iccJACK5R.s: Assembler messages:
blake2b.S: /tmp/iccJACK5R.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccJACK5R.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccJACK5R.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccJACK5R.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJACK5R.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJACK5R.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccJACK5R.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccJACK5R.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccJACK5R.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJACK5R.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJACK5R.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJACK5R.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccJACK5R.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccJACK5R.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccJACK5R.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccJACK5R.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccJACK5R.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccJACK5R.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccJACK5R.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccJACK5R.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccJACK5R.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccJACK5R.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccJACK5R.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccJACK5R.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -fast
blake2b.S: /tmp/iccMwRWIy.s: Assembler messages:
blake2b.S: /tmp/iccMwRWIy.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccMwRWIy.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccMwRWIy.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccMwRWIy.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccMwRWIy.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccMwRWIy.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccMwRWIy.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccMwRWIy.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccMwRWIy.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccMwRWIy.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccMwRWIy.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccMwRWIy.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccMwRWIy.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccMwRWIy.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccMwRWIy.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccMwRWIy.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccMwRWIy.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccMwRWIy.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccMwRWIy.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccMwRWIy.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccMwRWIy.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccMwRWIy.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccMwRWIy.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccMwRWIy.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -fast
blake2b.S: /tmp/iccQmEZjG.s: Assembler messages:
blake2b.S: /tmp/iccQmEZjG.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQmEZjG.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQmEZjG.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQmEZjG.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQmEZjG.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQmEZjG.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccQmEZjG.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccQmEZjG.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQmEZjG.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQmEZjG.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQmEZjG.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccQmEZjG.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -fast
blake2b.S: /tmp/iccs4RPCo.s: Assembler messages:
blake2b.S: /tmp/iccs4RPCo.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs4RPCo.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs4RPCo.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs4RPCo.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs4RPCo.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccs4RPCo.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccs4RPCo.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs4RPCo.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs4RPCo.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs4RPCo.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -fast
blake2b.S: /tmp/iccs57KR5.s: Assembler messages:
blake2b.S: /tmp/iccs57KR5.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs57KR5.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs57KR5.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs57KR5.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs57KR5.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccs57KR5.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs57KR5.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs57KR5.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs57KR5.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -fast
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(226): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(227): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -fast ymm
icc -xAVX -O2 -fomit-frame-pointer ymm
icc -xAVX -O3 -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /scratch_lustre_na/bdolbeaur/supercop-20170228/supercop-data/robin281/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved zError
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc -fast avx2-1 avx2-2 avx2-3 avxicc moon/avx/64 moon/avx2/64 moon/xop/64 ref regs xmm

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/iccKBbM8S.s: Assembler messages:
blake2b.S: /tmp/iccKBbM8S.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKBbM8S.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKBbM8S.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKBbM8S.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccKBbM8S.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccKBbM8S.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccKBbM8S.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKBbM8S.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKBbM8S.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccKBbM8S.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/iccLG2oa0.s: Assembler messages:
blake2b.S: /tmp/iccLG2oa0.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLG2oa0.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLG2oa0.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLG2oa0.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccLG2oa0.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccLG2oa0.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccLG2oa0.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccLG2oa0.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccLG2oa0.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccLG2oa0.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/iccbRRx0k.s: Assembler messages:
blake2b.S: /tmp/iccbRRx0k.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbRRx0k.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbRRx0k.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbRRx0k.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbRRx0k.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbRRx0k.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbRRx0k.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbRRx0k.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbRRx0k.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbRRx0k.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/iccbk5JlV.s: Assembler messages:
blake2b.S: /tmp/iccbk5JlV.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbk5JlV.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbk5JlV.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbk5JlV.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbk5JlV.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbk5JlV.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccbk5JlV.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbk5JlV.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbk5JlV.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbk5JlV.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbk5JlV.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbk5JlV.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/icceKKV3D.s: Assembler messages:
blake2b.S: /tmp/icceKKV3D.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icceKKV3D.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icceKKV3D.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icceKKV3D.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icceKKV3D.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icceKKV3D.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icceKKV3D.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icceKKV3D.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icceKKV3D.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icceKKV3D.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icceKKV3D.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceKKV3D.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceKKV3D.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icceKKV3D.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icceKKV3D.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icceKKV3D.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icceKKV3D.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icceKKV3D.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icceKKV3D.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icceKKV3D.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icceKKV3D.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icceKKV3D.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icceKKV3D.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icceKKV3D.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/iccj1mKd8.s: Assembler messages:
blake2b.S: /tmp/iccj1mKd8.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccj1mKd8.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccj1mKd8.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccj1mKd8.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccj1mKd8.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccj1mKd8.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccj1mKd8.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccj1mKd8.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccj1mKd8.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -O1 -static
blake2b.S: /tmp/iccucc7Ny.s: Assembler messages:
blake2b.S: /tmp/iccucc7Ny.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccucc7Ny.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccucc7Ny.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccucc7Ny.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccucc7Ny.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccucc7Ny.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccucc7Ny.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccucc7Ny.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccucc7Ny.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccucc7Ny.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccucc7Ny.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccucc7Ny.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccucc7Ny.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccucc7Ny.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccucc7Ny.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccucc7Ny.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccucc7Ny.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccucc7Ny.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccucc7Ny.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccucc7Ny.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccucc7Ny.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccucc7Ny.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccucc7Ny.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccucc7Ny.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/icc04ZxdL.s: Assembler messages:
blake2b.S: /tmp/icc04ZxdL.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc04ZxdL.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc04ZxdL.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc04ZxdL.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc04ZxdL.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc04ZxdL.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc04ZxdL.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc04ZxdL.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc04ZxdL.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc04ZxdL.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/icc4epKZJ.s: Assembler messages:
blake2b.S: /tmp/icc4epKZJ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4epKZJ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4epKZJ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4epKZJ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4epKZJ.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc4epKZJ.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc4epKZJ.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4epKZJ.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4epKZJ.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4epKZJ.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/iccA9Kc51.s: Assembler messages:
blake2b.S: /tmp/iccA9Kc51.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA9Kc51.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA9Kc51.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA9Kc51.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccA9Kc51.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccA9Kc51.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccA9Kc51.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccA9Kc51.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccA9Kc51.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/iccB7SYCe.s: Assembler messages:
blake2b.S: /tmp/iccB7SYCe.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccB7SYCe.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccB7SYCe.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccB7SYCe.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccB7SYCe.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccB7SYCe.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccB7SYCe.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccB7SYCe.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccB7SYCe.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccB7SYCe.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccB7SYCe.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccB7SYCe.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccB7SYCe.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccB7SYCe.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccB7SYCe.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccB7SYCe.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccB7SYCe.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccB7SYCe.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccB7SYCe.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccB7SYCe.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccB7SYCe.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccB7SYCe.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccB7SYCe.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccB7SYCe.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/iccevUMsh.s: Assembler messages:
blake2b.S: /tmp/iccevUMsh.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccevUMsh.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccevUMsh.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccevUMsh.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccevUMsh.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccevUMsh.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccevUMsh.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccevUMsh.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccevUMsh.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccevUMsh.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccevUMsh.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccevUMsh.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccevUMsh.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccevUMsh.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccevUMsh.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccevUMsh.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccevUMsh.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccevUMsh.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccevUMsh.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccevUMsh.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccevUMsh.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccevUMsh.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccevUMsh.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccevUMsh.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/icckAoAeu.s: Assembler messages:
blake2b.S: /tmp/icckAoAeu.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckAoAeu.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckAoAeu.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckAoAeu.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckAoAeu.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckAoAeu.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icckAoAeu.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icckAoAeu.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckAoAeu.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckAoAeu.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckAoAeu.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icckAoAeu.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -O1 -static -no-vec
blake2b.S: /tmp/iccvJX5KW.s: Assembler messages:
blake2b.S: /tmp/iccvJX5KW.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJX5KW.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJX5KW.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJX5KW.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvJX5KW.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccvJX5KW.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccvJX5KW.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJX5KW.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJX5KW.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvJX5KW.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O1 -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/icc4ZOAWT.s: Assembler messages:
blake2b.S: /tmp/icc4ZOAWT.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4ZOAWT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4ZOAWT.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4ZOAWT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc4ZOAWT.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc4ZOAWT.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc4ZOAWT.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4ZOAWT.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4ZOAWT.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc4ZOAWT.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/icc6oIPGK.s: Assembler messages:
blake2b.S: /tmp/icc6oIPGK.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6oIPGK.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6oIPGK.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6oIPGK.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6oIPGK.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc6oIPGK.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc6oIPGK.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6oIPGK.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6oIPGK.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6oIPGK.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/iccElAWRv.s: Assembler messages:
blake2b.S: /tmp/iccElAWRv.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccElAWRv.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccElAWRv.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccElAWRv.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccElAWRv.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccElAWRv.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccElAWRv.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccElAWRv.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccElAWRv.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccElAWRv.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccElAWRv.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccElAWRv.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccElAWRv.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccElAWRv.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccElAWRv.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccElAWRv.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccElAWRv.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccElAWRv.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccElAWRv.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccElAWRv.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccElAWRv.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccElAWRv.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccElAWRv.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccElAWRv.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/iccaSljCt.s: Assembler messages:
blake2b.S: /tmp/iccaSljCt.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccaSljCt.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccaSljCt.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccaSljCt.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccaSljCt.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccaSljCt.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccaSljCt.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccaSljCt.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccaSljCt.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccaSljCt.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccaSljCt.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccaSljCt.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccaSljCt.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccaSljCt.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccaSljCt.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccaSljCt.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccaSljCt.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccaSljCt.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccaSljCt.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccaSljCt.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccaSljCt.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccaSljCt.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccaSljCt.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccaSljCt.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/iccdxEddT.s: Assembler messages:
blake2b.S: /tmp/iccdxEddT.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdxEddT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdxEddT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdxEddT.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdxEddT.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdxEddT.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccdxEddT.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccdxEddT.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdxEddT.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdxEddT.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdxEddT.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccdxEddT.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/iccp3AIba.s: Assembler messages:
blake2b.S: /tmp/iccp3AIba.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp3AIba.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp3AIba.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp3AIba.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccp3AIba.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccp3AIba.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccp3AIba.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp3AIba.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp3AIba.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccp3AIba.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -O2 -static
blake2b.S: /tmp/iccs750gY.s: Assembler messages:
blake2b.S: /tmp/iccs750gY.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs750gY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs750gY.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs750gY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccs750gY.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccs750gY.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs750gY.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs750gY.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccs750gY.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/iccEN8Zel.s: Assembler messages:
blake2b.S: /tmp/iccEN8Zel.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEN8Zel.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEN8Zel.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEN8Zel.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEN8Zel.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEN8Zel.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccEN8Zel.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccEN8Zel.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEN8Zel.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEN8Zel.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEN8Zel.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccEN8Zel.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/iccONH8BP.s: Assembler messages:
blake2b.S: /tmp/iccONH8BP.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccONH8BP.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccONH8BP.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccONH8BP.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccONH8BP.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccONH8BP.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccONH8BP.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccONH8BP.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccONH8BP.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccONH8BP.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccONH8BP.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccONH8BP.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccONH8BP.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccONH8BP.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccONH8BP.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccONH8BP.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccONH8BP.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccONH8BP.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccONH8BP.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccONH8BP.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccONH8BP.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccONH8BP.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccONH8BP.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccONH8BP.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/iccaAZuzQ.s: Assembler messages:
blake2b.S: /tmp/iccaAZuzQ.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaAZuzQ.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaAZuzQ.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaAZuzQ.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccaAZuzQ.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccaAZuzQ.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccaAZuzQ.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaAZuzQ.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaAZuzQ.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccaAZuzQ.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/iccbgdrpT.s: Assembler messages:
blake2b.S: /tmp/iccbgdrpT.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbgdrpT.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbgdrpT.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbgdrpT.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccbgdrpT.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccbgdrpT.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbgdrpT.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbgdrpT.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccbgdrpT.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/iccj2Gsq6.s: Assembler messages:
blake2b.S: /tmp/iccj2Gsq6.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccj2Gsq6.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccj2Gsq6.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccj2Gsq6.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccj2Gsq6.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccj2Gsq6.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccj2Gsq6.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccj2Gsq6.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccj2Gsq6.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccj2Gsq6.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccj2Gsq6.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccj2Gsq6.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccj2Gsq6.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccj2Gsq6.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccj2Gsq6.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccj2Gsq6.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccj2Gsq6.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccj2Gsq6.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccj2Gsq6.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccj2Gsq6.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccj2Gsq6.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccj2Gsq6.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccj2Gsq6.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccj2Gsq6.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/icctJVzpz.s: Assembler messages:
blake2b.S: /tmp/icctJVzpz.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctJVzpz.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctJVzpz.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctJVzpz.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icctJVzpz.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icctJVzpz.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icctJVzpz.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icctJVzpz.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icctJVzpz.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icctJVzpz.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -O2 -static -no-vec
blake2b.S: /tmp/icczz4fzH.s: Assembler messages:
blake2b.S: /tmp/icczz4fzH.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczz4fzH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczz4fzH.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczz4fzH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icczz4fzH.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icczz4fzH.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icczz4fzH.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczz4fzH.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczz4fzH.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icczz4fzH.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O2 -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/icc7RsNjx.s: Assembler messages:
blake2b.S: /tmp/icc7RsNjx.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icc7RsNjx.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icc7RsNjx.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icc7RsNjx.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icc7RsNjx.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc7RsNjx.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icc7RsNjx.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icc7RsNjx.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icc7RsNjx.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc7RsNjx.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icc7RsNjx.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc7RsNjx.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc7RsNjx.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icc7RsNjx.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icc7RsNjx.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icc7RsNjx.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icc7RsNjx.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icc7RsNjx.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc7RsNjx.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc7RsNjx.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icc7RsNjx.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icc7RsNjx.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icc7RsNjx.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icc7RsNjx.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/icc8fApcm.s: Assembler messages:
blake2b.S: /tmp/icc8fApcm.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc8fApcm.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc8fApcm.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc8fApcm.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc8fApcm.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc8fApcm.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc8fApcm.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc8fApcm.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc8fApcm.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8fApcm.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8fApcm.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8fApcm.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc8fApcm.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc8fApcm.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc8fApcm.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc8fApcm.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc8fApcm.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc8fApcm.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc8fApcm.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc8fApcm.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc8fApcm.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc8fApcm.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc8fApcm.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/icc8fApcm.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/iccH3E8or.s: Assembler messages:
blake2b.S: /tmp/iccH3E8or.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH3E8or.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH3E8or.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH3E8or.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccH3E8or.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccH3E8or.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccH3E8or.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccH3E8or.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccH3E8or.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccH3E8or.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/iccJY8RHD.s: Assembler messages:
blake2b.S: /tmp/iccJY8RHD.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJY8RHD.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJY8RHD.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJY8RHD.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJY8RHD.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJY8RHD.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccJY8RHD.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJY8RHD.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJY8RHD.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJY8RHD.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJY8RHD.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJY8RHD.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/iccM5Gdn7.s: Assembler messages:
blake2b.S: /tmp/iccM5Gdn7.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccM5Gdn7.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccM5Gdn7.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccM5Gdn7.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccM5Gdn7.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccM5Gdn7.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccM5Gdn7.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccM5Gdn7.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccM5Gdn7.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/iccTZnb8w.s: Assembler messages:
blake2b.S: /tmp/iccTZnb8w.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTZnb8w.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTZnb8w.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTZnb8w.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccTZnb8w.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccTZnb8w.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccTZnb8w.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTZnb8w.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTZnb8w.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccTZnb8w.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -O3 -static
blake2b.S: /tmp/iccpxmzXb.s: Assembler messages:
blake2b.S: /tmp/iccpxmzXb.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpxmzXb.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpxmzXb.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpxmzXb.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpxmzXb.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccpxmzXb.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccpxmzXb.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpxmzXb.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpxmzXb.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpxmzXb.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/iccFwN21v.s: Assembler messages:
blake2b.S: /tmp/iccFwN21v.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFwN21v.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFwN21v.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFwN21v.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFwN21v.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccFwN21v.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccFwN21v.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFwN21v.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFwN21v.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFwN21v.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/iccGllb84.s: Assembler messages:
blake2b.S: /tmp/iccGllb84.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGllb84.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGllb84.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGllb84.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccGllb84.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccGllb84.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccGllb84.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGllb84.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGllb84.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccGllb84.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/iccJfblWh.s: Assembler messages:
blake2b.S: /tmp/iccJfblWh.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJfblWh.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJfblWh.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJfblWh.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccJfblWh.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccJfblWh.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJfblWh.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJfblWh.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccJfblWh.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/iccPDrQRQ.s: Assembler messages:
blake2b.S: /tmp/iccPDrQRQ.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccPDrQRQ.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccPDrQRQ.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccPDrQRQ.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccPDrQRQ.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccPDrQRQ.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccPDrQRQ.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccPDrQRQ.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccPDrQRQ.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccPDrQRQ.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccPDrQRQ.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccPDrQRQ.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccPDrQRQ.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccPDrQRQ.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccPDrQRQ.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccPDrQRQ.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccPDrQRQ.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccPDrQRQ.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccPDrQRQ.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccPDrQRQ.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccPDrQRQ.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccPDrQRQ.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccPDrQRQ.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccPDrQRQ.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/iccUoi4x8.s: Assembler messages:
blake2b.S: /tmp/iccUoi4x8.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUoi4x8.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUoi4x8.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUoi4x8.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUoi4x8.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUoi4x8.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccUoi4x8.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccUoi4x8.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUoi4x8.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUoi4x8.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUoi4x8.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccUoi4x8.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/iccd98xWe.s: Assembler messages:
blake2b.S: /tmp/iccd98xWe.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccd98xWe.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccd98xWe.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccd98xWe.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccd98xWe.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccd98xWe.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccd98xWe.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccd98xWe.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccd98xWe.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccd98xWe.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -O3 -static -no-vec
blake2b.S: /tmp/icctxEGDO.s: Assembler messages:
blake2b.S: /tmp/icctxEGDO.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icctxEGDO.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icctxEGDO.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icctxEGDO.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctxEGDO.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctxEGDO.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icctxEGDO.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icctxEGDO.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icctxEGDO.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctxEGDO.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctxEGDO.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctxEGDO.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icctxEGDO.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icctxEGDO.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icctxEGDO.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icctxEGDO.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctxEGDO.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icctxEGDO.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icctxEGDO.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icctxEGDO.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icctxEGDO.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icctxEGDO.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icctxEGDO.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/icctxEGDO.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -O3 -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/iccBnUzWI.s: Assembler messages:
blake2b.S: /tmp/iccBnUzWI.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBnUzWI.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBnUzWI.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBnUzWI.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccBnUzWI.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccBnUzWI.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccBnUzWI.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBnUzWI.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBnUzWI.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccBnUzWI.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/iccIdDp2P.s: Assembler messages:
blake2b.S: /tmp/iccIdDp2P.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdDp2P.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdDp2P.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdDp2P.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIdDp2P.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccIdDp2P.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIdDp2P.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIdDp2P.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIdDp2P.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/iccT8nzf3.s: Assembler messages:
blake2b.S: /tmp/iccT8nzf3.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT8nzf3.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT8nzf3.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT8nzf3.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccT8nzf3.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccT8nzf3.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccT8nzf3.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccT8nzf3.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccT8nzf3.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccT8nzf3.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/iccYKJnXF.s: Assembler messages:
blake2b.S: /tmp/iccYKJnXF.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccYKJnXF.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccYKJnXF.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccYKJnXF.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYKJnXF.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYKJnXF.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccYKJnXF.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccYKJnXF.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccYKJnXF.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYKJnXF.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYKJnXF.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYKJnXF.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccYKJnXF.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccYKJnXF.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccYKJnXF.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccYKJnXF.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccYKJnXF.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccYKJnXF.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccYKJnXF.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccYKJnXF.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccYKJnXF.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccYKJnXF.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccYKJnXF.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccYKJnXF.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/icci2Gjyr.s: Assembler messages:
blake2b.S: /tmp/icci2Gjyr.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icci2Gjyr.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icci2Gjyr.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icci2Gjyr.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icci2Gjyr.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icci2Gjyr.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icci2Gjyr.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icci2Gjyr.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icci2Gjyr.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icci2Gjyr.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icci2Gjyr.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icci2Gjyr.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icci2Gjyr.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icci2Gjyr.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icci2Gjyr.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icci2Gjyr.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icci2Gjyr.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icci2Gjyr.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icci2Gjyr.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icci2Gjyr.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icci2Gjyr.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icci2Gjyr.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icci2Gjyr.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icci2Gjyr.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/icciM0fyB.s: Assembler messages:
blake2b.S: /tmp/icciM0fyB.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciM0fyB.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciM0fyB.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciM0fyB.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icciM0fyB.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icciM0fyB.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icciM0fyB.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icciM0fyB.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icciM0fyB.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icciM0fyB.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -Os -static
blake2b.S: /tmp/iccpHwyWk.s: Assembler messages:
blake2b.S: /tmp/iccpHwyWk.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpHwyWk.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpHwyWk.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpHwyWk.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpHwyWk.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpHwyWk.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccpHwyWk.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccpHwyWk.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpHwyWk.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpHwyWk.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpHwyWk.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccpHwyWk.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/iccD7Owdb.s: Assembler messages:
blake2b.S: /tmp/iccD7Owdb.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD7Owdb.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD7Owdb.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD7Owdb.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD7Owdb.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD7Owdb.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccD7Owdb.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD7Owdb.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD7Owdb.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD7Owdb.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD7Owdb.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD7Owdb.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/iccVpUGUH.s: Assembler messages:
blake2b.S: /tmp/iccVpUGUH.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVpUGUH.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVpUGUH.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVpUGUH.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccVpUGUH.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVpUGUH.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccVpUGUH.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVpUGUH.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVpUGUH.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccVpUGUH.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/iccejZnW1.s: Assembler messages:
blake2b.S: /tmp/iccejZnW1.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccejZnW1.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccejZnW1.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccejZnW1.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccejZnW1.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccejZnW1.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccejZnW1.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccejZnW1.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccejZnW1.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccejZnW1.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccejZnW1.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccejZnW1.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccejZnW1.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccejZnW1.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccejZnW1.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccejZnW1.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccejZnW1.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccejZnW1.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccejZnW1.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccejZnW1.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccejZnW1.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccejZnW1.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccejZnW1.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccejZnW1.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/iccrNEFeE.s: Assembler messages:
blake2b.S: /tmp/iccrNEFeE.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrNEFeE.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrNEFeE.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrNEFeE.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccrNEFeE.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccrNEFeE.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrNEFeE.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrNEFeE.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccrNEFeE.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/icct1Uyfr.s: Assembler messages:
blake2b.S: /tmp/icct1Uyfr.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icct1Uyfr.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icct1Uyfr.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icct1Uyfr.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icct1Uyfr.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icct1Uyfr.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icct1Uyfr.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icct1Uyfr.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icct1Uyfr.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icct1Uyfr.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/iccveHDEo.s: Assembler messages:
blake2b.S: /tmp/iccveHDEo.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccveHDEo.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccveHDEo.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccveHDEo.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccveHDEo.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccveHDEo.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccveHDEo.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccveHDEo.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccveHDEo.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccveHDEo.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -Os -static -no-vec
blake2b.S: /tmp/iccyqerLZ.s: Assembler messages:
blake2b.S: /tmp/iccyqerLZ.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccyqerLZ.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccyqerLZ.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccyqerLZ.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccyqerLZ.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccyqerLZ.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyqerLZ.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccyqerLZ.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccyqerLZ.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccyqerLZ.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccyqerLZ.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyqerLZ.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyqerLZ.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccyqerLZ.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccyqerLZ.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccyqerLZ.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccyqerLZ.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccyqerLZ.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccyqerLZ.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccyqerLZ.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccyqerLZ.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccyqerLZ.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccyqerLZ.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccyqerLZ.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -Os -static -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: icc -m64 -xHost -vec-report0 -static
blake2b-ref.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: icc -m64 -xHost -vec-report0 -static
blake2b.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.c: blake2b.c(203): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(204): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(205): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(206): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(225): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c:
blake2b.c: blake2b.c(226): error: a value of type "union __m256i" cannot be assigned to an entity of type "__m128i"
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c:
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ymm

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: icc -m64 -xHost -vec-report0 -static
blake2b.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static avx2-1 avx2-2 avx2-3 regs xmm

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: icc -m64 -xHost -vec-report0 -static
blake2b.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static avxicc

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/icc7TgOZe.s: Assembler messages:
blake2b.S: /tmp/icc7TgOZe.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7TgOZe.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7TgOZe.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7TgOZe.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7TgOZe.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc7TgOZe.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc7TgOZe.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7TgOZe.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7TgOZe.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7TgOZe.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/icc81X8Pm.s: Assembler messages:
blake2b.S: /tmp/icc81X8Pm.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc81X8Pm.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc81X8Pm.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc81X8Pm.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc81X8Pm.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc81X8Pm.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc81X8Pm.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc81X8Pm.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc81X8Pm.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc81X8Pm.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/iccMUEHri.s: Assembler messages:
blake2b.S: /tmp/iccMUEHri.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMUEHri.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMUEHri.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMUEHri.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccMUEHri.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccMUEHri.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccMUEHri.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMUEHri.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMUEHri.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccMUEHri.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/iccOhyA8B.s: Assembler messages:
blake2b.S: /tmp/iccOhyA8B.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOhyA8B.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOhyA8B.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOhyA8B.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOhyA8B.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOhyA8B.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccOhyA8B.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccOhyA8B.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOhyA8B.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOhyA8B.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOhyA8B.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccOhyA8B.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/iccXv0ebl.s: Assembler messages:
blake2b.S: /tmp/iccXv0ebl.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccXv0ebl.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccXv0ebl.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccXv0ebl.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccXv0ebl.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccXv0ebl.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccXv0ebl.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccXv0ebl.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccXv0ebl.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccXv0ebl.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccXv0ebl.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccXv0ebl.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccXv0ebl.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccXv0ebl.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccXv0ebl.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccXv0ebl.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccXv0ebl.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccXv0ebl.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccXv0ebl.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccXv0ebl.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccXv0ebl.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccXv0ebl.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccXv0ebl.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/iccbRCRpa.s: Assembler messages:
blake2b.S: /tmp/iccbRCRpa.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccbRCRpa.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccbRCRpa.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccbRCRpa.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbRCRpa.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbRCRpa.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccbRCRpa.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccbRCRpa.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccbRCRpa.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbRCRpa.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbRCRpa.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbRCRpa.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccbRCRpa.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccbRCRpa.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccbRCRpa.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccbRCRpa.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccbRCRpa.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccbRCRpa.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccbRCRpa.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccbRCRpa.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccbRCRpa.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccbRCRpa.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccbRCRpa.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: /tmp/icchsmpuY.s: Assembler messages:
blake2b.S: /tmp/icchsmpuY.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchsmpuY.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchsmpuY.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchsmpuY.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchsmpuY.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icchsmpuY.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchsmpuY.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchsmpuY.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchsmpuY.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2b.S: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/avx/64 moon/avx2/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -no-vec
blake2b.S: /tmp/icc6q9ax0.s: Assembler messages:
blake2b.S: /tmp/icc6q9ax0.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6q9ax0.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6q9ax0.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6q9ax0.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc6q9ax0.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc6q9ax0.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icc6q9ax0.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6q9ax0.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6q9ax0.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc6q9ax0.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -no-vec
blake2b.S: /tmp/iccDhmZC4.s: Assembler messages:
blake2b.S: /tmp/iccDhmZC4.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDhmZC4.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDhmZC4.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDhmZC4.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccDhmZC4.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccDhmZC4.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccDhmZC4.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDhmZC4.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDhmZC4.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccDhmZC4.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -no-vec
blake2b.S: /tmp/iccNaJUDn.s: Assembler messages:
blake2b.S: /tmp/iccNaJUDn.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccNaJUDn.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccNaJUDn.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccNaJUDn.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNaJUDn.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNaJUDn.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccNaJUDn.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNaJUDn.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccNaJUDn.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNaJUDn.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNaJUDn.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNaJUDn.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccNaJUDn.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccNaJUDn.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccNaJUDn.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccNaJUDn.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccNaJUDn.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccNaJUDn.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccNaJUDn.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccNaJUDn.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccNaJUDn.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccNaJUDn.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccNaJUDn.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccNaJUDn.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -no-vec
blake2b.S: /tmp/iccYJ3z07.s: Assembler messages:
blake2b.S: /tmp/iccYJ3z07.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYJ3z07.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYJ3z07.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYJ3z07.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYJ3z07.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccYJ3z07.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccYJ3z07.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYJ3z07.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYJ3z07.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYJ3z07.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -no-vec
blake2b.S: /tmp/iccYs9NYn.s: Assembler messages:
blake2b.S: /tmp/iccYs9NYn.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYs9NYn.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYs9NYn.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYs9NYn.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYs9NYn.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYs9NYn.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccYs9NYn.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccYs9NYn.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYs9NYn.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYs9NYn.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYs9NYn.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccYs9NYn.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -no-vec
blake2b.S: /tmp/icchtLQzr.s: Assembler messages:
blake2b.S: /tmp/icchtLQzr.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchtLQzr.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchtLQzr.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchtLQzr.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icchtLQzr.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/icchtLQzr.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchtLQzr.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchtLQzr.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icchtLQzr.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -no-vec
blake2b.S: /tmp/icclYKX8f.s: Assembler messages:
blake2b.S: /tmp/icclYKX8f.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icclYKX8f.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icclYKX8f.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icclYKX8f.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icclYKX8f.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icclYKX8f.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icclYKX8f.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icclYKX8f.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icclYKX8f.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icclYKX8f.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icclYKX8f.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclYKX8f.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclYKX8f.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icclYKX8f.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icclYKX8f.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icclYKX8f.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icclYKX8f.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icclYKX8f.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icclYKX8f.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icclYKX8f.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icclYKX8f.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icclYKX8f.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icclYKX8f.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icclYKX8f.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/icc0SYzvF.s: Assembler messages:
blake2b.S: /tmp/icc0SYzvF.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/icc0SYzvF.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icc0SYzvF.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/icc0SYzvF.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc0SYzvF.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc0SYzvF.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/icc0SYzvF.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/icc0SYzvF.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/icc0SYzvF.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc0SYzvF.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc0SYzvF.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc0SYzvF.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icc0SYzvF.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/icc0SYzvF.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/icc0SYzvF.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/icc0SYzvF.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc0SYzvF.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icc0SYzvF.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/icc0SYzvF.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/icc0SYzvF.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/icc0SYzvF.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/icc0SYzvF.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/icc0SYzvF.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/icc0SYzvF.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/icc7vLk1Y.s: Assembler messages:
blake2b.S: /tmp/icc7vLk1Y.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7vLk1Y.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7vLk1Y.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7vLk1Y.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc7vLk1Y.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc7vLk1Y.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc7vLk1Y.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7vLk1Y.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7vLk1Y.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc7vLk1Y.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/iccD8r8Uf.s: Assembler messages:
blake2b.S: /tmp/iccD8r8Uf.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD8r8Uf.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD8r8Uf.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD8r8Uf.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccD8r8Uf.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccD8r8Uf.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccD8r8Uf.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD8r8Uf.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD8r8Uf.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccD8r8Uf.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/iccFnfgVh.s: Assembler messages:
blake2b.S: /tmp/iccFnfgVh.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFnfgVh.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFnfgVh.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFnfgVh.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFnfgVh.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFnfgVh.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccFnfgVh.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccFnfgVh.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFnfgVh.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFnfgVh.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFnfgVh.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccFnfgVh.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/iccIOW0sK.s: Assembler messages:
blake2b.S: /tmp/iccIOW0sK.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIOW0sK.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIOW0sK.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIOW0sK.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccIOW0sK.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccIOW0sK.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIOW0sK.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIOW0sK.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccIOW0sK.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/iccUlSLe8.s: Assembler messages:
blake2b.S: /tmp/iccUlSLe8.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/iccUlSLe8.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/iccUlSLe8.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/iccUlSLe8.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/iccUlSLe8.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccUlSLe8.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/iccUlSLe8.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/iccUlSLe8.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/iccUlSLe8.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccUlSLe8.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/iccUlSLe8.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUlSLe8.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUlSLe8.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/iccUlSLe8.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/iccUlSLe8.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/iccUlSLe8.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/iccUlSLe8.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/iccUlSLe8.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccUlSLe8.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccUlSLe8.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/iccUlSLe8.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/iccUlSLe8.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/iccUlSLe8.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/iccUlSLe8.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -xAVX -O2 -fomit-frame-pointer
blake2b.S: /tmp/iccoZf4bR.s: Assembler messages:
blake2b.S: /tmp/iccoZf4bR.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoZf4bR.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoZf4bR.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoZf4bR.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccoZf4bR.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/iccoZf4bR.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/iccoZf4bR.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccoZf4bR.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccoZf4bR.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccoZf4bR.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/icc2RuhZN.s: Assembler messages:
blake2b.S: /tmp/icc2RuhZN.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2RuhZN.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2RuhZN.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2RuhZN.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icc2RuhZN.s:46: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icc2RuhZN.s:47: Error: incorrect register `%eax' used with `q' suffix
blake2b.S: /tmp/icc2RuhZN.s:280: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2RuhZN.s:281: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2RuhZN.s:282: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icc2RuhZN.s:284: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_hash/blake2b/moon/armv6/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/iccPbVo9e.s: Assembler messages:
blake2b.S: /tmp/iccPbVo9e.s:30: Error: no such architecture: `armv5'
blake2b.S: /tmp/iccPbVo9e.s:56: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/iccPbVo9e.s:57: Error: too many memory references for `sub'
blake2b.S: /tmp/iccPbVo9e.s:58: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccPbVo9e.s:59: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccPbVo9e.s:60: Error: no such instruction: `bhs blake2b_blocks_armv6_use128'
blake2b.S: /tmp/iccPbVo9e.s:61: Error: too many memory references for `mov'
blake2b.S: /tmp/iccPbVo9e.s:63: Error: too many memory references for `mov'
blake2b.S: /tmp/iccPbVo9e.s:64: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccPbVo9e.s:65: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccPbVo9e.s:66: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccPbVo9e.s:67: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/iccPbVo9e.s:68: Error: no such instruction: `ldr r4,[r0,'
blake2b.S: /tmp/iccPbVo9e.s:69: Error: no such instruction: `ldr r5,[r0,'
blake2b.S: /tmp/iccPbVo9e.s:70: Error: too many memory references for `and'
blake2b.S: /tmp/iccPbVo9e.s:71: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccPbVo9e.s:72: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/iccPbVo9e.s:73: Error: no such instruction: `beq blake2b_blocks_armv6_nocopymessage'
blake2b.S: /tmp/iccPbVo9e.s:74: Error: no such instruction: `eor r4,r4,r4'
blake2b.S: /tmp/iccPbVo9e.s:75: Error: no such instruction: `eor r5,r5,r5'
blake2b.S: /tmp/iccPbVo9e.s:76: Error: no such instruction: `eor r6,r6,r6'
blake2b.S: /tmp/iccPbVo9e.s:77: Error: no such instruction: `eor r7,r7,r7'
blake2b.S: /tmp/iccPbVo9e.s:78: Error: no such instruction: `eor r8,r8,r8'
blake2b.S: /tmp/iccPbVo9e.s:79: Error: no such instruction: `eor r9,r9,r9'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2b/moon/ssse3/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/icccgvE8R.s: Assembler messages:
blake2b.S: /tmp/icccgvE8R.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccgvE8R.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccgvE8R.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccgvE8R.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icccgvE8R.s:48: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icccgvE8R.s:51: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/icccgvE8R.s:1598: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccgvE8R.s:1599: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccgvE8R.s:1600: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icccgvE8R.s:1602: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2b/moon/neon/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/icciGL7y2.s: Assembler messages:
blake2b.S: /tmp/icciGL7y2.s:29: Error: no such architecture: `armv7'
blake2b.S: /tmp/icciGL7y2.s:29: Error: junk at end of line, first unrecognized character is `-'
blake2b.S: /tmp/icciGL7y2.s:30: Error: unknown pseudo-op: `.fpu'
blake2b.S: /tmp/icciGL7y2.s:33: Error: no such instruction: `vstmdb sp!,{q4-q7}'
blake2b.S: /tmp/icciGL7y2.s:34: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2b.S: /tmp/icciGL7y2.s:35: Error: too many memory references for `mov'
blake2b.S: /tmp/icciGL7y2.s:36: Error: too many memory references for `sub'
blake2b.S: /tmp/icciGL7y2.s:37: Error: too many memory references for `and'
blake2b.S: /tmp/icciGL7y2.s:38: Error: invalid char '[' beginning operand 2 `[sp'
blake2b.S: /tmp/icciGL7y2.s:39: Error: too many memory references for `sub'
blake2b.S: /tmp/icciGL7y2.s:40: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icciGL7y2.s:41: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icciGL7y2.s:42: Error: no such instruction: `bhs blake2b_blocks_neon_use128'
blake2b.S: /tmp/icciGL7y2.s:43: Error: too many memory references for `mov'
blake2b.S: /tmp/icciGL7y2.s:45: Error: no such instruction: `ldr r6,[r0,'
blake2b.S: /tmp/icciGL7y2.s:46: Error: no such instruction: `ldr r7,[r0,'
blake2b.S: /tmp/icciGL7y2.s:47: Error: too many memory references for `and'
blake2b.S: /tmp/icciGL7y2.s:48: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icciGL7y2.s:49: Error: expecting operand after ','; got nothing
blake2b.S: /tmp/icciGL7y2.s:50: Error: no such instruction: `beq blake2b_blocks_neon_nocopymessage'
blake2b.S: /tmp/icciGL7y2.s:51: Error: no such instruction: `veor q0,q0,q0'
blake2b.S: /tmp/icciGL7y2.s:52: Error: no such instruction: `veor q1,q1,q1'
blake2b.S: /tmp/icciGL7y2.s:53: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: /tmp/icciGL7y2.s:54: Error: no such instruction: `vst1.64 {q0,q1},[sp,:256]!'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/neon/32

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/icclV1ESD.s: Assembler messages:
blake2b.S: /tmp/icclV1ESD.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclV1ESD.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclV1ESD.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclV1ESD.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/icclV1ESD.s:48: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icclV1ESD.s:51: Error: incorrect register `%ecx' used with `q' suffix
blake2b.S: /tmp/icclV1ESD.s:959: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icclV1ESD.s:960: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icclV1ESD.s:961: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/icclV1ESD.s:963: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/iccnaVbO6.s: Assembler messages:
blake2b.S: /tmp/iccnaVbO6.s:40: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccnaVbO6.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccnaVbO6.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccnaVbO6.s:44: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccnaVbO6.s:45: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccnaVbO6.s:46: Error: incorrect register `%ebx' used with `q' suffix
blake2b.S: /tmp/iccnaVbO6.s:47: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccnaVbO6.s:319: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccnaVbO6.s:320: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccnaVbO6.s:321: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccnaVbO6.s:322: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccnaVbO6.s:323: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2b/moon/sse2/32
Compiler: icc -xAVX -O3 -fomit-frame-pointer
blake2b.S: /tmp/iccvOxhHh.s: Assembler messages:
blake2b.S: /tmp/iccvOxhHh.s:38: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvOxhHh.s:41: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvOxhHh.s:42: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvOxhHh.s:43: Error: invalid instruction suffix for `push'
blake2b.S: /tmp/iccvOxhHh.s:48: Error: incorrect register `%esi' used with `q' suffix
blake2b.S: /tmp/iccvOxhHh.s:1998: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvOxhHh.s:1999: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvOxhHh.s:2000: Error: invalid instruction suffix for `pop'
blake2b.S: /tmp/iccvOxhHh.s:2002: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer moon/sse2/32