Implementation notes: armeabi, h2tegra, crypto_hash/simd256

Computer: h2tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
167111sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
188064sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
200789sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
204012sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
212304sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
242288sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
251429optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
267490sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
289764sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
311756optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
400442optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
423100optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
4040041refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
4082341refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
5868088refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
29365225refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:344:25: error: array type has incomplete element type
vector.c: vector.h:355:25: error: array type has incomplete element type
vector.c: vector.h:367:25: error: array type has incomplete element type
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27:20: error: variable 'V0' has initializer but incomplete type
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:63:3: error: unknown type name 'v16'
vector.c: vector.c:65:3: error: unknown type name 'v16'
vector.c: vector.c:108:3: error: unknown type name 'v16'
vector.c: vector.c:109:3: error: unknown type name 'v16'
vector.c: vector.c:110:3: error: unknown type name 'v16'
vector.c: vector.c:111:3: error: unknown type name 'v16'
vector.c: vector.c:113:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:114:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:116:3: error: unknown type name 'v16'
vector.c: vector.c:117:3: error: unknown type name 'v16'
vector.c: vector.c:118:3: error: unknown type name 'v16'
vector.c: vector.c:119:3: error: unknown type name 'v16'
vector.c: vector.c:121:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:123:3: error: unknown type name 'v16'
vector.c: vector.c:124:3: error: unknown type name 'v16'
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182:5: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217:5: error: impossible constraint in 'asm'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vectarm
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vectarm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vectarm

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182:5: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217:5: error: impossible constraint in 'asm'
vector_arm.c: vector_arm.c:217:5: error: impossible constraint in 'asm'

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