Open LBruyne opened 2 months ago
My solution:
First, run git submodule update --init --recursive
to fetch and update the dependencies.
Next, proceed with the following modification:
xbyak_util.h
in the submodule xbyak
,unsigned int nb_logical_cores = extractBit(data[0], 14, 25) + 1;
if (n_cores != 0) // true only if leaf 0xB is supported and valid
nb_logical_cores = (std::min)(nb_logical_cores, n_cores);
assert(nb_logical_cores != 0);
Recently, downloading and running this repository has resulted in a 'Floating point overflow (core dumped)' error due to an update in the dependency 'xbyak'.