Fabian
|
611cb611c1
correct undefined flags for bsf/bsr
|
11 月之前 |
Fabian
|
9e9632a8db
remove trailing commas on single-line objects
|
1 年之前 |
Fabian
|
dda3d51ca5
don't generate random tests for fstsw (some flags are not implemented)
|
1 年之前 |
Fabian
|
77e8bcf1f6
simplify instruction table
|
1 年之前 |
Fabian
|
5242746e17
jit new fpu sse3 instructions
|
1 年之前 |
Fabian
|
6d90ce7dd8
reorder
|
1 年之前 |
Fabian
|
1ef33c323b
namstests: don't assume intel
|
1 年之前 |
Ryan
|
c634ae290c
Implement SSE3 support in V86 (#906)
|
1 年之前 |
Varun Ramesh
|
38a103c56b
Implement HADDPS instruction so that KolibriOS Raytracing demo can run. (#837)
|
1 年之前 |
Fabian
|
69e8eafeba
test mov reg, sreg manually
|
1 年之前 |
Fabian
|
6b91f91c45
test pushf manually
|
1 年之前 |
Fabian
|
de2a1439aa
jit: generate code for {66,}0f{c4,c5} (pinsrw, pextrw)
|
1 年之前 |
Fabian
|
625fdcd4a2
generate slightly better code for ud2
|
1 年之前 |
Fabian
|
753a6d1fb3
jit: handle fpu DA group
|
2 年之前 |
Fabian
|
16662ec979
jit: handle {66,}0f17
|
2 年之前 |
Fabian
|
1c8e1bbdfa
jit: handle {66,}0f16
|
2 年之前 |
Fabian
|
f1ebdb1c72
implement fbstp (close #708)
|
2 年之前 |
Fabian
|
36fcfe1b16
jit not8/neg8
|
3 年之前 |
Fabian
|
e8975ec436
pusha/popa should be block boundary
|
3 年之前 |
Fabian
|
48464a18d7
jit movsb/movsw/movsd
|
3 年之前 |
Fabian
|
6049e0c46c
jit stosb/stosw/stosd
|
3 年之前 |
Fabian
|
4de8584cff
jit scasw/scasd/lodsw/lodsd
|
3 年之前 |
Fabian
|
7b66ae874d
jit scasb
|
3 年之前 |
Fabian
|
2e25308f17
jit lodsb
|
3 年之前 |
Fabian
|
b684342b2b
Revert "jit 8E (mov sreg, reg)".
|
3 年之前 |
Fabian
|
bc1f239c2b
jit {,66}0F{14,15} (unpcklps, unpcklpd, unpckhps, unpckhpd)
|
3 年之前 |
Fabian
|
f4f3ec0ca1
jit {,66}0F{12,13} (movhlps, movlps, movlpd, movlps, movlpd)
|
3 年之前 |
Fabian
|
bbeca7a13d
jit {F2,F3}0FC2 (cmpsd, cmpss)
|
3 年之前 |
Fabian
|
2a22980cf7
jit {F2,F3}0F2A (cvtsi2ss, cvtsi2sd)
|
3 年之前 |
Fabian
|
2b2d22f6d3
jit {,66}0F2A (cvtpi2ps, cvtsi2ss, cvtpi2pd, cvtsi2sd)
|
3 年之前 |