Simon Kadisch
|
c8581d9ba6
|
Restore UART2 and UART3 correctly
|
2021-04-21 20:12:39 +02:00 |
|
Mikhail B
|
3791d63ffd
|
workaround to support i686 + clang 5.0+
clang version 5.0.0 (http://root.cern.ch/git/clang.git 354b25b5d915ff3b1946479ad07f3f2768ea1621) (http://root.cern.ch/git/llvm.git 9c749361ba8c2d400b83d8cc5c544287465b7489)
Target: i686-pc-linux-gnu
Thread model: posix
rustup 1.23.1 (3df2264a9 2020-11-30)
rustc 1.53.0-nightly (d0695c908 2021-04-12)
|
2021-04-13 09:47:17 -05:00 |
|
Fabian
|
3137bf4171
|
Fix movsw jit
|
2021-04-12 15:17:43 -05:00 |
|
Fabian
|
9e9af6d45b
|
NetBSD, floppy bird
|
2021-04-10 17:22:28 -05:00 |
|
Fabian
|
74dd588b75
|
vga: dac color index wrap-around
|
2021-04-10 17:19:40 -05:00 |
|
Fabian
|
f48c851b17
|
Allow logging screen while running full test
|
2021-04-10 16:59:21 -05:00 |
|
Fabian
|
b1025783a1
|
Assertion in CachedStateFlags
|
2021-04-10 16:50:28 -05:00 |
|
Fabian
|
594caa2a73
|
Simplify
|
2021-04-10 16:48:44 -05:00 |
|
Fabian
|
0db7ab6505
|
Dead code
|
2021-04-10 16:48:11 -05:00 |
|
Fabian
|
48464a18d7
|
jit movsb/movsw/movsd
|
2021-04-10 14:27:14 -05:00 |
|
Fabian
|
6049e0c46c
|
jit stosb/stosw/stosd
|
2021-04-09 21:52:00 -05:00 |
|
Fabian
|
4de8584cff
|
jit scasw/scasd/lodsw/lodsd
|
2021-04-09 21:15:25 -05:00 |
|
Fabian
|
7b66ae874d
|
jit scasb
|
2021-04-09 20:37:55 -05:00 |
|
Fabian
|
2e25308f17
|
jit lodsb
|
2021-04-09 19:51:27 -05:00 |
|
Fabian
|
b48166280b
|
gen_pushf_popf_check
|
2021-04-09 18:54:54 -05:00 |
|
Fabian
|
d929f4d7fd
|
jit some 8-bit arithmetic
|
2021-04-09 15:35:22 -05:00 |
|
Fabian
|
b684342b2b
|
Revert "jit 8E (mov sreg, reg)".
This optimisation was completely invalid, it's not possible call
switch_seg while in jit mode without saving registers.
|
2021-04-09 15:32:46 -05:00 |
|
Fabian
|
bc1f239c2b
|
jit {,66}0F{14,15} (unpcklps, unpcklpd, unpckhps, unpckhpd)
|
2021-04-05 01:58:42 -05:00 |
|
Fabian
|
f4f3ec0ca1
|
jit {,66}0F{12,13} (movhlps, movlps, movlpd, movlps, movlpd)
|
2021-04-05 01:58:42 -05:00 |
|
Fabian
|
904593ca68
|
Skip snowdrop test if missing image
|
2021-04-05 01:58:42 -05:00 |
|
Fabian
|
1632498c9e
|
elf parser: ignore PT_GNU_PROPERTY
|
2021-04-05 01:58:42 -05:00 |
|
Fabian
|
209879273f
|
elf parser: improve error message
|
2021-04-05 01:58:42 -05:00 |
|
Fabian
|
aacb6a49d7
|
Rust: Switch from nightly to stable
|
2021-04-05 01:58:42 -05:00 |
|
Fabian
|
5f3453acf9
|
Update expect tests
|
2021-04-04 23:47:40 -05:00 |
|
Fabian
|
bbeca7a13d
|
jit {F2,F3}0FC2 (cmpsd, cmpss)
|
2021-04-04 23:36:54 -05:00 |
|
Fabian
|
2a22980cf7
|
jit {F2,F3}0F2A (cvtsi2ss, cvtsi2sd)
|
2021-04-04 23:32:06 -05:00 |
|
Fabian
|
2b2d22f6d3
|
jit {,66}0F2A (cvtpi2ps, cvtsi2ss, cvtpi2pd, cvtsi2sd)
|
2021-04-04 22:56:50 -05:00 |
|
Fabian
|
9e63bab294
|
jit {,66}0F{2E,2F} (ucomiss, ucomisd, comiss, comisd)
|
2021-04-04 22:32:36 -05:00 |
|
Fabian
|
a0c4c32352
|
jit {,66,F2,F3}0F{5A,5B} (cvtps2pd, cvtpd2ps, cvtss2sd, cvtsd2ss, cvtdq2ps, cvtps2dq, cvttps2dq)
|
2021-04-04 20:58:40 -05:00 |
|
Fabian
|
c5ca3ca09e
|
jit 0F{74,75,76} (pcmpeqb, pcmpeqw, pcmpeqd)
|
2021-04-04 16:27:26 -05:00 |
|
Fabian
|
44c606f5a6
|
jit 660F{75,76} (pcmpeqw, pcmpeqd)
|
2021-04-04 16:23:37 -05:00 |
|
Fabian
|
73aa610f72
|
jit 8E (mov sreg, reg)
|
2021-04-04 16:02:22 -05:00 |
|
Fabian
|
28369ed790
|
jit {,66,F2,F3}0F{58,59,5C,5D,5E,5F} ({add,mul,sub,min,div,max}{ps,ss,pd,sd})
|
2021-04-04 15:41:54 -05:00 |
|
Fabian
|
12ec5d753d
|
jit {,66}0F{54,55,56,57} ({and,andn,or,xor}{ps,pd})
|
2021-04-04 15:35:21 -05:00 |
|
Fabian
|
03566c2067
|
jit {,F3}0F53 (rcp{ps,ss})
|
2021-04-04 15:35:21 -05:00 |
|
Fabian
|
38c484629d
|
jit {,F3}0F52 (rsqrt{ps,ss})
|
2021-04-04 15:35:21 -05:00 |
|
Fabian
|
8d4c4cb342
|
Remove useless _TYPE_INDEX suffix
|
2021-04-04 15:22:30 -05:00 |
|
Fabian
|
297d649836
|
jit {,66,F2,F3}0F51
|
2021-04-04 15:20:51 -05:00 |
|
Fabian
|
e2ec0c9442
|
Move code into sse_read64_xmm_{mem,xmm}
|
2021-04-04 15:07:36 -05:00 |
|
Fabian
|
c18cf46022
|
jit sbb32
|
2021-04-03 22:53:51 -05:00 |
|
Fabian
|
bf92188faf
|
jit adc32
|
2021-04-03 22:53:44 -05:00 |
|
Fabian
|
b7b3c1b44a
|
Avoid more globals
|
2021-04-03 22:16:19 -05:00 |
|
Fabian
|
91f9a8a1c8
|
Avoid globals
|
2021-04-03 21:13:43 -05:00 |
|
Fabian
|
adb17b7ce4
|
Port cpuid to rust
|
2021-04-03 21:10:49 -05:00 |
|
Fabian
|
74f747deb1
|
Dead code
|
2021-04-03 21:10:49 -05:00 |
|
Fabian
|
30180aba72
|
Remove executable bit
|
2021-04-03 21:10:49 -05:00 |
|
Fabian
|
5f86008338
|
Dead code (Unmarshall2)
|
2021-04-03 21:10:49 -05:00 |
|
Fabian
|
b052280c37
|
Dead code (closure-base.js)
|
2021-04-03 21:10:49 -05:00 |
|
Fabian
|
84714d17a4
|
Don't fail on atapi command 0xBE
|
2021-04-03 21:10:49 -05:00 |
|
Fabian
|
c65fd84d55
|
capitalise constants
|
2021-04-03 21:10:49 -05:00 |
|