Fabian
|
8c7413d896
Remove profiler_instrument cargo flag (merged into profiler)
|
3 лет назад |
Fabian
|
b96f984963
Use softfloat f80 for x87 fpu
|
3 лет назад |
Fabian
|
7be85004c6
Remove tlb_data from global pointers
|
3 лет назад |
Fabian
|
6a18618e76
jit cmpxchg8b
|
3 лет назад |
Fabian
|
9b79278bb9
Much simpler implementation of jit cache
|
3 лет назад |
Fabian
|
51b09ade51
jit clc/stc (F8/F9)
|
3 лет назад |
Fabian
|
d93308f7d8
Remove code duplication (global pointers)
|
3 лет назад |
Fabian
|
56272ca397
s/cpu2/cpu
|
3 лет назад |
Fabian
|
c916e59dcb
Simplify
|
3 лет назад |
Fabian
|
584c1e93ac
Avoid aliasing reg128 structs (fixes pshuf*)
|
3 лет назад |
Fabian
|
ab46fe4f37
Refactor modrm decoding for jit
|
3 лет назад |
Fabian
|
0dd6740526
Refactor
|
3 лет назад |
Fabian
|
d6c7078c46
Move code around
|
3 лет назад |
Fabian
|
5251ab11e5
refactor: Move function calling into wasm builder (part 2)
|
3 лет назад |
Fabian
|
e9cceb76bc
refactor: Move function calling into wasm builder (part 1)
|
3 лет назад |
Fabian
|
5dd03792c2
jit RDTSC
|
3 лет назад |
Fabian
|
770f90feae
Rename load_*_from_stack
|
3 лет назад |
Fabian
|
a3dbd9ad5f
Rename wasm functions loading from fixed address
|
3 лет назад |
Fabian
|
bf661f0829
Add some helper functions
|
3 лет назад |
Fabian
|
2d59a5a082
Refactor
|
3 лет назад |
Fabian
|
240c4d0457
loop/loopz/loopnz: Move side-effects into function
|
3 лет назад |
Fabian
|
4860c6f461
jit 0F7E/0F7F mmx movd/movq
|
3 лет назад |
Fabian
|
44974370af
jit 0F6E/0F6F mmx movd/movq
|
3 лет назад |
Fabian
|
c5eea8a8d1
Jit POPF
|
3 лет назад |
Fabian
|
0edc821618
Jit DIV/IDIV
|
3 лет назад |
Fabian
|
3026e985fa
Jit BT
|
3 лет назад |
Fabian
|
fc43119406
Optimise returns and indirect jumps/calls into same page
|
3 лет назад |
Fabian
|
ee542c5f84
Optimise lazy flag handling
|
3 лет назад |
Fabian
|
27a1f00657
Simplify
|
3 лет назад |
Fabian
|
fdaf79eaa9
jit jo, jno, js, jns, jl, jnl, jle, jnle (the remaining arithmetic bits)
|
3 лет назад |