Implementation notes: mipso32, h1mips, crypto_hash/fugue512

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: fugue512
TimeImplementationCompilerBenchmark dateSUPERCOP version
317316sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
317456sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
317712sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
322696sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
323382sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
324752sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
333072sphlibgcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
333134sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
333138sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
333210sphlibgcc -Os -fomit-frame-pointer2014052720140525
355470sphlibgcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
355570sphlibgcc -O3 -fomit-frame-pointer2014052720140525
355882sphlibgcc -O2 -fomit-frame-pointer2014052720140525
355938sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
356606sphlibgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
356618sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
356722sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
356946sphlibgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
368450sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
368462sphlibgcc -O -fomit-frame-pointer2014052720140525
368462sphlibgcc -mabi=32 -O -fomit-frame-pointer2014052720140525
368682sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
368686sphlibgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
368712sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
865698sphlibcc2014052720140525
866170sphlibgcc -funroll-loops2014052720140525
866646sphlibgcc2014052720140525

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '+' is not a recognized feature for this target (ignoring feature)
fugue.c: /tmp/cc-WlmCm8.s: Assembler messages:
fugue.c: /tmp/cc-WlmCm8.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-WlmCm8.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-WlmCm8.s:3856: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-WlmCm8.s:3903: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-mja5oM.s: Assembler messages:
fugue.c: /tmp/cc-mja5oM.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-mja5oM.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-mja5oM.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-mja5oM.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-deCeLQ.s: Assembler messages:
fugue.c: /tmp/cc-deCeLQ.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-deCeLQ.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-deCeLQ.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-deCeLQ.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-NNgy4l.s: Assembler messages:
fugue.c: /tmp/cc-NNgy4l.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-NNgy4l.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-NNgy4l.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-NNgy4l.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
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
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-Eh7XAm.s: Assembler messages:
fugue.c: /tmp/cc-Eh7XAm.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-Eh7XAm.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Eh7XAm.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Eh7XAm.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-o1zPzg.s: Assembler messages:
fugue.c: /tmp/cc-o1zPzg.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-o1zPzg.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-o1zPzg.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-o1zPzg.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-Fx3m3O.s: Assembler messages:
fugue.c: /tmp/cc-Fx3m3O.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-Fx3m3O.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Fx3m3O.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Fx3m3O.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-zjdCKb.s: Assembler messages:
fugue.c: /tmp/cc-zjdCKb.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-zjdCKb.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-zjdCKb.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-zjdCKb.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
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
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-Jq0gLh.s: Assembler messages:
fugue.c: /tmp/cc-Jq0gLh.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-Jq0gLh.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-Jq0gLh.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-Jq0gLh.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-5wgL3b.s: Assembler messages:
fugue.c: /tmp/cc-5wgL3b.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-5wgL3b.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-5wgL3b.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-5wgL3b.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: '+0' is not a recognized feature for this target (ignoring feature)
fugue.c: '0' is not a recognized processor for this target (ignoring processor)
fugue.c: /tmp/cc-wTPPNZ.s: Assembler messages:
fugue.c: /tmp/cc-wTPPNZ.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-wTPPNZ.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-wTPPNZ.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-wTPPNZ.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '+' is not a recognized feature for this target (ignoring feature)
fugue.c: /tmp/cc-pILz2h.s: Assembler messages:
fugue.c: /tmp/cc-pILz2h.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-pILz2h.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-pILz2h.s:3856: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-pILz2h.s:3903: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '+' is not a recognized feature for this target (ignoring feature)
fugue.c: /tmp/cc-2lvAPx.s: Assembler messages:
fugue.c: /tmp/cc-2lvAPx.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-2lvAPx.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-2lvAPx.s:3856: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-2lvAPx.s:3903: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '+' is not a recognized feature for this target (ignoring feature)
fugue.c: /tmp/cc-swz1Jc.s: Assembler messages:
fugue.c: /tmp/cc-swz1Jc.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-swz1Jc.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-swz1Jc.s:3856: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-swz1Jc.s:3903: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
fugue.c: '+' is not a recognized feature for this target (ignoring feature)
fugue.c: /tmp/cc-PHpt2g.s: Assembler messages:
fugue.c: /tmp/cc-PHpt2g.s:32: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:32: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:63: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:63: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:272: Error: illegal operands `lw $3,0(%lo($JTI3_0))'
fugue.c: /tmp/cc-PHpt2g.s:2715: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:2715: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:2823: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:2823: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:2840: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:2840: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:2846: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:2846: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:2862: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:2862: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:3301: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:3301: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:3620: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:3620: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:3856: Warning: No .cprestore pseudo-op used in PIC code
fugue.c: /tmp/cc-PHpt2g.s:3856: Warning: Macro instruction expanded into multiple instructions
fugue.c: /tmp/cc-PHpt2g.s:3903: Warning: No .cprestore pseudo-op used in PIC code
fugue.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 sphlib