Implementation notes: mipso32, gcc23, crypto_auth/siphash48

Computer: gcc23
Microarchitecture: mipso32; Octeon II (cnmips64v2)
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20230530
Operation: crypto_auth
Primitive: siphash48
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
805563744 0 022034 332 776T:ref_legcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
805563744 0 024159 336 776T:ref_legcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
812983696 0 021270 324 776T:ref_legcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
813063696 0 024159 336 776T:littlegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
970601232 0 019570 332 776T:littlegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
1016461264 0 018982 328 776T:littlegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
1063363744 0 022882 332 776T:ref_legcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
1111481280 0 020466 332 776T:littlegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccgJ8ly9.s: Assembler messages:
siphash.c: /tmp/ccgJ8ly9.s:97: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccgJ8ly9.s:106: Error: unrecognized opcode `shld 13,$16,$16'
siphash.c: /tmp/ccgJ8ly9.s:115: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccgJ8ly9.s:132: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccgJ8ly9.s:139: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccgJ8ly9.s:148: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccgJ8ly9.s:227: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccgJ8ly9.s:238: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/ccgJ8ly9.s:247: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccgJ8ly9.s:264: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccgJ8ly9.s:267: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccgJ8ly9.s:276: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: /tmp/ccgJ8ly9.s:308: Error: unrecognized opcode `shld 13,$14,$14'
siphash.c: /tmp/ccgJ8ly9.s:315: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccgJ8ly9.s:324: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccgJ8ly9.s:343: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccgJ8ly9.s:346: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccgJ8ly9.s:355: Error: unrecognized opcode `shld 32,$14,$14'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccRGOZiz.s: Assembler messages:
siphash.c: /tmp/ccRGOZiz.s:97: Error: unrecognized opcode `shld 13,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:108: Error: unrecognized opcode `shld 16,$18,$18'
siphash.c: /tmp/ccRGOZiz.s:119: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccRGOZiz.s:127: Error: unrecognized opcode `shld 17,$4,$4'
siphash.c: /tmp/ccRGOZiz.s:149: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccRGOZiz.s:158: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccRGOZiz.s:166: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:181: Error: unrecognized opcode `shld 16,$16,$16'
siphash.c: /tmp/ccRGOZiz.s:192: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:201: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccRGOZiz.s:219: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:228: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccRGOZiz.s:235: Error: unrecognized opcode `shld 13,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:249: Error: unrecognized opcode `shld 16,$10,$10'
siphash.c: /tmp/ccRGOZiz.s:265: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:272: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccRGOZiz.s:291: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:299: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccRGOZiz.s:310: Error: unrecognized opcode `shld 16,$12,$12'
siphash.c: /tmp/ccRGOZiz.s:317: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccRGOZiz.s:330: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccRGOZiz.s:345: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccRGOZiz.s:358: Error: unrecognized opcode `shld 32,$24,$24'
siphash.c: /tmp/ccRGOZiz.s:369: Error: unrecognized opcode `shld 21,$2,$2'
siphash.c: ...

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

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccThuGOd.s: Assembler messages:
siphash.c: /tmp/ccThuGOd.s:104: Error: unrecognized opcode `shld 13,$6,$6'
siphash.c: /tmp/ccThuGOd.s:107: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccThuGOd.s:118: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccThuGOd.s:136: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccThuGOd.s:143: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccThuGOd.s:152: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccThuGOd.s:260: Error: unrecognized opcode `shld 13,$16,$16'
siphash.c: /tmp/ccThuGOd.s:267: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/ccThuGOd.s:276: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccThuGOd.s:294: Error: unrecognized opcode `shld 17,$16,$16'
siphash.c: /tmp/ccThuGOd.s:301: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccThuGOd.s:310: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccThuGOd.s:341: Error: unrecognized opcode `shld 13,$14,$14'
siphash.c: /tmp/ccThuGOd.s:348: Error: unrecognized opcode `shld 16,$12,$12'
siphash.c: /tmp/ccThuGOd.s:357: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccThuGOd.s:375: Error: unrecognized opcode `shld 17,$12,$12'
siphash.c: /tmp/ccThuGOd.s:382: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccThuGOd.s:391: Error: unrecognized opcode `shld 32,$4,$4'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccZDDAD8.s: Assembler messages:
siphash.c: /tmp/ccZDDAD8.s:98: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccZDDAD8.s:105: Error: unrecognized opcode `shld 16,$20,$20'
siphash.c: /tmp/ccZDDAD8.s:122: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccZDDAD8.s:137: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccZDDAD8.s:140: Error: unrecognized opcode `shld 17,$4,$4'
siphash.c: /tmp/ccZDDAD8.s:149: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccZDDAD8.s:236: Error: unrecognized opcode `shld 13,$10,$10'
siphash.c: /tmp/ccZDDAD8.s:249: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccZDDAD8.s:266: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccZDDAD8.s:281: Error: unrecognized opcode `shld 17,$10,$10'
siphash.c: /tmp/ccZDDAD8.s:288: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccZDDAD8.s:291: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccZDDAD8.s:323: Error: unrecognized opcode `shld 13,$6,$6'
siphash.c: /tmp/ccZDDAD8.s:332: Error: unrecognized opcode `shld 16,$2,$2'
siphash.c: /tmp/ccZDDAD8.s:347: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: /tmp/ccZDDAD8.s:365: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/ccZDDAD8.s:372: Error: unrecognized opcode `shld 21,$10,$10'
siphash.c: /tmp/ccZDDAD8.s:375: Error: unrecognized opcode `shld 32,$8,$8'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy