Browse Source

[dynarmic] fix ASIMD execution

Signed-off-by: lizzie <lizzie@eden-emu.dev>
pull/358/head
lizzie 5 months ago
committed by crueter
parent
commit
d6d6e4e883
  1. 2
      src/dynarmic/src/dynarmic/frontend/A32/decoder/asimd.h

2
src/dynarmic/src/dynarmic/frontend/A32/decoder/asimd.h

@ -61,7 +61,7 @@ std::vector<ASIMDMatcher<V>> GetASIMDDecodeTable() {
return mcl::bit::count_ones(a.second.GetMask()) > mcl::bit::count_ones(b.second.GetMask()); return mcl::bit::count_ones(a.second.GetMask()) > mcl::bit::count_ones(b.second.GetMask());
}); });
std::vector<ASIMDMatcher<V>> final_table; std::vector<ASIMDMatcher<V>> final_table;
std::transform(table.cbegin(), table.cend(), final_table.begin(), [](auto const& e) {
std::transform(table.cbegin(), table.cend(), std::back_inserter(final_table), [](auto const& e) {
return e.second; return e.second;
}); });
return final_table; return final_table;

Loading…
Cancel
Save