Fabian
|
959ed86a7f
Delete code
|
3 éve |
Fabian
|
7b4e1fe07d
Delete some code
|
3 éve |
Fabian
|
6ff18e0b80
Refactor more
|
3 éve |
Fabian
|
0dd6740526
Refactor
|
3 éve |
Fabian
|
d6c7078c46
Move code around
|
3 éve |
Fabian
|
6364c76ded
Add message to assertion
|
3 éve |
Fabian
|
d47f0125ef
Update OS tests
|
3 éve |
Fabian
|
5251ab11e5
refactor: Move function calling into wasm builder (part 2)
|
3 éve |
Fabian
|
37c9ee1021
Refactor
|
3 éve |
Fabian
|
e9cceb76bc
refactor: Move function calling into wasm builder (part 1)
|
3 éve |
Fabian
|
5dd03792c2
jit RDTSC
|
3 éve |
Fabian
|
0091338c6b
jit more variants of imul (69/6B)
|
3 éve |
Fabian
|
3c41acd89b
jit imul32
|
3 éve |
Fabian
|
1eb2869900
Improve code generation for cmpxchg
|
3 éve |
Fabian
|
737b23c4a6
jit NEG
|
3 éve |
Fabian
|
63da907419
jit NOT
|
3 éve |
Fabian
|
fb69ff29cd
Reorder
|
3 éve |
Fabian
|
770f90feae
Rename load_*_from_stack
|
3 éve |
Fabian
|
df948fddd6
Use const_i32
|
3 éve |
Fabian
|
a3dbd9ad5f
Rename wasm functions loading from fixed address
|
3 éve |
Fabian
|
bf661f0829
Add some helper functions
|
3 éve |
Fabian
|
0a8953a0fd
Reorder
|
3 éve |
Fabian
|
2d59a5a082
Refactor
|
3 éve |
Fabian
|
9a40122075
Optimise code for div
|
3 éve |
Fabian
|
dceaa723a2
jit div32
|
3 éve |
Fabian
|
5fea295191
lfence doesn't need to be a block boundary
|
3 éve |
Fabian
|
8f94cc2716
jit DB/6 FCOMI
|
3 éve |
Fabian
|
240c4d0457
loop/loopz/loopnz: Move side-effects into function
|
3 éve |
Fabian
|
4b04bd0e97
Add readable_or_pagefault, fix off-by-one in fldenv/frstor
|
3 éve |
Fabian
|
116a0d3716
Unwrap if preconditions checked
|
3 éve |