v86/src/rust
2022-11-26 14:11:19 -06:00
..
cpu mxcsr: log less 2022-11-26 14:11:19 -06:00
gen Merge 16-bit and 32-bit 0f tables (saves 200kB on v86.wasm) 2020-12-31 19:14:31 -06:00
wasmgen jit: generate code for {66,}0f{c4,c5} (pinsrw, pextrw) 2022-11-26 14:11:19 -06:00
analysis.rs Generate direct control flow, using wasm blocks and loops 2020-12-31 19:14:33 -06:00
codegen.rs fix push sreg only touches 16 bits of the stack dword 2022-11-26 14:11:19 -06:00
config.rs Port cpuid to rust 2021-04-03 21:10:49 -05:00
control_flow.rs make some jit parameters configurable at runtime 2022-11-26 14:11:19 -06:00
cpu_context.rs s/cpu2/cpu 2020-12-31 19:14:32 -06:00
dbg.rs fix rust compiler error: trailing semicolon in macro used in expression position 2022-11-15 10:14:28 +09:00
jit.rs make some jit parameters configurable at runtime 2022-11-26 14:11:19 -06:00
jit_instructions.rs fix push sreg only touches 16 bits of the stack dword 2022-11-26 14:11:19 -06:00
js_api.rs Remove unused imports, constants and no_mangle 2021-04-03 21:10:49 -05:00
leb.rs Rewrite write_leb_i64 (fixes bug with upper bits of constant) 2021-05-22 23:58:23 -05:00
lib.rs Rust: Switch from nightly to stable 2021-04-05 01:58:42 -05:00
modrm.rs collect stats about segment offsets 2022-11-15 10:14:28 +09:00
opstats.rs Fix 32-bit wrap-around for profiler and opstats 2021-05-22 23:58:23 -05:00
page.rs tlb_set_has_code_multiple 2021-05-22 23:58:22 -05:00
paging.rs Slightly improve string instructions 2020-12-31 19:14:31 -06:00
prefix.rs Port jit to Rust 2020-08-30 19:29:13 -05:00
profiler.rs collect stats about segment offsets 2022-11-15 10:14:28 +09:00
regs.rs jit RDTSC 2020-12-31 19:14:31 -06:00
softfloat.rs Use softfloat f80 for x87 fpu 2020-12-31 19:14:32 -06:00
state_flags.rs Assertion in CachedStateFlags 2021-04-10 16:50:28 -05:00
util.rs Remove calls to dbg_trace from release builds 2020-12-31 19:14:31 -06:00
zstd.rs Add zstd 2020-12-31 19:14:33 -06:00