Andreas Kling
f4af056aa9
LibJS/Bytecode: Thread the bytecode interpreter
...
This commit converts the main loop in Bytecode::Interpreter to use a
label table and computed goto for fast instruction dispatch.
This yields roughly 35% speedup on the for loop microbenchmark,
and makes everything else faster as well. :^)
2024-05-07 09:15:40 +02:00
..
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2023-11-17 19:06:25 +01:00
2023-11-24 12:49:15 +01:00
2024-05-04 21:42:59 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-05-07 09:15:40 +02:00
2024-02-19 21:45:27 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30