Implementation notes: amd64, cel02, crypto_dh/hecfp128fkt

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_dh
Primitive: hecfp128fkt
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
307554605094 0 0631474 840 1584T:v02/w8s32glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
317400149878 0 0178031 872 1616T:v02/w8s04glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
327554117110 0 0145263 872 1616T:v02/w8s02glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
327560168222 0 0199575 872 1648T:v02/w8s02glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
350518142509 0 0170848 848 1584T:v02/w8s01glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
464550215414 0 0243567 872 1616T:v02/w8s08glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
467164211878 0 0238258 840 1584T:v02/w8s08glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
470746388269 0 0416608 848 1584T:v02/w8s16glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
472162266526 0 0297879 872 1648T:v02/w8s08glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
479166217520 0 0245151 872 1616T:v02/w8s08glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
479354348592 0 0376223 872 1616T:v02/w8s16glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
483018200990 0 0232343 872 1648T:v02/w8s04glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
485660146342 0 0172722 840 1584T:v02/w8s04glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
490618650413 0 0678752 848 1584T:v02/w8s32glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
493080600587 0 0627023 864 1616T:v02/w8s32glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
494464338443 0 0364879 864 1616T:v02/w8s16glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
494762659742 0 0691095 872 1648T:v02/w8s32glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
497128346486 0 0374639 872 1616T:v02/w8s16glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
502160608630 0 0636783 872 1616T:v02/w8s32glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
504754191661 0 0220000 848 1584T:v02/w8s04glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
505948397598 0 0428951 872 1648T:v02/w8s16glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
50640297190 0 0123570 840 1584T:v02/w8s01glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
507558207371 0 0233807 864 1616T:v02/w8s08glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
507676342950 0 0369330 840 1584T:v02/w8s16glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
507870119216 0 0146847 872 1616T:v02/w8s02glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
508280141835 0 0168271 864 1616T:v02/w8s04glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
508536610736 0 0638367 872 1616T:v02/w8s32glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
511198257197 0 0285536 848 1584T:v02/w8s08glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
520490109067 0 0135503 864 1616T:v02/w8s02glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
522344158893 0 0187232 848 1584T:v02/w8s02glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
535610151984 0 0179615 872 1616T:v02/w8s04glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
546756102832 0 0130463 872 1616T:v02/w8s01glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
555370151838 0 0183191 872 1648T:v02/w8s01glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
564556113574 0 0139954 840 1584T:v02/w8s02glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
566192100726 0 0128879 872 1616T:v02/w8s01glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
57467692683 0 0119119 864 1616T:v02/w8s01glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
71733074556 0 0100975 864 1616T:v02/varglv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
74512282115 0 0110239 872 1616T:v02/varglv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
75072878853 0 0105218 840 1584T:v02/varglv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
75521684299 0 0111895 872 1616T:v02/varglv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
761780123410 0 0151736 848 1584T:v02/varglv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
771550133248 0 0164583 872 1648T:v02/varglv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:v02/varglv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x5618d204b000: v4i64 = X86ISD::VTRUNC 0x5618d204aed0
try.c: 0x5618d204aed0: v16i32 = vselect 0x5618d2036ae0, 0x5618d1fd5640, 0x5618d204ada0
try.c: 0x5618d2036ae0: v4i1 = X86ISD::PCMPGTM 0x5618d2030680, 0x5618d202c210
try.c: 0x5618d2030680: v4i64 = X86ISD::VBROADCAST 0x5618d1fde710
try.c: 0x5618d1fde710: i64,ch = load<LD8[%lsr.iv6971]> 0x5618d1f41950, 0x5618d2027070, undef:i64
try.c: 0x5618d2027070: i64,ch = CopyFromReg 0x5618d1f41950, Register:i64 %vreg50
try.c: 0x5618d202c470: i64 = Register %vreg50
try.c: 0x5618d1fd3cb0: i64 = undef
try.c: 0x5618d202c210: v4i64,ch = CopyFromReg 0x5618d1f41950, Register:v4i64 %vreg13
try.c: 0x5618d2030ed0: v4i64 = Register %vreg13
try.c: 0x5618d1fd5640: v16i32 = X86ISD::VBROADCAST 0x5618d20308e0
try.c: 0x5618d20308e0: i32,ch = load<LD4[ConstantPool]> 0x5618d1f41950, 0x5618d1fddcf0, undef:i64
try.c: 0x5618d1fddcf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5618d2016470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5618d1fd3cb0: i64 = undef
try.c: 0x5618d204ada0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: 0x5618d204ac70: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/varglv4

Compiler output

Implementation: T:v02/varglv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55e3cf30b8f0: v4i64 = X86ISD::VTRUNC 0x55e3cf30b7c0
try.c: 0x55e3cf30b7c0: v16i32 = vselect 0x55e3cf3125b0, 0x55e3cf2b1b30, 0x55e3cf30b690
try.c: 0x55e3cf3125b0: v4i1 = X86ISD::PCMPGTM 0x55e3cf302a90, 0x55e3cf2fe620
try.c: 0x55e3cf302a90: v4i64 = X86ISD::VBROADCAST 0x55e3cf2b1ff0
try.c: 0x55e3cf2b1ff0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e3cf1fca30, 0x55e3cf2a5bd0, undef:i64
try.c: 0x55e3cf2a5bd0: i64,ch = CopyFromReg 0x55e3cf1fca30, Register:i64 %vreg50
try.c: 0x55e3cf2fe880: i64 = Register %vreg50
try.c: 0x55e3cf282650: i64 = undef
try.c: 0x55e3cf2fe620: v4i64,ch = CopyFromReg 0x55e3cf1fca30, Register:v4i64 %vreg13
try.c: 0x55e3cf3032e0: v4i64 = Register %vreg13
try.c: 0x55e3cf2b1b30: v16i32 = X86ISD::VBROADCAST 0x55e3cf302cf0
try.c: 0x55e3cf302cf0: i32,ch = load<LD4[ConstantPool]> 0x55e3cf1fca30, 0x55e3cf2a41a0, undef:i64
try.c: 0x55e3cf2a41a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e3cf282fd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e3cf282650: i64 = undef
try.c: 0x55e3cf30b690: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: 0x55e3cf30b560: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/varglv4

Compiler output

Implementation: T:v02/varglv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x557723c0e240: v4i64 = X86ISD::VTRUNC 0x557723c0e110
try.c: 0x557723c0e110: v16i32 = vselect 0x557723c0c020, 0x557723ba97d0, 0x557723c0dfe0
try.c: 0x557723c0c020: v4i1 = X86ISD::PCMPGTM 0x557723c09000, 0x557723c04b90
try.c: 0x557723c09000: v4i64 = X86ISD::VBROADCAST 0x557723bafbb0
try.c: 0x557723bafbb0: i64,ch = load<LD8[%lsr.iv6971]> 0x557723b19900, 0x557723bf0860, undef:i64
try.c: 0x557723bf0860: i64,ch = CopyFromReg 0x557723b19900, Register:i64 %vreg50
try.c: 0x557723c04df0: i64 = Register %vreg50
try.c: 0x557723ba7e40: i64 = undef
try.c: 0x557723c04b90: v4i64,ch = CopyFromReg 0x557723b19900, Register:v4i64 %vreg13
try.c: 0x557723c09850: v4i64 = Register %vreg13
try.c: 0x557723ba97d0: v16i32 = X86ISD::VBROADCAST 0x557723c09260
try.c: 0x557723c09260: i32,ch = load<LD4[ConstantPool]> 0x557723b19900, 0x557723baf190, undef:i64
try.c: 0x557723baf190: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557723bb3f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557723ba7e40: i64 = undef
try.c: 0x557723c0dfe0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: 0x557723c0deb0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/varglv4

Compiler output

Implementation: T:v02/varglv4
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/varglv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/varglv4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s01glv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s01glv4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s02glv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s02glv4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s04glv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s04glv4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s08glv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s08glv4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s16glv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s16glv4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s32glv4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s32glv4

Compiler output

Implementation: T:v02/w8s01glv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55fe4223fc50: v4i64 = X86ISD::VTRUNC 0x55fe4223fb20
try.c: 0x55fe4223fb20: v16i32 = vselect 0x55fe4223c630, 0x55fe421ded10, 0x55fe4223f9f0
try.c: 0x55fe4223c630: v4i1 = X86ISD::PCMPGTM 0x55fe422379e0, 0x55fe42233570
try.c: 0x55fe422379e0: v4i64 = X86ISD::VBROADCAST 0x55fe421f0120
try.c: 0x55fe421f0120: i64,ch = load<LD8[%lsr.iv6971]> 0x55fe421489d0, 0x55fe4222e3d0, undef:i64
try.c: 0x55fe4222e3d0: i64,ch = CopyFromReg 0x55fe421489d0, Register:i64 %vreg50
try.c: 0x55fe422337d0: i64 = Register %vreg50
try.c: 0x55fe421f15f0: i64 = undef
try.c: 0x55fe42233570: v4i64,ch = CopyFromReg 0x55fe421489d0, Register:v4i64 %vreg13
try.c: 0x55fe42238230: v4i64 = Register %vreg13
try.c: 0x55fe421ded10: v16i32 = X86ISD::VBROADCAST 0x55fe42237c40
try.c: 0x55fe42237c40: i32,ch = load<LD4[ConstantPool]> 0x55fe421489d0, 0x55fe421dcc60, undef:i64
try.c: 0x55fe421dcc60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fe4221e990: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fe421f15f0: i64 = undef
try.c: 0x55fe4223f9f0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: 0x55fe4223f8c0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s01glv4

Compiler output

Implementation: T:v02/w8s01glv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x5640036f32a0: v4i64 = X86ISD::VTRUNC 0x5640036f3170
try.c: 0x5640036f3170: v16i32 = vselect 0x5640036e8950, 0x564003665790, 0x5640036f3040
try.c: 0x5640036e8950: v4i1 = X86ISD::PCMPGTM 0x5640036ce730, 0x5640036ca500
try.c: 0x5640036ce730: v4i64 = X86ISD::VBROADCAST 0x564003665c50
try.c: 0x564003665c50: i64,ch = load<LD8[%lsr.iv6971]> 0x5640035c8a40, 0x564003679a60, undef:i64
try.c: 0x564003679a60: i64,ch = CopyFromReg 0x5640035c8a40, Register:i64 %vreg50
try.c: 0x5640036ca760: i64 = Register %vreg50
try.c: 0x56400363d1e0: i64 = undef
try.c: 0x5640036ca500: v4i64,ch = CopyFromReg 0x5640035c8a40, Register:v4i64 %vreg13
try.c: 0x5640036cef80: v4i64 = Register %vreg13
try.c: 0x564003665790: v16i32 = X86ISD::VBROADCAST 0x5640036ce990
try.c: 0x5640036ce990: i32,ch = load<LD4[ConstantPool]> 0x5640035c8a40, 0x564003678030, undef:i64
try.c: 0x564003678030: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56400363db60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56400363d1e0: i64 = undef
try.c: 0x5640036f3040: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: 0x5640036f2f10: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s01glv4

Compiler output

Implementation: T:v02/w8s01glv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x56259669e9d0: v4i64 = X86ISD::VTRUNC 0x56259669e8a0
try.c: 0x56259669e8a0: v16i32 = vselect 0x5625966bfc90, 0x56259663ac00, 0x56259669e770
try.c: 0x5625966bfc90: v4i1 = X86ISD::PCMPGTM 0x562596696770, 0x562596692300
try.c: 0x562596696770: v4i64 = X86ISD::VBROADCAST 0x562596663c60
try.c: 0x562596663c60: i64,ch = load<LD8[%lsr.iv6971]> 0x5625965a7950, 0x5625966805c0, undef:i64
try.c: 0x5625966805c0: i64,ch = CopyFromReg 0x5625965a7950, Register:i64 %vreg50
try.c: 0x562596692560: i64 = Register %vreg50
try.c: 0x562596639270: i64 = undef
try.c: 0x562596692300: v4i64,ch = CopyFromReg 0x5625965a7950, Register:v4i64 %vreg13
try.c: 0x562596696fc0: v4i64 = Register %vreg13
try.c: 0x56259663ac00: v16i32 = X86ISD::VBROADCAST 0x5625966969d0
try.c: 0x5625966969d0: i32,ch = load<LD4[ConstantPool]> 0x5625965a7950, 0x562596663240, undef:i64
try.c: 0x562596663240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5625966817c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562596639270: i64 = undef
try.c: 0x56259669e770: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: 0x56259669e640: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s01glv4

Compiler output

Implementation: T:v02/w8s02glv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x5582f86f2980: v4i64 = X86ISD::VTRUNC 0x5582f86f2850
try.c: 0x5582f86f2850: v16i32 = vselect 0x5582f86fd530, 0x5582f8696830, 0x5582f86f2720
try.c: 0x5582f86fd530: v4i1 = X86ISD::PCMPGTM 0x5582f86db020, 0x5582f86d6bb0
try.c: 0x5582f86db020: v4i64 = X86ISD::VBROADCAST 0x5582f86939d0
try.c: 0x5582f86939d0: i64,ch = load<LD8[%lsr.iv6971]> 0x5582f85eb960, 0x5582f86cd1e0, undef:i64
try.c: 0x5582f86cd1e0: i64,ch = CopyFromReg 0x5582f85eb960, Register:i64 %vreg50
try.c: 0x5582f86d6e10: i64 = Register %vreg50
try.c: 0x5582f8694ea0: i64 = undef
try.c: 0x5582f86d6bb0: v4i64,ch = CopyFromReg 0x5582f85eb960, Register:v4i64 %vreg13
try.c: 0x5582f86db870: v4i64 = Register %vreg13
try.c: 0x5582f8696830: v16i32 = X86ISD::VBROADCAST 0x5582f86db280
try.c: 0x5582f86db280: i32,ch = load<LD4[ConstantPool]> 0x5582f85eb960, 0x5582f867e6a0, undef:i64
try.c: 0x5582f867e6a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5582f86c0440: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5582f8694ea0: i64 = undef
try.c: 0x5582f86f2720: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: 0x5582f86f25f0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s02glv4

Compiler output

Implementation: T:v02/w8s02glv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x5593e5c6e450: v4i64 = X86ISD::VTRUNC 0x5593e5c6e320
try.c: 0x5593e5c6e320: v16i32 = vselect 0x5593e5c5eac0, 0x5593e5bdd660, 0x5593e5c6e1f0
try.c: 0x5593e5c5eac0: v4i1 = X86ISD::PCMPGTM 0x5593e5c49120, 0x5593e5c44cb0
try.c: 0x5593e5c49120: v4i64 = X86ISD::VBROADCAST 0x5593e5bddb20
try.c: 0x5593e5bddb20: i64,ch = load<LD8[%lsr.iv6971]> 0x5593e5b42a20, 0x5593e5c08d00, undef:i64
try.c: 0x5593e5c08d00: i64,ch = CopyFromReg 0x5593e5b42a20, Register:i64 %vreg50
try.c: 0x5593e5c44f10: i64 = Register %vreg50
try.c: 0x5593e5bd96a0: i64 = undef
try.c: 0x5593e5c44cb0: v4i64,ch = CopyFromReg 0x5593e5b42a20, Register:v4i64 %vreg13
try.c: 0x5593e5c49970: v4i64 = Register %vreg13
try.c: 0x5593e5bdd660: v16i32 = X86ISD::VBROADCAST 0x5593e5c49380
try.c: 0x5593e5c49380: i32,ch = load<LD4[ConstantPool]> 0x5593e5b42a20, 0x5593e5c072d0, undef:i64
try.c: 0x5593e5c072d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5593e5bda020: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5593e5bd96a0: i64 = undef
try.c: 0x5593e5c6e1f0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: 0x5593e5c6e0c0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s02glv4

Compiler output

Implementation: T:v02/w8s02glv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55f4304f2a60: v4i64 = X86ISD::VTRUNC 0x55f4304f2930
try.c: 0x55f4304f2930: v16i32 = vselect 0x55f430507840, 0x55f4304a4540, 0x55f4304f2800
try.c: 0x55f430507840: v4i1 = X86ISD::PCMPGTM 0x55f4304ea930, 0x55f4304e64c0
try.c: 0x55f4304ea930: v4i64 = X86ISD::VBROADCAST 0x55f43048ff30
try.c: 0x55f43048ff30: i64,ch = load<LD8[%lsr.iv6971]> 0x55f4303fb960, 0x55f4304d61a0, undef:i64
try.c: 0x55f4304d61a0: i64,ch = CopyFromReg 0x55f4303fb960, Register:i64 %vreg50
try.c: 0x55f4304e6720: i64 = Register %vreg50
try.c: 0x55f430491400: i64 = undef
try.c: 0x55f4304e64c0: v4i64,ch = CopyFromReg 0x55f4303fb960, Register:v4i64 %vreg13
try.c: 0x55f4304eb180: v4i64 = Register %vreg13
try.c: 0x55f4304a4540: v16i32 = X86ISD::VBROADCAST 0x55f4304eab90
try.c: 0x55f4304eab90: i32,ch = load<LD4[ConstantPool]> 0x55f4303fb960, 0x55f43048ba10, undef:i64
try.c: 0x55f43048ba10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f43048e7c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f430491400: i64 = undef
try.c: 0x55f4304f2800: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: 0x55f4304f26d0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s02glv4

Compiler output

Implementation: T:v02/w8s04glv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55b45d1c7880: v4i64 = X86ISD::VTRUNC 0x55b45d1c7750
try.c: 0x55b45d1c7750: v16i32 = vselect 0x55b45d1c4260, 0x55b45d148560, 0x55b45d1c7620
try.c: 0x55b45d1c4260: v4i1 = X86ISD::PCMPGTM 0x55b45d1a48d0, 0x55b45d1a0460
try.c: 0x55b45d1a48d0: v4i64 = X86ISD::VBROADCAST 0x55b45d14a950
try.c: 0x55b45d14a950: i64,ch = load<LD8[%lsr.iv6971]> 0x55b45d0b5930, 0x55b45d19b2c0, undef:i64
try.c: 0x55b45d19b2c0: i64,ch = CopyFromReg 0x55b45d0b5930, Register:i64 %vreg50
try.c: 0x55b45d1a06c0: i64 = Register %vreg50
try.c: 0x55b45d14be20: i64 = undef
try.c: 0x55b45d1a0460: v4i64,ch = CopyFromReg 0x55b45d0b5930, Register:v4i64 %vreg13
try.c: 0x55b45d1a5120: v4i64 = Register %vreg13
try.c: 0x55b45d148560: v16i32 = X86ISD::VBROADCAST 0x55b45d1a4b30
try.c: 0x55b45d1a4b30: i32,ch = load<LD4[ConstantPool]> 0x55b45d0b5930, 0x55b45d1450d0, undef:i64
try.c: 0x55b45d1450d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b45d197d50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b45d14be20: i64 = undef
try.c: 0x55b45d1c7620: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: 0x55b45d1c74f0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s04glv4

Compiler output

Implementation: T:v02/w8s04glv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x560138453dc0: v4i64 = X86ISD::VTRUNC 0x560138453c90
try.c: 0x560138453c90: v16i32 = vselect 0x5601384507a0, 0x5601383d7df0, 0x560138453b60
try.c: 0x5601384507a0: v4i1 = X86ISD::PCMPGTM 0x56013843a800, 0x560138436390
try.c: 0x56013843a800: v4i64 = X86ISD::VBROADCAST 0x5601383d82b0
try.c: 0x5601383d82b0: i64,ch = load<LD8[%lsr.iv6971]> 0x560138334a10, 0x5601383d01d0, undef:i64
try.c: 0x5601383d01d0: i64,ch = CopyFromReg 0x560138334a10, Register:i64 %vreg50
try.c: 0x5601384365f0: i64 = Register %vreg50
try.c: 0x5601383d4080: i64 = undef
try.c: 0x560138436390: v4i64,ch = CopyFromReg 0x560138334a10, Register:v4i64 %vreg13
try.c: 0x56013843b050: v4i64 = Register %vreg13
try.c: 0x5601383d7df0: v16i32 = X86ISD::VBROADCAST 0x56013843aa60
try.c: 0x56013843aa60: i32,ch = load<LD4[ConstantPool]> 0x560138334a10, 0x5601383ea5d0, undef:i64
try.c: 0x5601383ea5d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5601383d4a00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5601383d4080: i64 = undef
try.c: 0x560138453b60: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: 0x560138453a30: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s04glv4

Compiler output

Implementation: T:v02/w8s04glv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55735fc5f0a0: v4i64 = X86ISD::VTRUNC 0x55735fc5ef70
try.c: 0x55735fc5ef70: v16i32 = vselect 0x55735fc3dd00, 0x55735fbe70f0, 0x55735fc5ee40
try.c: 0x55735fc3dd00: v4i1 = X86ISD::PCMPGTM 0x55735fc478f0, 0x55735fc43480
try.c: 0x55735fc478f0: v4i64 = X86ISD::VBROADCAST 0x55735fc010e0
try.c: 0x55735fc010e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55735fb58950, 0x55735fbf67a0, undef:i64
try.c: 0x55735fbf67a0: i64,ch = CopyFromReg 0x55735fb58950, Register:i64 %vreg50
try.c: 0x55735fc436e0: i64 = Register %vreg50
try.c: 0x55735fc025b0: i64 = undef
try.c: 0x55735fc43480: v4i64,ch = CopyFromReg 0x55735fb58950, Register:v4i64 %vreg13
try.c: 0x55735fc48140: v4i64 = Register %vreg13
try.c: 0x55735fbe70f0: v16i32 = X86ISD::VBROADCAST 0x55735fc47b50
try.c: 0x55735fc47b50: i32,ch = load<LD4[ConstantPool]> 0x55735fb58950, 0x55735fc0e790, undef:i64
try.c: 0x55735fc0e790: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55735fc2ee00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55735fc025b0: i64 = undef
try.c: 0x55735fc5ee40: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: 0x55735fc5ed10: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s04glv4

Compiler output

Implementation: T:v02/w8s08glv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55a2de13afc0: v4i64 = X86ISD::VTRUNC 0x55a2de13ae90
try.c: 0x55a2de13ae90: v16i32 = vselect 0x55a2de153950, 0x55a2de0d7e10, 0x55a2de13ad60
try.c: 0x55a2de153950: v4i1 = X86ISD::PCMPGTM 0x55a2de135990, 0x55a2de131520
try.c: 0x55a2de135990: v4i64 = X86ISD::VBROADCAST 0x55a2de0d4fb0
try.c: 0x55a2de0d4fb0: i64,ch = load<LD8[%lsr.iv6971]> 0x55a2de046950, 0x55a2de120e50, undef:i64
try.c: 0x55a2de120e50: i64,ch = CopyFromReg 0x55a2de046950, Register:i64 %vreg50
try.c: 0x55a2de131780: i64 = Register %vreg50
try.c: 0x55a2de0d6480: i64 = undef
try.c: 0x55a2de131520: v4i64,ch = CopyFromReg 0x55a2de046950, Register:v4i64 %vreg13
try.c: 0x55a2de1361e0: v4i64 = Register %vreg13
try.c: 0x55a2de0d7e10: v16i32 = X86ISD::VBROADCAST 0x55a2de135bf0
try.c: 0x55a2de135bf0: i32,ch = load<LD4[ConstantPool]> 0x55a2de046950, 0x55a2de102bb0, undef:i64
try.c: 0x55a2de102bb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a2de128940: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a2de0d6480: i64 = undef
try.c: 0x55a2de13ad60: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: 0x55a2de13ac30: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s08glv4

Compiler output

Implementation: T:v02/w8s08glv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x5643011d5830: v4i64 = X86ISD::VTRUNC 0x5643011d5700
try.c: 0x5643011d5700: v16i32 = vselect 0x5643011d2210, 0x56430117b840, 0x5643011d55d0
try.c: 0x5643011d2210: v4i1 = X86ISD::PCMPGTM 0x5643011c9e10, 0x5643011c59a0
try.c: 0x5643011c9e10: v4i64 = X86ISD::VBROADCAST 0x56430117bd00
try.c: 0x56430117bd00: i64,ch = load<LD8[%lsr.iv6971]> 0x5643010c3a20, 0x564301168e00, undef:i64
try.c: 0x564301168e00: i64,ch = CopyFromReg 0x5643010c3a20, Register:i64 %vreg50
try.c: 0x5643011c5c00: i64 = Register %vreg50
try.c: 0x5643011850b0: i64 = undef
try.c: 0x5643011c59a0: v4i64,ch = CopyFromReg 0x5643010c3a20, Register:v4i64 %vreg13
try.c: 0x5643011ca660: v4i64 = Register %vreg13
try.c: 0x56430117b840: v16i32 = X86ISD::VBROADCAST 0x5643011ca070
try.c: 0x5643011ca070: i32,ch = load<LD4[ConstantPool]> 0x5643010c3a20, 0x56430117e1e0, undef:i64
try.c: 0x56430117e1e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564301185a30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5643011850b0: i64 = undef
try.c: 0x5643011d55d0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: 0x5643011d54a0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s08glv4

Compiler output

Implementation: T:v02/w8s08glv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x563d69affd40: v4i64 = X86ISD::VTRUNC 0x563d69affc10
try.c: 0x563d69affc10: v16i32 = vselect 0x563d69b03520, 0x563d69ac4de0, 0x563d69affae0
try.c: 0x563d69b03520: v4i1 = X86ISD::PCMPGTM 0x563d69af7ae0, 0x563d69af3670
try.c: 0x563d69af7ae0: v4i64 = X86ISD::VBROADCAST 0x563d69a9b6d0
try.c: 0x563d69a9b6d0: i64,ch = load<LD8[%lsr.iv6971]> 0x563d69a08960, 0x563d69ae1a20, undef:i64
try.c: 0x563d69ae1a20: i64,ch = CopyFromReg 0x563d69a08960, Register:i64 %vreg50
try.c: 0x563d69af38d0: i64 = Register %vreg50
try.c: 0x563d69ac3450: i64 = undef
try.c: 0x563d69af3670: v4i64,ch = CopyFromReg 0x563d69a08960, Register:v4i64 %vreg13
try.c: 0x563d69af8330: v4i64 = Register %vreg13
try.c: 0x563d69ac4de0: v16i32 = X86ISD::VBROADCAST 0x563d69af7d40
try.c: 0x563d69af7d40: i32,ch = load<LD4[ConstantPool]> 0x563d69a08960, 0x563d69a9acb0, undef:i64
try.c: 0x563d69a9acb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563d69ae00f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563d69ac3450: i64 = undef
try.c: 0x563d69affae0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: 0x563d69aff9b0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s08glv4

Compiler output

Implementation: T:v02/w8s16glv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x556d71d21630: v4i64 = X86ISD::VTRUNC 0x556d71d21500
try.c: 0x556d71d21500: v16i32 = vselect 0x556d71d07cb0, 0x556d71ca9ad0, 0x556d71d213d0
try.c: 0x556d71d07cb0: v4i1 = X86ISD::PCMPGTM 0x556d71d01070, 0x556d71cfcc00
try.c: 0x556d71d01070: v4i64 = X86ISD::VBROADCAST 0x556d71ca0ff0
try.c: 0x556d71ca0ff0: i64,ch = load<LD8[%lsr.iv6971]> 0x556d71c11940, 0x556d71cf3650, undef:i64
try.c: 0x556d71cf3650: i64,ch = CopyFromReg 0x556d71c11940, Register:i64 %vreg50
try.c: 0x556d71cfce60: i64 = Register %vreg50
try.c: 0x556d71ca8140: i64 = undef
try.c: 0x556d71cfcc00: v4i64,ch = CopyFromReg 0x556d71c11940, Register:v4i64 %vreg13
try.c: 0x556d71d018c0: v4i64 = Register %vreg13
try.c: 0x556d71ca9ad0: v16i32 = X86ISD::VBROADCAST 0x556d71d012d0
try.c: 0x556d71d012d0: i32,ch = load<LD4[ConstantPool]> 0x556d71c11940, 0x556d71ca05d0, undef:i64
try.c: 0x556d71ca05d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556d71cc7300: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556d71ca8140: i64 = undef
try.c: 0x556d71d213d0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: 0x556d71d212a0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s16glv4

Compiler output

Implementation: T:v02/w8s16glv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x55bfffb0cdd0: v4i64 = X86ISD::VTRUNC 0x55bfffb0cca0
try.c: 0x55bfffb0cca0: v16i32 = vselect 0x55bfffb077a0, 0x55bfffa9f090, 0x55bfffb0cb70
try.c: 0x55bfffb077a0: v4i1 = X86ISD::PCMPGTM 0x55bfffb04780, 0x55bfffb00310
try.c: 0x55bfffb04780: v4i64 = X86ISD::VBROADCAST 0x55bfffa9f550
try.c: 0x55bfffa9f550: i64,ch = load<LD8[%lsr.iv6971]> 0x55bfff9fda00, 0x55bfffaaf340, undef:i64
try.c: 0x55bfffaaf340: i64,ch = CopyFromReg 0x55bfff9fda00, Register:i64 %vreg50
try.c: 0x55bfffb00570: i64 = Register %vreg50
try.c: 0x55bfffa97490: i64 = undef
try.c: 0x55bfffb00310: v4i64,ch = CopyFromReg 0x55bfff9fda00, Register:v4i64 %vreg13
try.c: 0x55bfffb04fd0: v4i64 = Register %vreg13
try.c: 0x55bfffa9f090: v16i32 = X86ISD::VBROADCAST 0x55bfffb049e0
try.c: 0x55bfffb049e0: i32,ch = load<LD4[ConstantPool]> 0x55bfff9fda00, 0x55bfffaa1a30, undef:i64
try.c: 0x55bfffaa1a30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bfffa97e10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bfffa97490: i64 = undef
try.c: 0x55bfffb0cb70: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: 0x55bfffb0ca40: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s16glv4

Compiler output

Implementation: T:v02/w8s16glv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x555bff4f1510: v4i64 = X86ISD::VTRUNC 0x555bff4f13e0
try.c: 0x555bff4f13e0: v16i32 = vselect 0x555bff4e91e0, 0x555bff477c10, 0x555bff4f12b0
try.c: 0x555bff4e91e0: v4i1 = X86ISD::PCMPGTM 0x555bff4cf800, 0x555bff4cb390
try.c: 0x555bff4cf800: v4i64 = X86ISD::VBROADCAST 0x555bff46f6b0
try.c: 0x555bff46f6b0: i64,ch = load<LD8[%lsr.iv6971]> 0x555bff3e0930, 0x555bff4c61f0, undef:i64
try.c: 0x555bff4c61f0: i64,ch = CopyFromReg 0x555bff3e0930, Register:i64 %vreg50
try.c: 0x555bff4cb5f0: i64 = Register %vreg50
try.c: 0x555bff470b80: i64 = undef
try.c: 0x555bff4cb390: v4i64,ch = CopyFromReg 0x555bff3e0930, Register:v4i64 %vreg13
try.c: 0x555bff4d0050: v4i64 = Register %vreg13
try.c: 0x555bff477c10: v16i32 = X86ISD::VBROADCAST 0x555bff4cfa60
try.c: 0x555bff4cfa60: i32,ch = load<LD4[ConstantPool]> 0x555bff3e0930, 0x555bff46ec90, undef:i64
try.c: 0x555bff46ec90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555bff4be950: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555bff470b80: i64 = undef
try.c: 0x555bff4f12b0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: 0x555bff4f1180: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s16glv4

Compiler output

Implementation: T:v02/w8s32glv4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x563b1bcb68f0: v4i64 = X86ISD::VTRUNC 0x563b1bcb67c0
try.c: 0x563b1bcb67c0: v16i32 = vselect 0x563b1bcda570, 0x563b1bc6cd10, 0x563b1bcb6690
try.c: 0x563b1bcda570: v4i1 = X86ISD::PCMPGTM 0x563b1bcb1830, 0x563b1bcad3c0
try.c: 0x563b1bcb1830: v4i64 = X86ISD::VBROADCAST 0x563b1bc68980
try.c: 0x563b1bc68980: i64,ch = load<LD8[%lsr.iv6971]> 0x563b1bbc2950, 0x563b1bca0520, undef:i64
try.c: 0x563b1bca0520: i64,ch = CopyFromReg 0x563b1bbc2950, Register:i64 %vreg50
try.c: 0x563b1bcad620: i64 = Register %vreg50
try.c: 0x563b1bc6b380: i64 = undef
try.c: 0x563b1bcad3c0: v4i64,ch = CopyFromReg 0x563b1bbc2950, Register:v4i64 %vreg13
try.c: 0x563b1bcb2080: v4i64 = Register %vreg13
try.c: 0x563b1bc6cd10: v16i32 = X86ISD::VBROADCAST 0x563b1bcb1a90
try.c: 0x563b1bcb1a90: i32,ch = load<LD4[ConstantPool]> 0x563b1bbc2950, 0x563b1bc67f60, undef:i64
try.c: 0x563b1bc67f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563b1bc22bb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563b1bc6b380: i64 = undef
try.c: 0x563b1bcb6690: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: 0x563b1bcb6560: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s32glv4

Compiler output

Implementation: T:v02/w8s32glv4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x559f748a5bd0: v4i64 = X86ISD::VTRUNC 0x559f748a5aa0
try.c: 0x559f748a5aa0: v16i32 = vselect 0x559f748a25b0, 0x559f7483a4a0, 0x559f748a5970
try.c: 0x559f748a25b0: v4i1 = X86ISD::PCMPGTM 0x559f7489dd80, 0x559f74899910
try.c: 0x559f7489dd80: v4i64 = X86ISD::VBROADCAST 0x559f7483a960
try.c: 0x559f7483a960: i64,ch = load<LD8[%lsr.iv6971]> 0x559f74797a30, 0x559f74840470, undef:i64
try.c: 0x559f74840470: i64,ch = CopyFromReg 0x559f74797a30, Register:i64 %vreg50
try.c: 0x559f74899b70: i64 = Register %vreg50
try.c: 0x559f74836130: i64 = undef
try.c: 0x559f74899910: v4i64,ch = CopyFromReg 0x559f74797a30, Register:v4i64 %vreg13
try.c: 0x559f7489e5d0: v4i64 = Register %vreg13
try.c: 0x559f7483a4a0: v16i32 = X86ISD::VBROADCAST 0x559f7489dfe0
try.c: 0x559f7489dfe0: i32,ch = load<LD4[ConstantPool]> 0x559f74797a30, 0x559f7483ea40, undef:i64
try.c: 0x559f7483ea40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559f74836ab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559f74836130: i64 = undef
try.c: 0x559f748a5970: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: 0x559f748a5840: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s32glv4

Compiler output

Implementation: T:v02/w8s32glv4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:379:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:379:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:379:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x56060c057c50: v4i64 = X86ISD::VTRUNC 0x56060c057b20
try.c: 0x56060c057b20: v16i32 = vselect 0x56060c069dc0, 0x56060bfe7ab0, 0x56060c0579f0
try.c: 0x56060c069dc0: v4i1 = X86ISD::PCMPGTM 0x56060c03f460, 0x56060c03be40
try.c: 0x56060c03f460: v4i64 = X86ISD::VBROADCAST 0x56060c00a3c0
try.c: 0x56060c00a3c0: i64,ch = load<LD8[%lsr.iv6971]> 0x56060bf51950, 0x56060c0272d0, undef:i64
try.c: 0x56060c0272d0: i64,ch = CopyFromReg 0x56060bf51950, Register:i64 %vreg50
try.c: 0x56060c03c0a0: i64 = Register %vreg50
try.c: 0x56060c00b890: i64 = undef
try.c: 0x56060c03be40: v4i64,ch = CopyFromReg 0x56060bf51950, Register:v4i64 %vreg13
try.c: 0x56060c03fcb0: v4i64 = Register %vreg13
try.c: 0x56060bfe7ab0: v16i32 = X86ISD::VBROADCAST 0x56060c03f6c0
try.c: 0x56060c03f6c0: i32,ch = load<LD4[ConstantPool]> 0x56060bf51950, 0x56060c0099a0, undef:i64
try.c: 0x56060c0099a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56060c007230: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56060c00b890: i64 = undef
try.c: 0x56060c0579f0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: 0x56060c0578c0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:v02/w8s32glv4