Lines Matching full:bytecode
6 bytecode instruction set, executable file format, etc. This document is organized as follows:
25 1. Program execution via bytecode interpretation should be enabled on all targets.
27 1. Java (and probably other languages that compile to JVM bytecode) should run with acceptable
32 ## Bytecode section in Interpreter Design
36 1. Bytecode should allow the interpreter to run no slower than state of the art interpreters.
37 1. Bytecode should be compact in size to avoid bloating application code.
38 1. Bytecode description should have a single entry point to simplify maintenance
43 1. Bytecode is register-based: all arguments and variables are mapped to virtual registers,
47 1. Bytecode's instruction set architecture is machine-readable with a dedicated API for
52 For the rationale on the bytecode type, please see [here](rationale-for-bytecode.md).
54 Rationale on the machine-readable instruction set architecture is following. Since bytecode
60 * In Panda Assembler's back-end, we automatically generate emission of bytecode in the binary form.
61 * Converter from bytecode to the compiler's intermediate representation is partially implemented
120 1. The inevitable extra cost that interpreters pay for decoding and dispatching bytecode
133 1. According to our experiments, a stackless interpreter for a stack-based bytecode (which is by
135 bytecode (which is by nature faster).