.. |
cpu
|
merge updates to last_op_size and flags_changed
|
2022-11-15 10:14:28 +09:00 |
gen
|
Merge 16-bit and 32-bit 0f tables (saves 200kB on v86.wasm)
|
2020-12-31 19:14:31 -06:00 |
wasmgen
|
Fix 32-bit wrap-around for profiler and opstats
|
2021-05-22 23:58:23 -05:00 |
analysis.rs
|
Generate direct control flow, using wasm blocks and loops
|
2020-12-31 19:14:33 -06:00 |
codegen.rs
|
optimise and/or/xor/test; jc/jo/jbe/jl/jle
|
2022-11-15 10:14:28 +09:00 |
config.rs
|
Port cpuid to rust
|
2021-04-03 21:10:49 -05:00 |
control_flow.rs
|
wip code tlb
|
2022-11-15 10:14:28 +09: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
|
optimise and/or/xor/test; jc/jo/jbe/jl/jle
|
2022-11-15 10:14:28 +09:00 |
jit_instructions.rs
|
optimise and/or/xor/test; jc/jo/jbe/jl/jle
|
2022-11-15 10:14:28 +09: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
|
Avoid local when modrm address is single register without offset
|
2021-11-04 18:51:36 -05: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
|
wip code tlb
|
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 |