48d082af38
This change introduces wide prefix bytecodes to support wide (16-bit) and extra-wide (32-bit) operands. It retires the previous wide-bytecodes and reduces the number of operand types. Operands are now either scalable or fixed size. Scalable operands increase in width when a bytecode is prefixed with wide or extra-wide. The bytecode handler table is extended to 256*3 entries. The first 256 entries are used for bytecodes with 8-bit operands, the second 256 entries are used for bytecodes with operands that scale to 16-bits, and the third group of 256 entries are used for bytecodes with operands that scale to 32-bits. LOG=N BUG=v8:4747,v8:4280 Review URL: https://codereview.chromium.org/1783483002 Cr-Commit-Position: refs/heads/master@{#34955} |
||
---|---|---|
.. | ||
dead-code-source-position.js | ||
debug-break-on-stack.js | ||
debug-break.js | ||
debug-scope-on-return.js | ||
debug-step-prefix-bytecodes.js | ||
debugger-statement.js | ||
elided-instruction-no-ignition.js | ||
elided-instruction.js | ||
optimized-debug-frame.js | ||
optimized-stack-trace.js | ||
stack-trace-source-position.js |