Implementation notes: x86, floodyberry, crypto_dh/hecfp64e2bk

Computer: floodyberry
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_dh
Primitive: hecfp64e2bk

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/varglv8
Compiler: clang -O1 -march=native -m32 -fomit-frame-pointer
array_lo.c: array_lo.c:37:3: error: register %rax is only available in 64-bit mode
array_lo.c: mim_mul_1(an[al], an, an, al, base, buf[i]);
array_lo.c: ^
array_lo.c: ./multiprecision.h:699:4: note: expanded from macro 'mim_mul_1'
array_lo.c: km_mul_2_add_c(_t, (zn)[0], (an)[0], (b), _t); \
array_lo.c: ^
array_lo.c: ./kernel.h:124:2: note: expanded from macro 'km_mul_2_add_c'
array_lo.c: "mulq %3;" \
array_lo.c: ^
array_lo.c: gt;:1:28: note: instantiated into assembly here
array_lo.c: mulq 4(%esp);addq (%esp), %rax;adcq $0, %rdx;
array_lo.c: ^~~~~
array_lo.c: array_lo.c:37:3: error: register %rdx is only available in 64-bit mode
array_lo.c: mim_mul_1(an[al], an, an, al, base, buf[i]);
array_lo.c: ^
array_lo.c: ./multiprecision.h:699:4: note: expanded from macro 'mim_mul_1'
array_lo.c: km_mul_2_add_c(_t, (zn)[0], (an)[0], (b), _t); \
array_lo.c: ^
array_lo.c: ./kernel.h:124:2: note: expanded from macro 'km_mul_2_add_c'
array_lo.c: "mulq %3;" \
array_lo.c: ^
array_lo.c: gt;:1:42: note: instantiated into assembly here
array_lo.c: mulq 4(%esp);addq (%esp), %rax;adcq $0, %rdx;
array_lo.c: ^~~~~
array_lo.c: array_lo.c:37:3: error: register %rax is only available in 64-bit mode
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -O1 -march=native -m32 -fomit-frame-pointer v01/varglv8 v01/w8s01glv8 v01/w8s02glv8 v01/w8s04glv8 v01/w8s08glv8 v01/w8s16glv8 v01/w8s32glv8
clang -O3 -march=native -m32 -fomit-frame-pointer v01/varglv8 v01/w8s01glv8 v01/w8s02glv8 v01/w8s04glv8 v01/w8s08glv8 v01/w8s16glv8 v01/w8s32glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/varglv8
Compiler: gcc -m32 -O2 -fomit-frame-pointer
array_lo.c: array_lo.c: Assembler messages:
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: array_lo.c:37: Error: invalid instruction suffix for `mul'
array_lo.c: array_lo.c:37: Error: bad register name `%rax'
array_lo.c: array_lo.c:37: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -O2 -fomit-frame-pointer v01/varglv8 v01/w8s01glv8 v01/w8s02glv8 v01/w8s04glv8 v01/w8s08glv8 v01/w8s16glv8 v01/w8s32glv8
gcc -m32 -O3 -fomit-frame-pointer v01/varglv8 v01/w8s01glv8 v01/w8s02glv8 v01/w8s04glv8 v01/w8s08glv8 v01/w8s16glv8 v01/w8s32glv8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer v01/varglv8 v01/w8s01glv8 v01/w8s02glv8 v01/w8s04glv8 v01/w8s08glv8 v01/w8s16glv8 v01/w8s32glv8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer v01/varglv8 v01/w8s01glv8 v01/w8s02glv8 v01/w8s04glv8 v01/w8s08glv8 v01/w8s16glv8 v01/w8s32glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/varglv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icc5p9Esvas_.s: Assembler messages:
array_lo.c: /tmp/icc5p9Esvas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icc5p9Esvas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc5p9Esvas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icc5p9Esvas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/varglv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s02glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icc7h97hOas_.s: Assembler messages:
array_lo.c: /tmp/icc7h97hOas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7h97hOas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7h97hOas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icc7h97hOas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/w8s02glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s01glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccKmvqEfas_.s: Assembler messages:
array_lo.c: /tmp/iccKmvqEfas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKmvqEfas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKmvqEfas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccKmvqEfas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/w8s01glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s16glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccXIFRDIas_.s: Assembler messages:
array_lo.c: /tmp/iccXIFRDIas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccXIFRDIas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccXIFRDIas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccXIFRDIas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/w8s16glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s04glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccaqTmcras_.s: Assembler messages:
array_lo.c: /tmp/iccaqTmcras_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccaqTmcras_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccaqTmcras_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccaqTmcras_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/w8s04glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s32glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccnU78Eqas_.s: Assembler messages:
array_lo.c: /tmp/iccnU78Eqas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnU78Eqas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnU78Eqas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccnU78Eqas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/w8s32glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s08glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccnp7B6vas_.s: Assembler messages:
array_lo.c: /tmp/iccnp7B6vas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnp7B6vas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnp7B6vas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccnp7B6vas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O1 -static -xHost -fomit-frame-pointer v01/w8s08glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s16glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icc9ln3pMas_.s: Assembler messages:
array_lo.c: /tmp/icc9ln3pMas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9ln3pMas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9ln3pMas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icc9ln3pMas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/w8s16glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/varglv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icc9txZhnas_.s: Assembler messages:
array_lo.c: /tmp/icc9txZhnas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icc9txZhnas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc9txZhnas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icc9txZhnas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/varglv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s01glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccFhYPn6as_.s: Assembler messages:
array_lo.c: /tmp/iccFhYPn6as_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccFhYPn6as_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccFhYPn6as_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccFhYPn6as_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/w8s01glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s32glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccTdewMpas_.s: Assembler messages:
array_lo.c: /tmp/iccTdewMpas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccTdewMpas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccTdewMpas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccTdewMpas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/w8s32glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s02glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccy0xBfMas_.s: Assembler messages:
array_lo.c: /tmp/iccy0xBfMas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccy0xBfMas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccy0xBfMas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccy0xBfMas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/w8s02glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s04glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccywfk4pas_.s: Assembler messages:
array_lo.c: /tmp/iccywfk4pas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccywfk4pas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccywfk4pas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccywfk4pas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/w8s04glv8

Compiler output

Implementation: crypto_dh/hecfp64e2bk/v01/w8s08glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icczg8uJCas_.s: Assembler messages:
array_lo.c: /tmp/icczg8uJCas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icczg8uJCas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icczg8uJCas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icczg8uJCas_.s:101: Error: bad register name `%rdx'
array_lo.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m32 -O3 -static -xHost -fomit-frame-pointer v01/w8s08glv8