Implementation notes: amd64, cel02, crypto_dh/hecfp128bk

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_dh
Primitive: hecfp128bk
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
308206343035 0 0369474 840 1584T:v02/w8s16glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
311528266648 0 0297975 872 1648T:v02/w8s08glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
317066191757 0 0220080 848 1584T:v02/w8s04glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
465864608736 0 0636879 872 1616T:v02/w8s32glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
468438217594 0 0245215 872 1616T:v02/w8s08glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
472576659864 0 0691191 872 1648T:v02/w8s32glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
473386146427 0 0172866 840 1584T:v02/w8s04glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
474424113659 0 0140098 840 1584T:v02/w8s02glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
481190257293 0 0285616 848 1584T:v02/w8s08glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
481498338497 0 0364927 864 1616T:v02/w8s16glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
481704158989 0 0187312 848 1584T:v02/w8s02glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
482016397720 0 0429047 872 1648T:v02/w8s16glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
483058346592 0 0374735 872 1616T:v02/w8s16glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
483096348666 0 0376287 872 1616T:v02/w8s16glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
483410211963 0 0238402 840 1584T:v02/w8s08glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
485966149984 0 0178127 872 1616T:v02/w8s04glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
487320650509 0 0678832 848 1584T:v02/w8s32glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
49189097275 0 0123714 840 1584T:v02/w8s01glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
49472684373 0 0111975 872 1616T:v02/varglv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
495112215520 0 0243663 872 1616T:v02/w8s08glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
499568141889 0 0168319 864 1616T:v02/w8s04glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
500510207425 0 0233855 864 1616T:v02/w8s08glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
501760201112 0 0232439 872 1648T:v02/w8s04glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
502596610810 0 0638431 872 1616T:v02/w8s32glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
502648600641 0 0627071 864 1616T:v02/w8s32glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
504760152058 0 0179679 872 1616T:v02/w8s04glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
508088109121 0 0135551 864 1616T:v02/w8s02glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
509958388365 0 0416688 848 1584T:v02/w8s16glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
515862119290 0 0146911 872 1616T:v02/w8s02glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
517970605179 0 0631618 840 1584T:v02/w8s32glv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
522570168344 0 0199671 872 1648T:v02/w8s02glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
534814117216 0 0145359 872 1616T:v02/w8s02glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
541918100832 0 0128975 872 1616T:v02/w8s01glv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
54959092737 0 0119167 864 1616T:v02/w8s01glv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
549596151960 0 0183287 872 1648T:v02/w8s01glv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
554394142605 0 0170928 848 1584T:v02/w8s01glv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
556174102906 0 0130527 872 1616T:v02/w8s01glv4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
669690133370 0 0164679 872 1648T:v02/varglv4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
74085482221 0 0110335 872 1616T:v02/varglv4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
746408123506 0 0151816 848 1584T:v02/varglv4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
75188874610 0 0101023 864 1616T:v02/varglv4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
77619678938 0 0105362 840 1584T:v02/varglv4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-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: 0x55c200482eb0: v4i64 = X86ISD::VTRUNC 0x55c200482d80
try.c: 0x55c200482d80: v16i32 = vselect 0x55c20048eb10, 0x55c20041d1f0, 0x55c200482c50
try.c: 0x55c20048eb10: v4i1 = X86ISD::PCMPGTM 0x55c200465910, 0x55c2004614a0
try.c: 0x55c200465910: v4i64 = X86ISD::VBROADCAST 0x55c200409370
try.c: 0x55c200409370: i64,ch = load<LD8[%lsr.iv6971]> 0x55c200376900, 0x55c200450f80, undef:i64
try.c: 0x55c200450f80: i64,ch = CopyFromReg 0x55c200376900, Register:i64 %vreg50
try.c: 0x55c200461700: i64 = Register %vreg50
try.c: 0x55c20040a840: i64 = undef
try.c: 0x55c2004614a0: v4i64,ch = CopyFromReg 0x55c200376900, Register:v4i64 %vreg13
try.c: 0x55c200466160: v4i64 = Register %vreg13
try.c: 0x55c20041d1f0: v16i32 = X86ISD::VBROADCAST 0x55c200465b70
try.c: 0x55c200465b70: i32,ch = load<LD4[ConstantPool]> 0x55c200376900, 0x55c200408950, undef:i64
try.c: 0x55c200408950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c20044bdd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c20040a840: i64 = undef
try.c: 0x55c200482c50: 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: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: i32 = Constant<0>
try.c: 0x55c200482b20: 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: 0x55c307be0c60: v4i64 = X86ISD::VTRUNC 0x55c307be0b30
try.c: 0x55c307be0b30: v16i32 = vselect 0x55c307bdb630, 0x55c307b6ad90, 0x55c307be0a00
try.c: 0x55c307bdb630: v4i1 = X86ISD::PCMPGTM 0x55c307bd59d0, 0x55c307bd1560
try.c: 0x55c307bd59d0: v4i64 = X86ISD::VBROADCAST 0x55c307b6b250
try.c: 0x55c307b6b250: i64,ch = load<LD8[%lsr.iv6971]> 0x55c307acea30, 0x55c307b72e20, undef:i64
try.c: 0x55c307b72e20: i64,ch = CopyFromReg 0x55c307acea30, Register:i64 %vreg50
try.c: 0x55c307bd17c0: i64 = Register %vreg50
try.c: 0x55c307b6d630: i64 = undef
try.c: 0x55c307bd1560: v4i64,ch = CopyFromReg 0x55c307acea30, Register:v4i64 %vreg13
try.c: 0x55c307bd6220: v4i64 = Register %vreg13
try.c: 0x55c307b6ad90: v16i32 = X86ISD::VBROADCAST 0x55c307bd5c30
try.c: 0x55c307bd5c30: i32,ch = load<LD4[ConstantPool]> 0x55c307acea30, 0x55c307b713f0, undef:i64
try.c: 0x55c307b713f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c307b6dfb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c307b6d630: i64 = undef
try.c: 0x55c307be0a00: 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: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: i32 = Constant<0>
try.c: 0x55c307be08d0: 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: 0x56409d6a7050: v4i64 = X86ISD::VTRUNC 0x56409d6a6f20
try.c: 0x56409d6a6f20: v16i32 = vselect 0x56409d6980d0, 0x56409d62d670, 0x56409d6a6df0
try.c: 0x56409d6980d0: v4i1 = X86ISD::PCMPGTM 0x56409d68c6d0, 0x56409d688260
try.c: 0x56409d68c6d0: v4i64 = X86ISD::VBROADCAST 0x56409d633ab0
try.c: 0x56409d633ab0: i64,ch = load<LD8[%lsr.iv6971]> 0x56409d59d950, 0x56409d6761c0, undef:i64
try.c: 0x56409d6761c0: i64,ch = CopyFromReg 0x56409d59d950, Register:i64 %vreg50
try.c: 0x56409d6884c0: i64 = Register %vreg50
try.c: 0x56409d62bce0: i64 = undef
try.c: 0x56409d688260: v4i64,ch = CopyFromReg 0x56409d59d950, Register:v4i64 %vreg13
try.c: 0x56409d68cf20: v4i64 = Register %vreg13
try.c: 0x56409d62d670: v16i32 = X86ISD::VBROADCAST 0x56409d68c930
try.c: 0x56409d68c930: i32,ch = load<LD4[ConstantPool]> 0x56409d59d950, 0x56409d633090, undef:i64
try.c: 0x56409d633090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56409d6773c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56409d62bce0: i64 = undef
try.c: 0x56409d6a6df0: 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: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: i32 = Constant<0>
try.c: 0x56409d6a6cc0: 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: 0x561ca66b75f0: v4i64 = X86ISD::VTRUNC 0x561ca66b74c0
try.c: 0x561ca66b74c0: v16i32 = vselect 0x561ca66a0580, 0x561ca6650a80, 0x561ca66b7390
try.c: 0x561ca66a0580: v4i1 = X86ISD::PCMPGTM 0x561ca669a920, 0x561ca66964b0
try.c: 0x561ca669a920: v4i64 = X86ISD::VBROADCAST 0x561ca663ea10
try.c: 0x561ca663ea10: i64,ch = load<LD8[%lsr.iv6971]> 0x561ca65ab950, 0x561ca668dac0, undef:i64
try.c: 0x561ca668dac0: i64,ch = CopyFromReg 0x561ca65ab950, Register:i64 %vreg50
try.c: 0x561ca6696710: i64 = Register %vreg50
try.c: 0x561ca664f0f0: i64 = undef
try.c: 0x561ca66964b0: v4i64,ch = CopyFromReg 0x561ca65ab950, Register:v4i64 %vreg13
try.c: 0x561ca669b170: v4i64 = Register %vreg13
try.c: 0x561ca6650a80: v16i32 = X86ISD::VBROADCAST 0x561ca669ab80
try.c: 0x561ca669ab80: i32,ch = load<LD4[ConstantPool]> 0x561ca65ab950, 0x561ca663dff0, undef:i64
try.c: 0x561ca663dff0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561ca6607d60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561ca664f0f0: i64 = undef
try.c: 0x561ca66b7390: 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: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: i32 = Constant<0>
try.c: 0x561ca66b7260: 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: 0x563591c8f610: v4i64 = X86ISD::VTRUNC 0x563591c8f4e0
try.c: 0x563591c8f4e0: v16i32 = vselect 0x563591c8a2b0, 0x563591c076c0, 0x563591c8f3b0
try.c: 0x563591c8a2b0: v4i1 = X86ISD::PCMPGTM 0x563591c6a150, 0x563591c66cf0
try.c: 0x563591c6a150: v4i64 = X86ISD::VBROADCAST 0x563591c07b80
try.c: 0x563591c07b80: i64,ch = load<LD8[%lsr.iv6971]> 0x563591b64a30, 0x563591c17c70, undef:i64
try.c: 0x563591c17c70: i64,ch = CopyFromReg 0x563591b64a30, Register:i64 %vreg50
try.c: 0x563591c66f50: i64 = Register %vreg50
try.c: 0x563591c13f00: i64 = undef
try.c: 0x563591c66cf0: v4i64,ch = CopyFromReg 0x563591b64a30, Register:v4i64 %vreg13
try.c: 0x563591c6a9a0: v4i64 = Register %vreg13
try.c: 0x563591c076c0: v16i32 = X86ISD::VBROADCAST 0x563591c6a3b0
try.c: 0x563591c6a3b0: i32,ch = load<LD4[ConstantPool]> 0x563591b64a30, 0x563591bffd10, undef:i64
try.c: 0x563591bffd10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563591c14880: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563591c13f00: i64 = undef
try.c: 0x563591c8f3b0: 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: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: i32 = Constant<0>
try.c: 0x563591c8f280: 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: 0x555d1d6b0ff0: v4i64 = X86ISD::VTRUNC 0x555d1d6b0ec0
try.c: 0x555d1d6b0ec0: v16i32 = vselect 0x555d1d6c9f10, 0x555d1d653050, 0x555d1d6b0d90
try.c: 0x555d1d6c9f10: v4i1 = X86ISD::PCMPGTM 0x555d1d6ab9c0, 0x555d1d6a7550
try.c: 0x555d1d6ab9c0: v4i64 = X86ISD::VBROADCAST 0x555d1d6691f0
try.c: 0x555d1d6691f0: i64,ch = load<LD8[%lsr.iv6971]> 0x555d1d5bc950, 0x555d1d69a680, undef:i64
try.c: 0x555d1d69a680: i64,ch = CopyFromReg 0x555d1d5bc950, Register:i64 %vreg50
try.c: 0x555d1d6a77b0: i64 = Register %vreg50
try.c: 0x555d1d66a6c0: i64 = undef
try.c: 0x555d1d6a7550: v4i64,ch = CopyFromReg 0x555d1d5bc950, Register:v4i64 %vreg13
try.c: 0x555d1d6ac210: v4i64 = Register %vreg13
try.c: 0x555d1d653050: v16i32 = X86ISD::VBROADCAST 0x555d1d6abc20
try.c: 0x555d1d6abc20: i32,ch = load<LD4[ConstantPool]> 0x555d1d5bc950, 0x555d1d650670, undef:i64
try.c: 0x555d1d650670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555d1d64df60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555d1d66a6c0: i64 = undef
try.c: 0x555d1d6b0d90: 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: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: i32 = Constant<0>
try.c: 0x555d1d6b0c60: 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: 0x5643835fc3c0: v4i64 = X86ISD::VTRUNC 0x5643835fc290
try.c: 0x5643835fc290: v16i32 = vselect 0x5643835e86a0, 0x56438358a690, 0x5643835fc160
try.c: 0x5643835e86a0: v4i1 = X86ISD::PCMPGTM 0x5643835e1a40, 0x5643835dd5d0
try.c: 0x5643835e1a40: v4i64 = X86ISD::VBROADCAST 0x564383587830
try.c: 0x564383587830: i64,ch = load<LD8[%lsr.iv6971]> 0x5643834f2950, 0x5643835c6db0, undef:i64
try.c: 0x5643835c6db0: i64,ch = CopyFromReg 0x5643834f2950, Register:i64 %vreg50
try.c: 0x5643835dd830: i64 = Register %vreg50
try.c: 0x564383588d00: i64 = undef
try.c: 0x5643835dd5d0: v4i64,ch = CopyFromReg 0x5643834f2950, Register:v4i64 %vreg13
try.c: 0x5643835e2290: v4i64 = Register %vreg13
try.c: 0x56438358a690: v16i32 = X86ISD::VBROADCAST 0x5643835e1ca0
try.c: 0x5643835e1ca0: i32,ch = load<LD4[ConstantPool]> 0x5643834f2950, 0x564383585ed0, undef:i64
try.c: 0x564383585ed0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5643835cb510: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564383588d00: i64 = undef
try.c: 0x5643835fc160: 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: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: i32 = Constant<0>
try.c: 0x5643835fc030: 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: 0x561f3db49c60: v4i64 = X86ISD::VTRUNC 0x561f3db49b30
try.c: 0x561f3db49b30: v16i32 = vselect 0x561f3db46640, 0x561f3daefc20, 0x561f3db49a00
try.c: 0x561f3db46640: v4i1 = X86ISD::PCMPGTM 0x561f3db41e10, 0x561f3db3d9a0
try.c: 0x561f3db41e10: v4i64 = X86ISD::VBROADCAST 0x561f3daf00e0
try.c: 0x561f3daf00e0: i64,ch = load<LD8[%lsr.iv6971]> 0x561f3da3ba30, 0x561f3daebe20, undef:i64
try.c: 0x561f3daebe20: i64,ch = CopyFromReg 0x561f3da3ba30, Register:i64 %vreg50
try.c: 0x561f3db3dc00: i64 = Register %vreg50
try.c: 0x561f3dad9e40: i64 = undef
try.c: 0x561f3db3d9a0: v4i64,ch = CopyFromReg 0x561f3da3ba30, Register:v4i64 %vreg13
try.c: 0x561f3db42660: v4i64 = Register %vreg13
try.c: 0x561f3daefc20: v16i32 = X86ISD::VBROADCAST 0x561f3db42070
try.c: 0x561f3db42070: i32,ch = load<LD4[ConstantPool]> 0x561f3da3ba30, 0x561f3daf25c0, undef:i64
try.c: 0x561f3daf25c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561f3dada7c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561f3dad9e40: i64 = undef
try.c: 0x561f3db49a00: 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: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: i32 = Constant<0>
try.c: 0x561f3db498d0: 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: 0x55dbbeeadee0: v4i64 = X86ISD::VTRUNC 0x55dbbeeaddb0
try.c: 0x55dbbeeaddb0: v16i32 = vselect 0x55dbbeeb61a0, 0x55dbbee52e20, 0x55dbbeeadc80
try.c: 0x55dbbeeb61a0: v4i1 = X86ISD::PCMPGTM 0x55dbbeeaa8d0, 0x55dbbeea6460
try.c: 0x55dbbeeaa8d0: v4i64 = X86ISD::VBROADCAST 0x55dbbee616c0
try.c: 0x55dbbee616c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55dbbedbb940, 0x55dbbee98140, undef:i64
try.c: 0x55dbbee98140: i64,ch = CopyFromReg 0x55dbbedbb940, Register:i64 %vreg50
try.c: 0x55dbbeea66c0: i64 = Register %vreg50
try.c: 0x55dbbee51490: i64 = undef
try.c: 0x55dbbeea6460: v4i64,ch = CopyFromReg 0x55dbbedbb940, Register:v4i64 %vreg13
try.c: 0x55dbbeeab120: v4i64 = Register %vreg13
try.c: 0x55dbbee52e20: v16i32 = X86ISD::VBROADCAST 0x55dbbeeaab30
try.c: 0x55dbbeeaab30: i32,ch = load<LD4[ConstantPool]> 0x55dbbedbb940, 0x55dbbee60ca0, undef:i64
try.c: 0x55dbbee60ca0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55dbbee75c20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55dbbee51490: i64 = undef
try.c: 0x55dbbeeadc80: 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: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: i32 = Constant<0>
try.c: 0x55dbbeeadb50: 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: 0x557391e955b0: v4i64 = X86ISD::VTRUNC 0x557391e95480
try.c: 0x557391e95480: v16i32 = vselect 0x557391ea6c60, 0x557391e34700, 0x557391e95350
try.c: 0x557391ea6c60: v4i1 = X86ISD::PCMPGTM 0x557391e8d8e0, 0x557391e89470
try.c: 0x557391e8d8e0: v4i64 = X86ISD::VBROADCAST 0x557391e47f40
try.c: 0x557391e47f40: i64,ch = load<LD8[%lsr.iv6971]> 0x557391d9e950, 0x557391e77ad0, undef:i64
try.c: 0x557391e77ad0: i64,ch = CopyFromReg 0x557391d9e950, Register:i64 %vreg50
try.c: 0x557391e896d0: i64 = Register %vreg50
try.c: 0x557391e49410: i64 = undef
try.c: 0x557391e89470: v4i64,ch = CopyFromReg 0x557391d9e950, Register:v4i64 %vreg13
try.c: 0x557391e8e130: v4i64 = Register %vreg13
try.c: 0x557391e34700: v16i32 = X86ISD::VBROADCAST 0x557391e8db40
try.c: 0x557391e8db40: i32,ch = load<LD4[ConstantPool]> 0x557391d9e950, 0x557391e47520, undef:i64
try.c: 0x557391e47520: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557391e78cd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557391e49410: i64 = undef
try.c: 0x557391e95350: 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: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: i32 = Constant<0>
try.c: 0x557391e95220: 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: 0x5597a6628900: v4i64 = X86ISD::VTRUNC 0x5597a66287d0
try.c: 0x5597a66287d0: v16i32 = vselect 0x5597a6615070, 0x5597a65a62d0, 0x5597a66286a0
try.c: 0x5597a6615070: v4i1 = X86ISD::PCMPGTM 0x5597a660f150, 0x5597a660a6d0
try.c: 0x5597a660f150: v4i64 = X86ISD::VBROADCAST 0x5597a65a6790
try.c: 0x5597a65a6790: i64,ch = load<LD8[%lsr.iv6971]> 0x5597a6508a30, 0x5597a65af8a0, undef:i64
try.c: 0x5597a65af8a0: i64,ch = CopyFromReg 0x5597a6508a30, Register:i64 %vreg50
try.c: 0x5597a660a930: i64 = Register %vreg50
try.c: 0x5597a65a4bc0: i64 = undef
try.c: 0x5597a660a6d0: v4i64,ch = CopyFromReg 0x5597a6508a30, Register:v4i64 %vreg13
try.c: 0x5597a660f9a0: v4i64 = Register %vreg13
try.c: 0x5597a65a62d0: v16i32 = X86ISD::VBROADCAST 0x5597a660f3b0
try.c: 0x5597a660f3b0: i32,ch = load<LD4[ConstantPool]> 0x5597a6508a30, 0x5597a65aa290, undef:i64
try.c: 0x5597a65aa290: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5597a65a5540: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5597a65a4bc0: i64 = undef
try.c: 0x5597a66286a0: 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: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: i32 = Constant<0>
try.c: 0x5597a6628570: 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: 0x55ab46cdf270: v4i64 = X86ISD::VTRUNC 0x55ab46cdf140
try.c: 0x55ab46cdf140: v16i32 = vselect 0x55ab46cdbc50, 0x55ab46c6b670, 0x55ab46cdf010
try.c: 0x55ab46cdbc50: v4i1 = X86ISD::PCMPGTM 0x55ab46cc48e0, 0x55ab46cc0470
try.c: 0x55ab46cc48e0: v4i64 = X86ISD::VBROADCAST 0x55ab46c7f3a0
try.c: 0x55ab46c7f3a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ab46bd5950, 0x55ab46c67360, undef:i64
try.c: 0x55ab46c67360: i64,ch = CopyFromReg 0x55ab46bd5950, Register:i64 %vreg50
try.c: 0x55ab46cc06d0: i64 = Register %vreg50
try.c: 0x55ab46c80870: i64 = undef
try.c: 0x55ab46cc0470: v4i64,ch = CopyFromReg 0x55ab46bd5950, Register:v4i64 %vreg13
try.c: 0x55ab46cc5130: v4i64 = Register %vreg13
try.c: 0x55ab46c6b670: v16i32 = X86ISD::VBROADCAST 0x55ab46cc4b40
try.c: 0x55ab46cc4b40: i32,ch = load<LD4[ConstantPool]> 0x55ab46bd5950, 0x55ab46c7e980, undef:i64
try.c: 0x55ab46c7e980: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ab46cadee0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ab46c80870: i64 = undef
try.c: 0x55ab46cdf010: 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: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: i32 = Constant<0>
try.c: 0x55ab46cdeee0: 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: 0x5632e7031070: v4i64 = X86ISD::VTRUNC 0x5632e7030f40
try.c: 0x5632e7030f40: v16i32 = vselect 0x5632e704bba0, 0x5632e6fe5200, 0x5632e7030e10
try.c: 0x5632e704bba0: v4i1 = X86ISD::PCMPGTM 0x5632e7028ed0, 0x5632e7024450
try.c: 0x5632e7028ed0: v4i64 = X86ISD::VBROADCAST 0x5632e6fe23a0
try.c: 0x5632e6fe23a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5632e6f39950, 0x5632e701b740, undef:i64
try.c: 0x5632e701b740: i64,ch = CopyFromReg 0x5632e6f39950, Register:i64 %vreg50
try.c: 0x5632e70246b0: i64 = Register %vreg50
try.c: 0x5632e6fe3870: i64 = undef
try.c: 0x5632e7024450: v4i64,ch = CopyFromReg 0x5632e6f39950, Register:v4i64 %vreg13
try.c: 0x5632e7029720: v4i64 = Register %vreg13
try.c: 0x5632e6fe5200: v16i32 = X86ISD::VBROADCAST 0x5632e7029130
try.c: 0x5632e7029130: i32,ch = load<LD4[ConstantPool]> 0x5632e6f39950, 0x5632e6fe1980, undef:i64
try.c: 0x5632e6fe1980: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5632e70123d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5632e6fe3870: i64 = undef
try.c: 0x5632e7030e10: 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: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: i32 = Constant<0>
try.c: 0x5632e7030ce0: 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: 0x55beb6a3e350: v4i64 = X86ISD::VTRUNC 0x55beb6a3e220
try.c: 0x55beb6a3e220: v16i32 = vselect 0x55beb6a2e260, 0x55beb69c2cf0, 0x55beb6a3e0f0
try.c: 0x55beb6a2e260: v4i1 = X86ISD::PCMPGTM 0x55beb6a1a130, 0x55beb6a156b0
try.c: 0x55beb6a1a130: v4i64 = X86ISD::VBROADCAST 0x55beb69c31b0
try.c: 0x55beb69c31b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55beb6913a10, 0x55beb69b9190, undef:i64
try.c: 0x55beb69b9190: i64,ch = CopyFromReg 0x55beb6913a10, Register:i64 %vreg50
try.c: 0x55beb6a15910: i64 = Register %vreg50
try.c: 0x55beb69b1230: i64 = undef
try.c: 0x55beb6a156b0: v4i64,ch = CopyFromReg 0x55beb6913a10, Register:v4i64 %vreg13
try.c: 0x55beb6a1a980: v4i64 = Register %vreg13
try.c: 0x55beb69c2cf0: v16i32 = X86ISD::VBROADCAST 0x55beb6a1a390
try.c: 0x55beb6a1a390: i32,ch = load<LD4[ConstantPool]> 0x55beb6913a10, 0x55beb69c5690, undef:i64
try.c: 0x55beb69c5690: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55beb69b1bb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55beb69b1230: i64 = undef
try.c: 0x55beb6a3e0f0: 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: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: i32 = Constant<0>
try.c: 0x55beb6a3dfc0: 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: 0x556b4622c360: v4i64 = X86ISD::VTRUNC 0x556b4622c230
try.c: 0x556b4622c230: v16i32 = vselect 0x556b462362b0, 0x556b461c1da0, 0x556b4622c100
try.c: 0x556b462362b0: v4i1 = X86ISD::PCMPGTM 0x556b462129f0, 0x556b4620e580
try.c: 0x556b462129f0: v4i64 = X86ISD::VBROADCAST 0x556b461bcf50
try.c: 0x556b461bcf50: i64,ch = load<LD8[%lsr.iv6971]> 0x556b46123940, 0x556b461fcbf0, undef:i64
try.c: 0x556b461fcbf0: i64,ch = CopyFromReg 0x556b46123940, Register:i64 %vreg50
try.c: 0x556b4620e7e0: i64 = Register %vreg50
try.c: 0x556b461c0410: i64 = undef
try.c: 0x556b4620e580: v4i64,ch = CopyFromReg 0x556b46123940, Register:v4i64 %vreg13
try.c: 0x556b46213240: v4i64 = Register %vreg13
try.c: 0x556b461c1da0: v16i32 = X86ISD::VBROADCAST 0x556b46212c50
try.c: 0x556b46212c50: i32,ch = load<LD4[ConstantPool]> 0x556b46123940, 0x556b461bc530, undef:i64
try.c: 0x556b461bc530: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556b461f7ea0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556b461c0410: i64 = undef
try.c: 0x556b4622c100: 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: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: i32 = Constant<0>
try.c: 0x556b4622bfd0: 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: 0x55fd2c200430: v4i64 = X86ISD::VTRUNC 0x55fd2c200300
try.c: 0x55fd2c200300: v16i32 = vselect 0x55fd2c1fce10, 0x55fd2c1921b0, 0x55fd2c2001d0
try.c: 0x55fd2c1fce10: v4i1 = X86ISD::PCMPGTM 0x55fd2c1e5aa0, 0x55fd2c1e1630
try.c: 0x55fd2c1e5aa0: v4i64 = X86ISD::VBROADCAST 0x55fd2c185f20
try.c: 0x55fd2c185f20: i64,ch = load<LD8[%lsr.iv6971]> 0x55fd2c0f69d0, 0x55fd2c1cf4b0, undef:i64
try.c: 0x55fd2c1cf4b0: i64,ch = CopyFromReg 0x55fd2c0f69d0, Register:i64 %vreg50
try.c: 0x55fd2c1e1890: i64 = Register %vreg50
try.c: 0x55fd2c1873f0: i64 = undef
try.c: 0x55fd2c1e1630: v4i64,ch = CopyFromReg 0x55fd2c0f69d0, Register:v4i64 %vreg13
try.c: 0x55fd2c1e62f0: v4i64 = Register %vreg13
try.c: 0x55fd2c1921b0: v16i32 = X86ISD::VBROADCAST 0x55fd2c1e5d00
try.c: 0x55fd2c1e5d00: i32,ch = load<LD4[ConstantPool]> 0x55fd2c0f69d0, 0x55fd2c185500, undef:i64
try.c: 0x55fd2c185500: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fd2c1d06b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fd2c1873f0: i64 = undef
try.c: 0x55fd2c2001d0: 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: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: i32 = Constant<0>
try.c: 0x55fd2c2000a0: 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: 0x55b0fc292410: v4i64 = X86ISD::VTRUNC 0x55b0fc2922e0
try.c: 0x55b0fc2922e0: v16i32 = vselect 0x55b0fc26fed0, 0x55b0fc21ab10, 0x55b0fc2921b0
try.c: 0x55b0fc26fed0: v4i1 = X86ISD::PCMPGTM 0x55b0fc26ceb0, 0x55b0fc268430
try.c: 0x55b0fc26ceb0: v4i64 = X86ISD::VBROADCAST 0x55b0fc21afd0
try.c: 0x55b0fc21afd0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b0fc166a40, 0x55b0fc208f10, undef:i64
try.c: 0x55b0fc208f10: i64,ch = CopyFromReg 0x55b0fc166a40, Register:i64 %vreg50
try.c: 0x55b0fc268690: i64 = Register %vreg50
try.c: 0x55b0fc205050: i64 = undef
try.c: 0x55b0fc268430: v4i64,ch = CopyFromReg 0x55b0fc166a40, Register:v4i64 %vreg13
try.c: 0x55b0fc26d700: v4i64 = Register %vreg13
try.c: 0x55b0fc21ab10: v16i32 = X86ISD::VBROADCAST 0x55b0fc26d110
try.c: 0x55b0fc26d110: i32,ch = load<LD4[ConstantPool]> 0x55b0fc166a40, 0x55b0fc21d4b0, undef:i64
try.c: 0x55b0fc21d4b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b0fc2059d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b0fc205050: i64 = undef
try.c: 0x55b0fc2921b0: 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: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: i32 = Constant<0>
try.c: 0x55b0fc292080: 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: 0x558cf5649bf0: v4i64 = X86ISD::VTRUNC 0x558cf5649ac0
try.c: 0x558cf5649ac0: v16i32 = vselect 0x558cf5668380, 0x558cf55eb750, 0x558cf5649990
try.c: 0x558cf5668380: v4i1 = X86ISD::PCMPGTM 0x558cf5644ac0, 0x558cf5640650
try.c: 0x558cf5644ac0: v4i64 = X86ISD::VBROADCAST 0x558cf55e3670
try.c: 0x558cf55e3670: i64,ch = load<LD8[%lsr.iv6971]> 0x558cf5555930, 0x558cf5638080, undef:i64
try.c: 0x558cf5638080: i64,ch = CopyFromReg 0x558cf5555930, Register:i64 %vreg50
try.c: 0x558cf56408b0: i64 = Register %vreg50
try.c: 0x558cf55e4b40: i64 = undef
try.c: 0x558cf5640650: v4i64,ch = CopyFromReg 0x558cf5555930, Register:v4i64 %vreg13
try.c: 0x558cf5645310: v4i64 = Register %vreg13
try.c: 0x558cf55eb750: v16i32 = X86ISD::VBROADCAST 0x558cf5644d20
try.c: 0x558cf5644d20: i32,ch = load<LD4[ConstantPool]> 0x558cf5555930, 0x558cf55e2c50, undef:i64
try.c: 0x558cf55e2c50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558cf562ee80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558cf55e4b40: i64 = undef
try.c: 0x558cf5649990: 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: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: i32 = Constant<0>
try.c: 0x558cf5649860: 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: 0x5627a2849720: v4i64 = X86ISD::VTRUNC 0x5627a28495f0
try.c: 0x5627a28495f0: v16i32 = vselect 0x5627a2851c50, 0x5627a27de7d0, 0x5627a28494c0
try.c: 0x5627a2851c50: v4i1 = X86ISD::PCMPGTM 0x5627a282fdb0, 0x5627a282b940
try.c: 0x5627a282fdb0: v4i64 = X86ISD::VBROADCAST 0x5627a27db970
try.c: 0x5627a27db970: i64,ch = load<LD8[%lsr.iv6971]> 0x5627a2740950, 0x5627a28221f0, undef:i64
try.c: 0x5627a28221f0: i64,ch = CopyFromReg 0x5627a2740950, Register:i64 %vreg50
try.c: 0x5627a282bba0: i64 = Register %vreg50
try.c: 0x5627a27dce40: i64 = undef
try.c: 0x5627a282b940: v4i64,ch = CopyFromReg 0x5627a2740950, Register:v4i64 %vreg13
try.c: 0x5627a2830600: v4i64 = Register %vreg13
try.c: 0x5627a27de7d0: v16i32 = X86ISD::VBROADCAST 0x5627a2830010
try.c: 0x5627a2830010: i32,ch = load<LD4[ConstantPool]> 0x5627a2740950, 0x5627a27d7f00, undef:i64
try.c: 0x5627a27d7f00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5627a27dac80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5627a27dce40: i64 = undef
try.c: 0x5627a28494c0: 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: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: i32 = Constant<0>
try.c: 0x5627a2849390: 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: 0x55d24b1e44b0: v4i64 = X86ISD::VTRUNC 0x55d24b1e4380
try.c: 0x55d24b1e4380: v16i32 = vselect 0x55d24b1e0e90, 0x55d24b168b20, 0x55d24b1e4250
try.c: 0x55d24b1e0e90: v4i1 = X86ISD::PCMPGTM 0x55d24b1cc510, 0x55d24b1c86a0
try.c: 0x55d24b1cc510: v4i64 = X86ISD::VBROADCAST 0x55d24b168fe0
try.c: 0x55d24b168fe0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d24b0c5a40, 0x55d24b15fd60, undef:i64
try.c: 0x55d24b15fd60: i64,ch = CopyFromReg 0x55d24b0c5a40, Register:i64 %vreg50
try.c: 0x55d24b1c8900: i64 = Register %vreg50
try.c: 0x55d24b16de70: i64 = undef
try.c: 0x55d24b1c86a0: v4i64,ch = CopyFromReg 0x55d24b0c5a40, Register:v4i64 %vreg13
try.c: 0x55d24b1ccd60: v4i64 = Register %vreg13
try.c: 0x55d24b168b20: v16i32 = X86ISD::VBROADCAST 0x55d24b1cc770
try.c: 0x55d24b1cc770: i32,ch = load<LD4[ConstantPool]> 0x55d24b0c5a40, 0x55d24b1647a0, undef:i64
try.c: 0x55d24b1647a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d24b16e7f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d24b16de70: i64 = undef
try.c: 0x55d24b1e4250: 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: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: i32 = Constant<0>
try.c: 0x55d24b1e4120: 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: 0x563692019da0: v4i64 = X86ISD::VTRUNC 0x563692019c70
try.c: 0x563692019c70: v16i32 = vselect 0x56369202f300, 0x563691fcdbc0, 0x563692019b40
try.c: 0x56369202f300: v4i1 = X86ISD::PCMPGTM 0x563692014770, 0x563692010300
try.c: 0x563692014770: v4i64 = X86ISD::VBROADCAST 0x563691fb34a0
try.c: 0x563691fb34a0: i64,ch = load<LD8[%lsr.iv6971]> 0x563691f25950, 0x563691ff99e0, undef:i64
try.c: 0x563691ff99e0: i64,ch = CopyFromReg 0x563691f25950, Register:i64 %vreg50
try.c: 0x563692010560: i64 = Register %vreg50
try.c: 0x563691fb4970: i64 = undef
try.c: 0x563692010300: v4i64,ch = CopyFromReg 0x563691f25950, Register:v4i64 %vreg13
try.c: 0x563692014fc0: v4i64 = Register %vreg13
try.c: 0x563691fcdbc0: v16i32 = X86ISD::VBROADCAST 0x5636920149d0
try.c: 0x5636920149d0: i32,ch = load<LD4[ConstantPool]> 0x563691f25950, 0x563691fb86f0, undef:i64
try.c: 0x563691fb86f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5636920031f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563691fb4970: i64 = undef
try.c: 0x563692019b40: 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: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: i32 = Constant<0>
try.c: 0x563692019a10: 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