DescriptionS390: [simulator] Initial 2-level jump table implementation
The old switch-case instruction decode implementation results in a
sparse table, which is not resolved by a fast jump table routing.
Therefore, it is really slow in instruction decoding phase.
R=joransiu@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
BUG=
Committed: https://crrev.com/4b2b34f1186f575e2ba21aa8a87762cc00d4863b
Cr-Commit-Position: refs/heads/master@{#35589}
Patch Set 1 #Patch Set 2 : Add a new line between functions #Patch Set 3 : use original impl as base and migrate one bit a time and implement some instructions #Patch Set 4 : rebased on master and implement a set of instr, 20% faster in zlib #Messages
Total messages: 12 (4 generated)
|