[dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned & remove unused set<> overhead in arm64

This commit is contained in:
lizzie 2026-01-02 20:43:43 +00:00
parent 29fad5a89e
commit 1b5e4f324d
24 changed files with 90 additions and 236 deletions

View file

@ -16,7 +16,7 @@ Block::Block(ObjectPool<Inst>& inst_pool_) : inst_pool{&inst_pool_} {}
Block::~Block() = default;
void Block::AppendNewInst(Opcode op, std::initializer_list<Value> args) {
PrependNewInst(end(), op, args);
PrependNewInst(instructions.end(), op, args);
}
Block::iterator Block::PrependNewInst(iterator insertion_point, const Inst& base_inst) {