Fabian
|
fe89acfc80
Jit xchg r, r/m
|
4 years ago |
Fabian
|
23988f50f6
Restore xlat in jit mode
|
4 years ago |
Fabian
|
92568a7ef2
Skip fldenv test
|
4 years ago |
Fabian
|
62010e64e8
Make string instructions partially custom
|
4 years ago |
Fabian
|
a73988a817
Make loop, loopz, loopnz and jcxz custom generated
|
4 years ago |
Fabian
|
232d3763d9
Make maskmov* custom
|
4 years ago |
Fabian
|
6eed301779
Don't use is_osize_32 in instructions
|
4 years ago |
Fabian
|
ccd6244cfd
Split D9 and DD instructions by operand size
|
4 years ago |
Fabian
|
591fccb5d8
Add some comments to unimplemented instructions
|
4 years ago |
Fabian
|
0c561ece3d
Enable nasm test for fnstsw
|
4 years ago |
Fabian
|
cd909c4f02
Add tests for fstenv/fldenv/fld [m80]
|
4 years ago |
Fabian
|
78ef12be68
Custom implementations for several sse instructions
|
4 years ago |
Fabian
|
e99da40215
Make std/cld custom (FC/FD), remove unused unguarded_register and no_register properties from x86 table
|
4 years ago |
Fabian
|
5da6cde13f
Custom codegen for cbw/cwde/cwd/cdq/pushf/sahf (98/99/9C/9E)
|
4 years ago |
Fabian
|
701d59e0dd
Custom codegen for absolute cli (FA)
|
4 years ago |
Fabian
|
ff64866e25
Custom codegen for absolute cmpxchg (0FB1)
|
4 years ago |
Fabian
|
b5a72061fb
Custom codegen for absolute jmp/call (FF_2/FF_4)
|
4 years ago |
Fabian
|
fb7e4d376a
Custom codegen for lfence (0FAE_5)
|
4 years ago |
Fabian
|
b240a8fde9
Custom codegen for push sreg (06/0E/16/1E/0FA0/0FA8)
|
4 years ago |
Fabian
|
a9dac09ceb
Custom codegen for xchg (91-98)
|
4 years ago |
Fabian
|
091b2324d9
Custom codegen for 8C
|
4 years ago |
Fabian
|
93ffd50969
Custom codegen for more sse move aliases (660F29/660F6F/F30F7F)
|
6 years ago |
Fabian
|
75e5c2a56f
Codegen for 8-bit shifts (D0/D2)
|
6 years ago |
Fabian
|
815e5d338e
Codegen more fpu instructions and run their tests (D9_6, DA_5)
|
6 years ago |
Fabian
|
fdd1dc377d
Custom codegen for xadd (0FC1)
|
6 years ago |
Fabian
|
874818866a
Codegen for mul32 + custom mul/imul (F7_[45])
|
6 years ago |
Fabian
|
7024207fa4
Codegen for inc/dec (group 40-4F)
|
6 years ago |
Fabian
|
a8308b988d
Store registers in locals
|
6 years ago |
Fabian
|
f5540d9edf
Use pop16_reg_jit for pop esp
|
6 years ago |
Fabian
|
0c42ea0d1f
Custom code generation for leave (C9)
|
6 years ago |