Implementation notes: ppc32, biomol, crypto_encrypt/4hfe

Computer: biomol
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: 4hfe

Compiler output

Implementation: crypto_encrypt/4hfe/ref
Compiler: g++
HFE-test.cpp: In file included from tower.h:5,
HFE-test.cpp: from HFE.h:6,
HFE-test.cpp: from HFE-test.cpp:18:
HFE-test.cpp: gfv.h:3:23: emmintrin.h: No such file or directory
HFE-test.cpp: In file included from tower.h:5,
HFE-test.cpp: from HFE.h:6,
HFE-test.cpp: from HFE-test.cpp:18:
HFE-test.cpp: gfv.h:7: error: '__m128i' is used as a type, but is not defined as a type.
HFE-test.cpp: gfv.h:12: error: parse error before `&' token
HFE-test.cpp: gfv.h:12: error: missing ';' before right brace
HFE-test.cpp: gfv.h: In copy constructor `gfvgt;::gfv(const gfvgt;&)':
HFE-test.cpp: gfv.h:11: error: class `gfvgt;' does not have any field named `v'
HFE-test.cpp: gfv.h: At global scope:
HFE-test.cpp: gfv.h:13: warning: ISO C++ forbids defining types within return type
HFE-test.cpp: gfv.h:13: error: `gfvgt;' specified as declarator-id
HFE-test.cpp: gfv.h:13: error: two or more data types in declaration of `gfvgt;'
HFE-test.cpp: gfv.h: In function `int gfvgt;(const gfgt;&)':
HFE-test.cpp: gfv.h:13: error: only constructors take base initializers
HFE-test.cpp: gfv.h: At global scope:
HFE-test.cpp: gfv.h:14: error: `p' was not declared in this scope
HFE-test.cpp: gfv.h:14: error: non-template type `gfv' used as a template
HFE-test.cpp: gfv.h:14: error: `p' was not declared in this scope
HFE-test.cpp: gfv.h:14: error: non-template type `gfv' used as a template
HFE-test.cpp: gfv.h:14: warning: ISO C++ forbids declaration of `operator=' with no type
HFE-test.cpp: gfv.h:14: warning: ISO C++ forbids declaration of `b' with no type
HFE-test.cpp: ...

Number of similar (compiler,implementation) pairs: 33, namely:
CompilerImplementations
g++ ref
g++ -O2 -fomit-frame-pointer ref
g++ -O3 -fomit-frame-pointer ref
g++ -O -fomit-frame-pointer ref
g++ -Os -fomit-frame-pointer ref
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ref
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ref
g++ -fno-schedule-insns -O -fomit-frame-pointer ref
g++ -fno-schedule-insns -Os -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
g++ -maltivec -O2 -fomit-frame-pointer ref
g++ -maltivec -O3 -fomit-frame-pointer ref
g++ -maltivec -O -fomit-frame-pointer ref
g++ -maltivec -Os -fomit-frame-pointer ref
g++ -mcpu=G3 -O2 -fomit-frame-pointer ref
g++ -mcpu=G3 -O3 -fomit-frame-pointer ref
g++ -mcpu=G3 -O -fomit-frame-pointer ref
g++ -mcpu=G3 -Os -fomit-frame-pointer ref
g++ -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ref
g++ -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ref
g++ -mcpu=G3 -maltivec -O -fomit-frame-pointer ref
g++ -mcpu=G3 -maltivec -Os -fomit-frame-pointer ref
g++ -mcpu=G4 -O2 -fomit-frame-pointer ref
g++ -mcpu=G4 -O3 -fomit-frame-pointer ref
g++ -mcpu=G4 -O -fomit-frame-pointer ref
g++ -mcpu=G4 -Os -fomit-frame-pointer ref
g++ -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ref
g++ -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ref
g++ -mcpu=G4 -maltivec -O -fomit-frame-pointer ref
g++ -mcpu=G4 -maltivec -Os -fomit-frame-pointer ref