Commit History

Author SHA1 Message Date
  Fabian 43288ecdbd Simplify modrm code generation 6 years ago
  Amaan Cheval 21909fd5fd Generate _jit_[reg,mem] calls for custom modrm instructions 6 years ago
  Amaan Cheval a09ace9c95 Revert "generate_jit: Refactor to deduplicate custom call generation" 6 years ago
  Amaan Cheval b36a03ca40 generate_jit: Refactor to deduplicate custom call generation 6 years ago
  Amaan Cheval 515a8f4111 generate_jit: Allow custom annotation for fixed_g instructions 6 years ago
  Amaan Cheval ccb666ce6b Have generate_{jit,interpreter}.js scripts "mkdir -p" for --output-dir 6 years ago
  Amaan Cheval ce1ca76aea Backup and generate diff in generate_{jit,interpreter}, not Makefile 6 years ago
  Amaan Cheval 3b4ae644a2 Have generate files print possible options for CLI switch arg 6 years ago
  Amaan Cheval 01e868a481 Add command-line switches to generate_{jit,interpreter}.js 6 years ago
  Amaan Cheval 948fa047d0 Generate instruction tables into build directory, and only when changed 6 years ago
  Amaan Cheval 15d75b0f9d Minor: remove extra newlines 6 years ago
  Amaan Cheval 660d9c83c0 Trailing comma 6 years ago
  Amaan Cheval 17f98b1148 Refactor jit table generator to have caller perform optimization 6 years ago
  Amaan Cheval 6edb13d053 Assert that jump instructions can't also be nonfaulting 6 years ago
  Amaan Cheval 3ea84e6ca2 s/flags/instr_flags/ and prevent extra newlines for ignore_mod instructions 6 years ago
  Amaan Cheval a265568443 Minor: jshint 6 years ago
  Amaan Cheval d5212a1914 Update generate_jit and enable JIT's nonfaulting eip optimization 6 years ago
  Amaan Cheval bc03a26e4c Minor typo 6 years ago
  Amaan Cheval c681bef307 Have jit_instruction actually return a flag status 6 years ago
  Amaan Cheval 99098cc4df Remove _scratch from codegen function names. 6 years ago
  Amaan Cheval dbf0b7fa20 Add scratch buffer to codegen and refactor functions to indicate it 6 years ago
  Amaan Cheval c43890d2f3 Refactor and have jit_instruction return status flags 6 years ago
  Fabian f53aba84b5 Linking compiled blocks 6 years ago
  Fabian 0b32b05deb Address review 6 years ago
  Fabian 2a2f898a2a Generate jit, integrated it with the code generator and main loop, and enable it 6 years ago