Implementation notes: amd64, oki, crypto_sign/qtesla192

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_sign
Primitive: qtesla192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11190366? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
11193814? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
11208334? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
11212964? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011420181123
11272646? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011420181123
11275078? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
11279980? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011420181123
11286536? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011420181123
11335120? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011420181123
11350116? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011420181123
11549506? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
11554710? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011420181123
11557952? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011420181123
11570210? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011420181123
11656994? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011420181123
11662514? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
11692936? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
11710446? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011420181123
11747296? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011420181123
11781414? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011420181123
11784580? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011420181123
11797240? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011420181123
11821678? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
11822018? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011420181123
11845124? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
11848886? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011420181123
11857040? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011420181123
11859052? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011420181123
11866506? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011420181123
11877412? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011420181123
11877472? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011420181123
11890802? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011420181123
11897110? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011420181123
11906336? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011420181123
11922758? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
11930570? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011420181123
11934186? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011420181123
11939376? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011420181123
11943986? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011420181123
11950204? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011420181123
11950498? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011420181123
11984266? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011420181123
11984578? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011420181123
12008068? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011420181123
12724104? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011420181123
12756472? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011420181123
13078252? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011420181123
13303636? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011420181123
13442988? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011420181123
13458384? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
13506360? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011420181123
13516346? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011420181123
13526194? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
13537246? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011420181123
13538076? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
13544508? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011420181123
13552536? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
13566128? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011420181123
13568484? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
13576782? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011420181123
13663972? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011420181123
13693056? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
13699794? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
13707544? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011420181123
13929024? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011420181123
13949038? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011420181123
13949478? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011420181123
13952832? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
13955082? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011420181123
13957306? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011420181123
13957540? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011420181123
13961458? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011420181123
13969804? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011420181123
13970678? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011420181123
13971088? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011420181123
13993738? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011420181123
14086620? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011420181123
15717600? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
15720576? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
15759380? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
15766700? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
16058958? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
16067448? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011420181123
16293942? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
16310928? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011420181123
17956258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
17969936? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011420181123
18473512? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011420181123
18487222? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011420181123
35265326? ? ?? ? ?refgcc2019011420181123
35318274? ? ?? ? ?refgcc_-funroll-loops2019011420181123
62544934? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011420181123
62556006? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011420181123
62563312? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
62604716? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011420181123
62626690? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011420181123
63028198? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
63046876? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011420181123
63069022? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
63070494? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011420181123
63118390? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011420181123
63124918? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011420181123
63135042? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011420181123
63148556? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
63164610? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
63166028? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
63169904? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
63171024? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
63183172? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011420181123
63196732? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011420181123
63199214? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011420181123
63227844? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011420181123
63243548? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011420181123
63247736? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011420181123
63309602? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011420181123
63313040? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011420181123
63424186? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011420181123
64810022? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011420181123

Compiler output

Implementation: ref
Security model: unknown
Compiler: cc
sample.c: sample.c: In function 'Bernoulli':
sample.c: sample.c:190:5: error: 'for' loop initial declarations are only allowed in C99 mode
sample.c: for (int64_t i = 0, s = t; i < 3; i++, s >>= 5) {
sample.c: ^
sample.c: sample.c:190:5: note: use option -std=c99 or -std=gnu99 to compile your code

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
sign.c: sign.c:105:13: warning: absolute value function 'abs' given an argument of type 'int64_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
sign.c: ret |= (abs(val) > (PARAM_B-PARAM_U));
sign.c: ^
sign.c: sign.c:105:13: note: use function 'labs' instead
sign.c: ret |= (abs(val) > (PARAM_B-PARAM_U));
sign.c: ^~~
sign.c: labs
sign.c: sign.c:145:13: warning: absolute value function 'abs' given an argument of type 'int64_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
sign.c: ret |= (abs(left) > right);
sign.c: ^
sign.c: sign.c:145:13: note: use function 'labs' instead
sign.c: ret |= (abs(left) > right);
sign.c: ^~~
sign.c: labs
sign.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
sign.c: sign.c:105:13: warning: absolute value function 'abs' given an argument of type 'int64_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
sign.c: ret |= (abs(val) > (PARAM_B-PARAM_U));
sign.c: ^
sign.c: sign.c:105:13: note: use function 'labs' instead
sign.c: ret |= (abs(val) > (PARAM_B-PARAM_U));
sign.c: ^~~
sign.c: labs
sign.c: sign.c:145:13: warning: absolute value function 'abs' given an argument of type 'int64_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
sign.c: ret |= (abs(left) > right);
sign.c: ^
sign.c: sign.c:145:13: note: use function 'labs' instead
sign.c: ret |= (abs(left) > right);
sign.c: ^~~
sign.c: labs
sign.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0xf94e70: v4i64 = X86ISD::VTRUNC 0xf94ca0
try.c: 0xf94ca0: v16i32 = vselect 0xf9c480, 0xf16330, 0xf94b70
try.c: 0xf9c480: v4i1 = X86ISD::PCMPGTM 0xf7f770, 0xf170e0
try.c: 0xf7f770: v4i64 = X86ISD::VBROADCAST 0xf17470
try.c: 0xf17470: i64,ch = load<LD8[%uglygep72]> 0xe7add0, 0xf676c0, undef:i64
try.c: 0xf676c0: i64 = add 0xf80650, 0xf1f9f0
try.c: 0xf80650: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xf76c90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xf1f9f0: i64 = shl 0xf76440, Constant:i8<3>
try.c: 0xf76440: i64,ch = CopyFromReg 0xe7add0, Register:i64 %vreg50
try.c: 0xf80b10: i64 = Register %vreg50
try.c: 0xefccc0: i8 = Constant<3>
try.c: 0xf7dde0: i64 = undef
try.c: 0xf170e0: v4i64,ch = CopyFromReg 0xe7add0, Register:v4i64 %vreg13
try.c: 0xf27630: v4i64 = Register %vreg13
try.c: 0xf16330: v16i32 = X86ISD::VBROADCAST 0xf766a0
try.c: 0xf766a0: i32,ch = load<LD4[ConstantPool]> 0xe7add0, 0xf947e0, undef:i64
try.c: 0xf947e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xf25150: i64 = TargetConstantPool<i32 1> 0
try.c: 0xf7dde0: i64 = undef
try.c: 0xf94b70: 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: 0xf94a40: i32 = Constant<0>
try.c: 0xf94a40: i32 = Constant<0>
try.c: 0xf94a40: i32 = Constant<0>
try.c: 0xf94a40: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sign.c: sign.c:105:13: warning: absolute value function 'abs' given an argument of type 'int64_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
sign.c: ret |= (abs(val) > (PARAM_B-PARAM_U));
sign.c: ^
sign.c: sign.c:105:13: note: use function 'labs' instead
sign.c: ret |= (abs(val) > (PARAM_B-PARAM_U));
sign.c: ^~~
sign.c: labs
sign.c: sign.c:145:13: warning: absolute value function 'abs' given an argument of type 'int64_t' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
sign.c: ret |= (abs(left) > right);
sign.c: ^
sign.c: sign.c:145:13: note: use function 'labs' instead
sign.c: ret |= (abs(left) > right);
sign.c: ^~~
sign.c: labs
sign.c: 2 warnings generated.
try.c: fatal error: error in backend: Cannot select: 0x2834260: v4i64 = X86ISD::VTRUNC 0x2834090
try.c: 0x2834090: v16i32 = vselect 0x282d290, 0x27c6070, 0x2833f60
try.c: 0x282d290: v4i1 = X86ISD::PCMPGTM 0x281db50, 0x27df040
try.c: 0x281db50: v4i64 = X86ISD::VBROADCAST 0x27df3d0
try.c: 0x27df3d0: i64,ch = load<LD8[%uglygep72]> 0x2718de0, 0x27cdf70, undef:i64
try.c: 0x27cdf70: i64 = add 0x281ea30, 0x27dc320
try.c: 0x281ea30: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x281aa90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27dc320: i64 = shl 0x281a240, Constant:i8<3>
try.c: 0x281a240: i64,ch = CopyFromReg 0x2718de0, Register:i64 %vreg50
try.c: 0x281eef0: i64 = Register %vreg50
try.c: 0x27bea30: i8 = Constant<3>
try.c: 0x281c1c0: i64 = undef
try.c: 0x27df040: v4i64,ch = CopyFromReg 0x2718de0, Register:v4i64 %vreg13
try.c: 0x27ba0e0: v4i64 = Register %vreg13
try.c: 0x27c6070: v16i32 = X86ISD::VBROADCAST 0x281a4a0
try.c: 0x281a4a0: i32,ch = load<LD4[ConstantPool]> 0x2718de0, 0x2833bd0, undef:i64
try.c: 0x2833bd0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27b7c00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x281c1c0: i64 = undef
try.c: 0x2833f60: 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: 0x2833e30: i32 = Constant<0>
try.c: 0x2833e30: i32 = Constant<0>
try.c: 0x2833e30: i32 = Constant<0>
try.c: 0x2833e30: i32 = Constant<0>
try.c: ...

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