mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
0e132d345f
This patch shrinks X86::Instruction from 56 to 28 bytes by packing data members more tightly and removing some entirely. There is still some data duplication between Instruction and the corresponding InstructionDescriptor but it will be a bit tricky to get much more out of it. This looks like a 1-2% improvement on general emulation speed. :^) |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Disassembler.h | ||
ELFSymbolProvider.h | ||
Instruction.cpp | ||
Instruction.h | ||
Interpreter.h |