By: -.- (blarg.delete@this.mailinator.com), September 20, 2021 4:49 pm
Room: Moderated Discussions
Michael S (already5chosen.delete@this.yahoo.com) on September 19, 2021 4:58 pm wrote:
> https://github.com/already5chosen/others/tree/master/aligned_add_test
Replacing all '32' with '64' in the cpp file, and adding this, compiling with the supplied commands and running on a 7820X:
$ gcc -v
Using built-in specs.
COLLECT_GCC=D:Devmsys64mingw64bingcc.exe
COLLECT_LTO_WRAPPER=D:/Dev/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-10.1.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --disable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev3, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.1.0 (Rev3, Built by MSYS2 project)
$ ./tst_8b
0 1140
1 1262
2 1257
3 1256
4 1258
5 1256
6 1256
7 1257
8 1144
9 1258
10 1257
11 1257
12 1257
13 1261
14 1257
15 1257
16 1142
17 1256
18 1256
19 1256
20 1257
21 1257
22 1256
23 1256
24 1142
25 1255
26 1256
27 1255
28 1255
29 1257
30 1255
31 1256
32 1143
33 1256
34 1257
35 1257
36 1257
37 1258
38 1257
39 1257
40 1138
41 1258
42 1257
43 1258
44 1258
45 1260
46 1258
47 1257
48 1131
49 1257
50 1256
51 1256
52 1257
53 1257
54 1256
55 1256
56 1135
57 1256
58 1255
59 1255
60 1255
61 1256
62 1255
63 1256
$ ./tst_16b
0 523
1 753
2 755
3 754
4 755
5 758
6 753
7 754
8 753
9 753
10 755
11 754
12 754
13 754
14 754
15 755
16 524
17 754
18 755
19 755
20 761
21 753
22 753
23 754
24 754
25 754
26 754
27 753
28 753
29 754
30 755
31 756
32 523
33 753
34 754
35 755
36 754
37 754
38 754
39 754
40 754
41 754
42 754
43 754
44 755
45 754
46 754
47 754
48 523
49 753
50 749
51 756
52 754
53 754
54 753
55 760
56 755
57 753
58 753
59 753
60 754
61 754
62 754
63 753
$ ./tst_32b
0 268
1 502
2 491
3 502
4 503
5 503
6 507
7 503
8 506
9 502
10 498
11 490
12 503
13 502
14 503
15 503
16 503
17 503
18 503
19 503
20 502
21 503
22 503
23 500
24 503
25 492
26 503
27 502
28 503
29 502
30 503
31 503
32 275
33 503
34 502
35 503
36 492
37 502
38 502
39 502
40 491
41 503
42 503
43 503
44 502
45 502
46 503
47 502
48 503
49 502
50 502
51 502
52 501
53 492
54 503
55 503
56 503
57 506
58 502
59 502
60 503
61 504
62 502
63 502
$ ./tst_64b
0 289
1 545
2 545
3 545
4 545
5 545
6 545
7 545
8 545
9 545
10 545
11 545
12 545
13 545
14 545
15 545
16 545
17 545
18 545
19 545
20 544
21 545
22 545
23 544
24 545
25 545
26 545
27 545
28 545
29 545
30 545
31 545
32 545
33 545
34 545
35 545
36 545
37 545
38 545
39 544
40 545
41 545
42 545
43 545
44 545
45 545
46 545
47 545
48 544
49 545
50 545
51 545
52 545
53 545
54 545
55 545
56 545
57 544
58 545
59 545
60 545
61 545
62 545
63 545
> https://github.com/already5chosen/others/tree/master/aligned_add_test
Replacing all '32' with '64' in the cpp file, and adding this, compiling with the supplied commands and running on a 7820X:
$ gcc -v
Using built-in specs.
COLLECT_GCC=D:Devmsys64mingw64bingcc.exe
COLLECT_LTO_WRAPPER=D:/Dev/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-10.1.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --disable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev3, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.1.0 (Rev3, Built by MSYS2 project)
$ ./tst_8b
0 1140
1 1262
2 1257
3 1256
4 1258
5 1256
6 1256
7 1257
8 1144
9 1258
10 1257
11 1257
12 1257
13 1261
14 1257
15 1257
16 1142
17 1256
18 1256
19 1256
20 1257
21 1257
22 1256
23 1256
24 1142
25 1255
26 1256
27 1255
28 1255
29 1257
30 1255
31 1256
32 1143
33 1256
34 1257
35 1257
36 1257
37 1258
38 1257
39 1257
40 1138
41 1258
42 1257
43 1258
44 1258
45 1260
46 1258
47 1257
48 1131
49 1257
50 1256
51 1256
52 1257
53 1257
54 1256
55 1256
56 1135
57 1256
58 1255
59 1255
60 1255
61 1256
62 1255
63 1256
$ ./tst_16b
0 523
1 753
2 755
3 754
4 755
5 758
6 753
7 754
8 753
9 753
10 755
11 754
12 754
13 754
14 754
15 755
16 524
17 754
18 755
19 755
20 761
21 753
22 753
23 754
24 754
25 754
26 754
27 753
28 753
29 754
30 755
31 756
32 523
33 753
34 754
35 755
36 754
37 754
38 754
39 754
40 754
41 754
42 754
43 754
44 755
45 754
46 754
47 754
48 523
49 753
50 749
51 756
52 754
53 754
54 753
55 760
56 755
57 753
58 753
59 753
60 754
61 754
62 754
63 753
$ ./tst_32b
0 268
1 502
2 491
3 502
4 503
5 503
6 507
7 503
8 506
9 502
10 498
11 490
12 503
13 502
14 503
15 503
16 503
17 503
18 503
19 503
20 502
21 503
22 503
23 500
24 503
25 492
26 503
27 502
28 503
29 502
30 503
31 503
32 275
33 503
34 502
35 503
36 492
37 502
38 502
39 502
40 491
41 503
42 503
43 503
44 502
45 502
46 503
47 502
48 503
49 502
50 502
51 502
52 501
53 492
54 503
55 503
56 503
57 506
58 502
59 502
60 503
61 504
62 502
63 502
$ ./tst_64b
0 289
1 545
2 545
3 545
4 545
5 545
6 545
7 545
8 545
9 545
10 545
11 545
12 545
13 545
14 545
15 545
16 545
17 545
18 545
19 545
20 544
21 545
22 545
23 544
24 545
25 545
26 545
27 545
28 545
29 545
30 545
31 545
32 545
33 545
34 545
35 545
36 545
37 545
38 545
39 544
40 545
41 545
42 545
43 545
44 545
45 545
46 545
47 545
48 544
49 545
50 545
51 545
52 545
53 545
54 545
55 545
56 545
57 544
58 545
59 545
60 545
61 545
62 545
63 545