DU Results -

Source patches

du5matrix.cpp

3,6d2
< #ifdef PLAIN_BC
< 
< #else
< 
63d58
< #endif

Flex error reports

C++ error reports

Linker error reports

Run output diffs

empty.in

size	mul/matrix_zero	mul/matrix_random	mul/matrix_one
64	0.229042	0.228042	0.229042
128	0.205361	0.205361	0.205361
256	0.176793	0.178814	0.178814
512	0.176685	0.179878	0.17775
1024	0.259839	0.244007	0.244938
2048	0.225031	0.22864	0.227476

empty

3c3
< CHKSUM C[64,64] = 7504360824131575808
---
> CHKSUM C[64,64] = 0
6c6
< CHKSUM C[64,64] = 16799894728063766528
---
> CHKSUM C[64,64] = 6035352119699213690
9c9
< CHKSUM C[64,64] = 12790899835175198720
---
> CHKSUM C[64,64] = 14716756528909647872
12c12
< CHKSUM C[128,128] = 4404885653328855040
---
> CHKSUM C[128,128] = 0
15c15
< CHKSUM C[128,128] = 5851609716741430912
---
> CHKSUM C[128,128] = 439238382028379216
18c18
< CHKSUM C[128,128] = 7893224028358410240
---
> CHKSUM C[128,128] = 16350449338415579136
21c21
< CHKSUM C[256,256] = 286287592985853952
---
> CHKSUM C[256,256] = 0
24c24
< CHKSUM C[256,256] = 9417240793625544448
---
> CHKSUM C[256,256] = 17978535395041955727
27c27
< CHKSUM C[256,256] = 3662714255679291392
---
> CHKSUM C[256,256] = 4398406180139958272
30c30
< CHKSUM C[512,512] = 12426252166708592640
---
> CHKSUM C[512,512] = 0
33c33
< CHKSUM C[512,512] = 4963249950264445440
---
> CHKSUM C[512,512] = 1596804077270945579
36c36
< CHKSUM C[512,512] = 10785201688971575296
---
> CHKSUM C[512,512] = 9921372219915632640
39c39
< CHKSUM C[1024,1024] = 14894546397748527104
---
> CHKSUM C[1024,1024] = 0
42c42
< CHKSUM C[1024,1024] = 587905166393126912
---
> CHKSUM C[1024,1024] = 14678873339732074531
45c45
< CHKSUM C[1024,1024] = 7224505324225429504
---
> CHKSUM C[1024,1024] = 4551483219475693568
48c48
< CHKSUM C[2048,2048] = 672879275778506752
---
> CHKSUM C[2048,2048] = 0
51c51
< CHKSUM C[2048,2048] = 2109314734151315456
---
> CHKSUM C[2048,2048] = 9610232089895673207
54c54
< CHKSUM C[2048,2048] = 13846313630749949952
---
> CHKSUM C[2048,2048] = 9464164526199930880