DU Results -

Source patches

du5matrix.cpp

1,5d0
< #include "du5matrix.hpp"
< 
< #ifdef USE_AVX
< const body_avx::box_element_t body_avx::all_ones_ = _mm256_set1_epi64x(-1);
< #endif
\ No newline at end of file

Flex error reports

C++ error reports

du5matrix.cpp

d:\users\bednarek\@svn\nprg054\studenti\20162\smejkal_pavel_23671706\du5matrix.hpp(369): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
d:\users\bednarek\@svn\nprg054\studenti\20162\smejkal_pavel_23671706\du5matrix.hpp(372): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
d:\users\bednarek\@svn\nprg054\studenti\20162\smejkal_pavel_23671706\du5matrix.hpp(374): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data

du5main.cpp

D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Smejkal_Pavel_23671706\du5matrix.hpp(369): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Smejkal_Pavel_23671706\du5matrix.hpp(372): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
D:\Users\bednarek\@SVN\NPRG054\studenti\20162\Smejkal_Pavel_23671706\du5matrix.hpp(374): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data

Linker error reports

Run output diffs

empty.in

size	mul/matrix_zero	mul/matrix_random	mul/matrix_one
64	0.281051	0.284052	0.283052
128	0.251441	0.252443	0.25044
256	0.234378	0.234378	0.234378
512	0.226711	0.227775	0.227775
1024	0.222586	0.223517	0.222586
2048	0.224565	0.224798	0.225031