Implementation notes: x86, floodyberry, crypto_dh/hecfp61e2bk

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

Compiler output

Implementation: crypto_dh/hecfp61e2bk/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/hecfp61e2bk/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/hecfp61e2bk/v01/w8s08glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icc35M1fGas_.s: Assembler messages:
array_lo.c: /tmp/icc35M1fGas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icc35M1fGas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc35M1fGas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icc35M1fGas_.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/hecfp61e2bk/v01/w8s16glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccKL1yOOas_.s: Assembler messages:
array_lo.c: /tmp/iccKL1yOOas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccKL1yOOas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccKL1yOOas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccKL1yOOas_.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/hecfp61e2bk/v01/w8s02glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccWSSQ1vas_.s: Assembler messages:
array_lo.c: /tmp/iccWSSQ1vas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccWSSQ1vas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccWSSQ1vas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccWSSQ1vas_.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/hecfp61e2bk/v01/varglv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccnjKkDfas_.s: Assembler messages:
array_lo.c: /tmp/iccnjKkDfas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccnjKkDfas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccnjKkDfas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccnjKkDfas_.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/hecfp61e2bk/v01/w8s32glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccwgQmR1as_.s: Assembler messages:
array_lo.c: /tmp/iccwgQmR1as_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccwgQmR1as_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccwgQmR1as_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccwgQmR1as_.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/hecfp61e2bk/v01/w8s04glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccxa8oyEas_.s: Assembler messages:
array_lo.c: /tmp/iccxa8oyEas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccxa8oyEas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccxa8oyEas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccxa8oyEas_.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/hecfp61e2bk/v01/w8s01glv8
Compiler: icc -m32 -O1 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccys5rBUas_.s: Assembler messages:
array_lo.c: /tmp/iccys5rBUas_.s:42: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:42: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:42: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:53: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:53: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:53: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:59: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:59: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:59: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:70: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:70: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:70: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:76: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:76: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:76: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccys5rBUas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccys5rBUas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccys5rBUas_.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/hecfp61e2bk/v01/w8s16glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icc7EYkgVas_.s: Assembler messages:
array_lo.c: /tmp/icc7EYkgVas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icc7EYkgVas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icc7EYkgVas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icc7EYkgVas_.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/hecfp61e2bk/v01/varglv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccQtKxT2as_.s: Assembler messages:
array_lo.c: /tmp/iccQtKxT2as_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccQtKxT2as_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccQtKxT2as_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccQtKxT2as_.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/hecfp61e2bk/v01/w8s02glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccb09g1uas_.s: Assembler messages:
array_lo.c: /tmp/iccb09g1uas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccb09g1uas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccb09g1uas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccb09g1uas_.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/hecfp61e2bk/v01/w8s32glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccjad517as_.s: Assembler messages:
array_lo.c: /tmp/iccjad517as_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccjad517as_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccjad517as_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccjad517as_.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/hecfp61e2bk/v01/w8s01glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccsAvdiRas_.s: Assembler messages:
array_lo.c: /tmp/iccsAvdiRas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsAvdiRas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsAvdiRas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccsAvdiRas_.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/hecfp61e2bk/v01/w8s04glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/iccsFw7vIas_.s: Assembler messages:
array_lo.c: /tmp/iccsFw7vIas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/iccsFw7vIas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/iccsFw7vIas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/iccsFw7vIas_.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/hecfp61e2bk/v01/w8s08glv8
Compiler: icc -m32 -O3 -static -xHost -fomit-frame-pointer
array_lo.c: /tmp/icct3XvtJas_.s: Assembler messages:
array_lo.c: /tmp/icct3XvtJas_.s:45: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:45: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:45: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:51: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:51: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:51: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:62: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:62: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:62: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:68: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:68: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:68: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:74: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:74: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:74: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:82: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:82: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:82: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:95: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:95: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.s:95: Error: bad register name `%rdx'
array_lo.c: /tmp/icct3XvtJas_.s:101: Error: invalid instruction suffix for `mul'
array_lo.c: /tmp/icct3XvtJas_.s:101: Error: bad register name `%rax'
array_lo.c: /tmp/icct3XvtJas_.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