DU Results -

Source patches

du6bitcount.hpp

419d418
< #ifdef USE_AVX
518d516
< #endif
636d633
< #ifdef USE_AVX
641d637
< #endif
652d647
< #ifdef USE_AVX
654d648
< #endif

du6bitcount.cpp

13c13
< #ifdef USE_AVX
---
> 
23d22
< #endif
\ No newline at end of file

Flex error reports

C++ error reports

du6bitcount.cpp

In file included from ../../../studenti/20162/Smejkal_Pavel_23671706/du6bitcount.cpp:1:0:
../../../studenti/20162/Smejkal_Pavel_23671706/du6bitcount.hpp:656:23: error: ‘policy_avx’ does not name a type
 using policy_avx512 = policy_avx;
                       ^~~~~~~~~~

du6main.cpp

In file included from du6main.cpp:5:0:
../../../studenti/20162/Smejkal_Pavel_23671706/du6bitcount.hpp:656:23: error: ‘policy_avx’ does not name a type
 using policy_avx512 = policy_avx;
                       ^~~~~~~~~~
du6main.cpp:33:17: error: ‘policy_avx512’ does not name a type
  using policy = policy_avx512;
                 ^~~~~~~~~~~~~
du6main.cpp: In instantiation of ‘void use(generator_list<long unsigned int, long long unsigned int>&) [with U = use_avx512]’:
du6main.cpp:90:21:   required from here
du6main.cpp:41:56: error: no type named ‘policy’ in ‘struct use_avx512’
  using data = data_6< bitarray< typename U::policy>, U>;
                                                        ^
du6main.cpp:44:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_random>, task_6_and, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
du6main.cpp:47:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_random>, task_6_or, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
du6main.cpp:48:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_random>, task_6_not, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
du6main.cpp:49:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_random>, task_6_zero, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
du6main.cpp:51:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_zero>, task_6_count, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
du6main.cpp:52:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_random>, task_6_count, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
du6main.cpp:53:15: error: no type named ‘policy’ in ‘struct use_avx512’
  gl.push_back(make_generic_generator_task< generator_6< data, policy_one>, task_6_count, std::size_t>());
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Linker error reports

du6.cpp

Something is missing: ../../../studenti/20162/__tmp6specific/phi01/Smejkal_Pavel_23671706/du6bitcount.o ../../../studenti/20162/__tmp6specific/phi01/Smejkal_Pavel_23671706/du6main.o

Run output diffs

empty.in

Something is missing: ../../../studenti/20162/__tmp6specific/phi01/Smejkal_Pavel_23671706/du6

empty

Something is missing: ../../../studenti/20162/__out6specific/phi01/Smejkal_Pavel_23671706/empty.err