Fabian
|
3ed118e790
jit: generate code for punpckldq (660f62)
|
преди 1 година |
Fabian
|
de2a1439aa
jit: generate code for {66,}0f{c4,c5} (pinsrw, pextrw)
|
преди 1 година |
Fabian
|
625fdcd4a2
generate slightly better code for ud2
|
преди 1 година |
Fabian
|
cf61ac635a
vga: correctly advertise the latest bochs version, and make it r/w (fix #768)
|
преди 1 година |
Fabian
|
baffa6c0d6
generate code for pshufd (660F70)
|
преди 1 година |
Fabian
|
752869dbff
movs: allow overlapping strings, as long as they don't overlay within a page
|
преди 1 година |
Fabian
|
3bcd997904
fix: rare conditional jump with double fallthrough doesn't set eip correctly
|
преди 1 година |
Fabian
|
1588687e2a
optimise flag generation after adc/sbb
|
преди 1 година |
Fabian
|
6524bbc569
Use local for condition generation after shifts
|
преди 1 година |
Belle Aerni
|
aaa583659c
Correct docker image for no limiter
|
преди 1 година |
Fabian
|
3880583470
Use uint8array.slice over new Uint8Array().set(uint8array.subarray)
|
преди 1 година |
Fabian
|
adb7fe5441
allow entering jit after page walk
|
преди 1 година |
Fabian
|
fc520f2876
allow directory as partfile
|
преди 1 година |
Fabian
|
756ce66888
movs: fast path for unaligned src/dst
|
преди 1 година |
Fabian
|
685c39177f
movs: fast copy into svga lfb
|
преди 1 година |
Fabian
|
70cf369d18
collect stats about segment offsets
|
преди 1 година |
Fabian
|
eea5cb67b0
include CS in flat_segments
|
преди 1 година |
Fabian
|
23a6994a14
test v86-in-v86
|
преди 1 година |
Fabian
|
8bf7a6aac0
generate better conditions after shl/shr/sar with constant shift count
|
преди 1 година |
Fabian
|
71d36b234f
when generating code for a page, use original state flags
|
преди 1 година |
Fabian
|
753a6d1fb3
jit: handle fpu DA group
|
преди 1 година |
Fabian
|
c5ff1d4961
dead code
|
преди 1 година |
Fabian
|
16662ec979
jit: handle {66,}0f17
|
преди 1 година |
Fabian
|
1c8e1bbdfa
jit: handle {66,}0f16
|
преди 1 година |
Fabian
|
3e22884a4a
improve logging in elf
|
преди 1 година |
Fabian
|
d254a6b7b6
refactor cycle_internal
|
преди 1 година |
Fabian
|
cdaf8dca3d
inline function that is only called once
|
преди 1 година |
Fabian
|
7fb9654920
avoid calling jit_dirty_page after page walk in jit mode
|
преди 1 година |
Fabian
|
9ecee545c8
fix spurious make error
|
преди 1 година |
Fabian
|
0596b25f70
improve page heat calculation (combine with recording of entry points)
|
преди 1 година |