Implementation notes: mipso32, h1mips, crypto_sign/ed25519

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ed25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
11843996ref10gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014070220140622
11865924ref10gcc -funroll-loops -Os -fomit-frame-pointer2014070220140622
11889528ref10gcc -Os -fomit-frame-pointer2014070220140622
11892980ref10gcc -mabi=32 -Os -fomit-frame-pointer2014070220140622
11919768ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
11941092ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
11964080ref10gcc -mabi=32 -O -fomit-frame-pointer2014070220140622
11965796ref10gcc -O -fomit-frame-pointer2014070220140622
11966216ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
11976988ref10gcc -funroll-loops -O3 -fomit-frame-pointer2014070220140622
11985812ref10gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014070220140622
11986276ref10gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014070220140622
12002116ref10gcc -funroll-loops -O2 -fomit-frame-pointer2014070220140622
12048172ref10gcc -O3 -fomit-frame-pointer2014070220140622
12050512ref10gcc -mabi=32 -O3 -fomit-frame-pointer2014070220140622
12087268ref10gcc -O2 -fomit-frame-pointer2014070220140622
12089444ref10gcc -mabi=32 -O2 -fomit-frame-pointer2014070220140622
12260180ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
12828820ref10gcc -funroll-loops -O -fomit-frame-pointer2014070220140622
12831492ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
12858204ref10gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014070220140622
13113216ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
13114420ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
13142264ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
23067206ref10cc2014070220140622
23076904ref10gcc -funroll-loops2014070220140622
23115656ref10gcc2014070220140622
67177134refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
67515152refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070220140622
67584298refgcc -funroll-loops -O2 -fomit-frame-pointer2014070120140622
67585936refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014070120140622
67794252refgcc -funroll-loops -O3 -fomit-frame-pointer2014070120140622
67795144refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014070120140622
80713062refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014070120140622
80714104refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
80715292refgcc -funroll-loops -O -fomit-frame-pointer2014070120140622
84911276refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140622
85048776refgcc -mabi=32 -O3 -fomit-frame-pointer2014070120140622
85050980refgcc -O3 -fomit-frame-pointer2014070120140622
86385962refgcc -mabi=32 -O2 -fomit-frame-pointer2014070120140622
86419944refgcc -O2 -fomit-frame-pointer2014070120140622
86544496refgcc -Os -fomit-frame-pointer2014070120140622
86548468refgcc -mabi=32 -Os -fomit-frame-pointer2014070120140622
86554432refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
86592164refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014070120140622
86594166refgcc -funroll-loops -Os -fomit-frame-pointer2014070120140622
86924532refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070220140622
86966790refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070220140622
88625794refgcc -mabi=32 -O -fomit-frame-pointer2014070120140622
88625964refgcc -O -fomit-frame-pointer2014070120140622
88658120refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070220140622
284572134refgcc -funroll-loops2014070120140622
284575022refcc2014070220140622
284575258refgcc2014070120140622

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '+' is not a recognized feature for this target (ignoring feature)
fe25519.c: /tmp/cc-1UpdeU.s: Assembler messages:
fe25519.c: /tmp/cc-1UpdeU.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-1UpdeU.s:1106: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-1UpdeU.s:1106: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '+' is not a recognized feature for this target (ignoring feature)
fe_0.c: /tmp/cc-J5O6o6.s: Assembler messages:
fe_0.c: /tmp/cc-J5O6o6.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-J5O6o6.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '+' is not a recognized feature for this target (ignoring feature)
fe_1.c: /tmp/cc-fME5ae.s: Assembler messages:
fe_1.c: /tmp/cc-fME5ae.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-fME5ae.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '+' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '+' is not a recognized feature for this target (ignoring feature)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '+' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: /tmp/cc-NrhlRK.s: Assembler messages:
fe_invert.c: /tmp/cc-NrhlRK.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-NrhlRK.s:81: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-NrhlRK.s:81: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-Z2ELR9.s: Assembler messages:
fe25519.c: /tmp/cc-Z2ELR9.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Z2ELR9.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Z2ELR9.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-AU6Ux7.s: Assembler messages:
fe_0.c: /tmp/cc-AU6Ux7.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-AU6Ux7.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-eOBRSg.s: Assembler messages:
fe_1.c: /tmp/cc-eOBRSg.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-eOBRSg.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-2kEwYL.s: Assembler messages:
fe_invert.c: /tmp/cc-2kEwYL.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-2kEwYL.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-2kEwYL.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-lC8Onc.s: Assembler messages:
fe25519.c: /tmp/cc-lC8Onc.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-lC8Onc.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-lC8Onc.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-0p3N0I.s: Assembler messages:
fe_0.c: /tmp/cc-0p3N0I.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-0p3N0I.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-hub6NX.s: Assembler messages:
fe_1.c: /tmp/cc-hub6NX.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-hub6NX.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-c0d3cm.s: Assembler messages:
fe_invert.c: /tmp/cc-c0d3cm.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-c0d3cm.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-c0d3cm.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-Mfh3gA.s: Assembler messages:
fe25519.c: /tmp/cc-Mfh3gA.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Mfh3gA.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Mfh3gA.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-QkBelX.s: Assembler messages:
fe_0.c: /tmp/cc-QkBelX.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-QkBelX.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-LYHaPb.s: Assembler messages:
fe_1.c: /tmp/cc-LYHaPb.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-LYHaPb.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-md0vBA.s: Assembler messages:
fe_invert.c: /tmp/cc-md0vBA.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-md0vBA.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-md0vBA.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-RK7PxL.s: Assembler messages:
fe25519.c: /tmp/cc-RK7PxL.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-RK7PxL.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-RK7PxL.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-c4rw29.s: Assembler messages:
fe_0.c: /tmp/cc-c4rw29.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-c4rw29.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-wvIvpj.s: Assembler messages:
fe_1.c: /tmp/cc-wvIvpj.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-wvIvpj.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-qfN9KO.s: Assembler messages:
fe_invert.c: /tmp/cc-qfN9KO.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qfN9KO.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qfN9KO.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-4lPRQk.s: Assembler messages:
fe25519.c: /tmp/cc-4lPRQk.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-4lPRQk.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-4lPRQk.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-kbS0P2.s: Assembler messages:
fe_0.c: /tmp/cc-kbS0P2.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-kbS0P2.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-SX64Ga.s: Assembler messages:
fe_1.c: /tmp/cc-SX64Ga.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-SX64Ga.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-CgGwfL.s: Assembler messages:
fe_invert.c: /tmp/cc-CgGwfL.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-CgGwfL.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-CgGwfL.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-HmiZEq.s: Assembler messages:
fe25519.c: /tmp/cc-HmiZEq.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-HmiZEq.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-HmiZEq.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-Gdfa4h.s: Assembler messages:
fe_0.c: /tmp/cc-Gdfa4h.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-Gdfa4h.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-1HNJdB.s: Assembler messages:
fe_1.c: /tmp/cc-1HNJdB.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-1HNJdB.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-rR0dNa.s: Assembler messages:
fe_invert.c: /tmp/cc-rR0dNa.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-rR0dNa.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-rR0dNa.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-2vyopY.s: Assembler messages:
fe25519.c: /tmp/cc-2vyopY.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2vyopY.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2vyopY.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-8ehEDa.s: Assembler messages:
fe_0.c: /tmp/cc-8ehEDa.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-8ehEDa.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-9B35yr.s: Assembler messages:
fe_1.c: /tmp/cc-9B35yr.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-9B35yr.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-vdccOZ.s: Assembler messages:
fe_invert.c: /tmp/cc-vdccOZ.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-vdccOZ.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-vdccOZ.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...
fe_isnegative.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_isnegative.c: '0' is not a recognized processor for this target (ignoring processor)
fe_isnegative.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_isnegative.c: '0' is not a recognized processor for this target (ignoring processor)
fe_isnegative.c: /tmp/cc-BGLYFh.s: Assembler messages:
fe_isnegative.c: /tmp/cc-BGLYFh.s:19: Warning: No .cprestore pseudo-op used in PIC code
fe_isnegative.c: /tmp/cc-BGLYFh.s:19: Warning: Macro instruction expanded into multiple instructions
fe_isnonzero.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_isnonzero.c: '0' is not a recognized processor for this target (ignoring processor)
fe_isnonzero.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_isnonzero.c: '0' is not a recognized processor for this target (ignoring processor)
fe_isnonzero.c: /tmp/cc-AiDFKx.s: Assembler messages:
fe_isnonzero.c: /tmp/cc-AiDFKx.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_isnonzero.c: /tmp/cc-AiDFKx.s:21: Warning: Macro instruction expanded into multiple instructions
fe_isnonzero.c: /tmp/cc-AiDFKx.s:26: Warning: No .cprestore pseudo-op used in PIC code
fe_isnonzero.c: /tmp/cc-AiDFKx.s:26: Warning: Macro instruction expanded into multiple instructions
fe_mul.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_mul.c: '0' is not a recognized processor for this target (ignoring processor)
fe_mul.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_mul.c: '0' is not a recognized processor for this target (ignoring processor)
fe_neg.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_neg.c: '0' is not a recognized processor for this target (ignoring processor)
fe_neg.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_neg.c: '0' is not a recognized processor for this target (ignoring processor)
fe_pow22523.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_pow22523.c: '0' is not a recognized processor for this target (ignoring processor)
fe_pow22523.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_pow22523.c: '0' is not a recognized processor for this target (ignoring processor)
fe_pow22523.c: /tmp/cc-QYXCGh.s: Assembler messages:
fe_pow22523.c: /tmp/cc-QYXCGh.s:26: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:26: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:31: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:31: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:36: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:36: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:41: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:41: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:46: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:46: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:50: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:50: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:55: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:55: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:59: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:59: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:64: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:64: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: /tmp/cc-QYXCGh.s:74: Warning: No .cprestore pseudo-op used in PIC code
fe_pow22523.c: /tmp/cc-QYXCGh.s:74: Warning: Macro instruction expanded into multiple instructions
fe_pow22523.c: ...
fe_sq.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_sq.c: '0' is not a recognized processor for this target (ignoring processor)
fe_sq.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_sq.c: '0' is not a recognized processor for this target (ignoring processor)
fe_sq2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_sq2.c: '0' is not a recognized processor for this target (ignoring processor)
fe_sq2.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_sq2.c: '0' is not a recognized processor for this target (ignoring processor)
fe_sub.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_sub.c: '0' is not a recognized processor for this target (ignoring processor)
fe_sub.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_sub.c: '0' is not a recognized processor for this target (ignoring processor)
fe_tobytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_tobytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_tobytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_tobytes.c: '0' is not a recognized processor for this target (ignoring processor)
ge_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
ge_add.c: '0' is not a recognized processor for this target (ignoring processor)
ge_add.c: '+0' is not a recognized feature for this target (ignoring feature)
ge_add.c: '0' is not a recognized processor for this target (ignoring processor)
ge_add.c: /tmp/cc-y15VbE.s: Assembler messages:
ge_add.c: /tmp/cc-y15VbE.s:29: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:29: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:35: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:35: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:41: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:41: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:46: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:46: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:52: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:52: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:57: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:57: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:63: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:63: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:68: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:68: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:73: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:73: Warning: Macro instruction expanded into multiple instructions
ge_add.c: /tmp/cc-y15VbE.s:78: Warning: No .cprestore pseudo-op used in PIC code
ge_add.c: /tmp/cc-y15VbE.s:78: Warning: Macro instruction expanded into multiple instructions
ge_add.c: ...
ge_double_scalarmult.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
ge_double_scalarmult.c: '0' is not a recognized processor for this target (ignoring processor)
ge_double_scalarmult.c: '+0' is not a recognized feature for this target (ignoring feature)
ge_double_scalarmult.c: '0' is not a recognized processor for this target (ignoring processor)
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s: Assembler messages:
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:29: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:29: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:33: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:33: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:38: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:38: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:43: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:43: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:48: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:48: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:54: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:54: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:59: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:59: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:64: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:64: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:70: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:70: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:75: Warning: No .cprestore pseudo-op used in PIC code
ge_double_scalarmult.c: /tmp/cc-5cDXoV.s:75: Warning: Macro instruction expanded into multiple instructions
ge_double_scalarmult.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-2T5wuG.s: Assembler messages:
fe25519.c: /tmp/cc-2T5wuG.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-2T5wuG.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-2T5wuG.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-fVl8o8.s: Assembler messages:
fe_0.c: /tmp/cc-fVl8o8.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-fVl8o8.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-Jotfod.s: Assembler messages:
fe_1.c: /tmp/cc-Jotfod.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-Jotfod.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-15NBoN.s: Assembler messages:
fe_invert.c: /tmp/cc-15NBoN.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-15NBoN.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-15NBoN.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-FZNiEk.s: Assembler messages:
fe25519.c: /tmp/cc-FZNiEk.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-FZNiEk.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-FZNiEk.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

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

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-ctt7ur.s: Assembler messages:
fe_0.c: /tmp/cc-ctt7ur.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-ctt7ur.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-VG7QDH.s: Assembler messages:
fe_1.c: /tmp/cc-VG7QDH.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-VG7QDH.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-ROjeag.s: Assembler messages:
fe_invert.c: /tmp/cc-ROjeag.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-ROjeag.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-ROjeag.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

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

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: '+0' is not a recognized feature for this target (ignoring feature)
fe25519.c: '0' is not a recognized processor for this target (ignoring processor)
fe25519.c: /tmp/cc-IyvKmt.s: Assembler messages:
fe25519.c: /tmp/cc-IyvKmt.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-IyvKmt.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-IyvKmt.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_0.c: '0' is not a recognized processor for this target (ignoring processor)
fe_0.c: /tmp/cc-9wI4vb.s: Assembler messages:
fe_0.c: /tmp/cc-9wI4vb.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-9wI4vb.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_1.c: '0' is not a recognized processor for this target (ignoring processor)
fe_1.c: /tmp/cc-7xN7Ok.s: Assembler messages:
fe_1.c: /tmp/cc-7xN7Ok.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-7xN7Ok.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_add.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_add.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_cmov.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_copy.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_copy.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_frombytes.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: '+0' is not a recognized feature for this target (ignoring feature)
fe_invert.c: '0' is not a recognized processor for this target (ignoring processor)
fe_invert.c: /tmp/cc-L2WdNR.s: Assembler messages:
fe_invert.c: /tmp/cc-L2WdNR.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-L2WdNR.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-L2WdNR.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '+' is not a recognized feature for this target (ignoring feature)
fe25519.c: /tmp/cc-xX5CSS.s: Assembler messages:
fe25519.c: /tmp/cc-xX5CSS.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-xX5CSS.s:1106: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-xX5CSS.s:1106: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '+' is not a recognized feature for this target (ignoring feature)
fe_0.c: /tmp/cc-6sbVt2.s: Assembler messages:
fe_0.c: /tmp/cc-6sbVt2.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-6sbVt2.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '+' is not a recognized feature for this target (ignoring feature)
fe_1.c: /tmp/cc-UL14Pb.s: Assembler messages:
fe_1.c: /tmp/cc-UL14Pb.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-UL14Pb.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '+' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '+' is not a recognized feature for this target (ignoring feature)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '+' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: /tmp/cc-Qo8VGI.s: Assembler messages:
fe_invert.c: /tmp/cc-Qo8VGI.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-Qo8VGI.s:81: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-Qo8VGI.s:81: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '+' is not a recognized feature for this target (ignoring feature)
fe25519.c: /tmp/cc-Cb0qO3.s: Assembler messages:
fe25519.c: /tmp/cc-Cb0qO3.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Cb0qO3.s:1106: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Cb0qO3.s:1106: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '+' is not a recognized feature for this target (ignoring feature)
fe_0.c: /tmp/cc-KnfBLD.s: Assembler messages:
fe_0.c: /tmp/cc-KnfBLD.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-KnfBLD.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '+' is not a recognized feature for this target (ignoring feature)
fe_1.c: /tmp/cc-BGXOlU.s: Assembler messages:
fe_1.c: /tmp/cc-BGXOlU.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-BGXOlU.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '+' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '+' is not a recognized feature for this target (ignoring feature)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '+' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: /tmp/cc-AARwlf.s: Assembler messages:
fe_invert.c: /tmp/cc-AARwlf.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-AARwlf.s:81: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-AARwlf.s:81: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '+' is not a recognized feature for this target (ignoring feature)
fe25519.c: /tmp/cc-Pt2CGD.s: Assembler messages:
fe25519.c: /tmp/cc-Pt2CGD.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-Pt2CGD.s:1106: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-Pt2CGD.s:1106: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '+' is not a recognized feature for this target (ignoring feature)
fe_0.c: /tmp/cc-3MfmdN.s: Assembler messages:
fe_0.c: /tmp/cc-3MfmdN.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-3MfmdN.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '+' is not a recognized feature for this target (ignoring feature)
fe_1.c: /tmp/cc-Kylvn3.s: Assembler messages:
fe_1.c: /tmp/cc-Kylvn3.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-Kylvn3.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '+' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '+' is not a recognized feature for this target (ignoring feature)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '+' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: /tmp/cc-pmBRfo.s: Assembler messages:
fe_invert.c: /tmp/cc-pmBRfo.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-pmBRfo.s:81: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-pmBRfo.s:81: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fe25519.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe25519.c: '+' is not a recognized feature for this target (ignoring feature)
fe25519.c: /tmp/cc-kp3YdK.s: Assembler messages:
fe25519.c: /tmp/cc-kp3YdK.s:120: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:120: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:212: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:212: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:306: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:306: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:311: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:311: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:499: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:499: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:1047: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:1047: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:1082: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:1082: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:1088: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:1088: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:1094: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:1094: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:1100: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:1100: Warning: Macro instruction expanded into multiple instructions
fe25519.c: /tmp/cc-kp3YdK.s:1106: Warning: No .cprestore pseudo-op used in PIC code
fe25519.c: /tmp/cc-kp3YdK.s:1106: Warning: Macro instruction expanded into multiple instructions
fe25519.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fe_0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_0.c: '+' is not a recognized feature for this target (ignoring feature)
fe_0.c: /tmp/cc-Rr4CUj.s: Assembler messages:
fe_0.c: /tmp/cc-Rr4CUj.s:21: Warning: No .cprestore pseudo-op used in PIC code
fe_0.c: /tmp/cc-Rr4CUj.s:21: Warning: Macro instruction expanded into multiple instructions
fe_1.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_1.c: '+' is not a recognized feature for this target (ignoring feature)
fe_1.c: /tmp/cc-W0sGXz.s: Assembler messages:
fe_1.c: /tmp/cc-W0sGXz.s:22: Warning: No .cprestore pseudo-op used in PIC code
fe_1.c: /tmp/cc-W0sGXz.s:22: Warning: Macro instruction expanded into multiple instructions
fe_add.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_add.c: '+' is not a recognized feature for this target (ignoring feature)
fe_cmov.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_cmov.c: '+' is not a recognized feature for this target (ignoring feature)
fe_copy.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_copy.c: '+' is not a recognized feature for this target (ignoring feature)
fe_frombytes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_frombytes.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fe_invert.c: '+' is not a recognized feature for this target (ignoring feature)
fe_invert.c: /tmp/cc-qvKMU6.s: Assembler messages:
fe_invert.c: /tmp/cc-qvKMU6.s:27: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:27: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:32: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:32: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:37: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:37: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:43: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:43: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:48: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:48: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:52: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:52: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:57: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:57: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:61: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:61: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:66: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:66: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:76: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:76: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: /tmp/cc-qvKMU6.s:81: Warning: No .cprestore pseudo-op used in PIC code
fe_invert.c: /tmp/cc-qvKMU6.s:81: Warning: Macro instruction expanded into multiple instructions
fe_invert.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref10