Stanislav Shwartsman
|
0ead9fe8ae
|
new opcode grp
|
2010-03-07 08:08:40 +00:00 |
|
Stanislav Shwartsman
|
70dc124b3a
|
1st step of moving CPU options to runtime
|
2010-02-24 19:27:51 +00:00 |
|
Stanislav Shwartsman
|
08aa9fef6d
|
disasm updates
|
2010-02-09 20:28:12 +00:00 |
|
Stanislav Shwartsman
|
c841eaa953
|
fixes and cleanups in disasm and decoder
|
2010-02-09 19:44:25 +00:00 |
|
Stanislav Shwartsman
|
3974c44800
|
new files
|
2010-02-08 15:13:39 +00:00 |
|
Stanislav Shwartsman
|
8330354f67
|
split disasm to more files
|
2010-02-08 15:11:58 +00:00 |
|
Stanislav Shwartsman
|
7aaa32f337
|
fix disasm bugf
|
2010-02-02 13:06:13 +00:00 |
|
Stanislav Shwartsman
|
26c7abf988
|
decode tables opt
|
2010-02-01 07:59:22 +00:00 |
|
Stanislav Shwartsman
|
17e513fa8a
|
disasm fix
|
2010-01-31 10:17:42 +00:00 |
|
Stanislav Shwartsman
|
eae084920a
|
optimized decode tables
|
2010-01-31 09:45:27 +00:00 |
|
Stanislav Shwartsman
|
b5d1677848
|
GETSC instruction disasm
|
2010-01-11 21:27:59 +00:00 |
|
Stanislav Shwartsman
|
fe687fd1a6
|
disasm displacements and offsets by default now printed as "relative" signed integers and not as unsigned offsets could toggle it back with disasm command.
help disasm in debugger
|
2009-12-28 13:52:40 +00:00 |
|
Stanislav Shwartsman
|
069ea6228e
|
disasm displacements and offsets by default now printed as "relative" signed integers and not as unsigned offsets
could toggle it back with disasm command.
help disasm in debugger
|
2009-12-28 13:44:32 +00:00 |
|
Stanislav Shwartsman
|
880ee7f872
|
sort opcodes.inc
|
2009-12-17 09:17:45 +00:00 |
|
Stanislav Shwartsman
|
db8ecc535e
|
added mclmulqdq disasm
|
2009-12-17 09:13:35 +00:00 |
|
Stanislav Shwartsman
|
bd60e0264c
|
change Copyright to Bochs Project
|
2009-12-04 16:53:12 +00:00 |
|
Stanislav Shwartsman
|
7254ea36a1
|
copyright fixes + small optimization
|
2009-10-14 20:45:29 +00:00 |
|
Stanislav Shwartsman
|
460a85c6ba
|
bugfix
|
2009-09-04 10:51:31 +00:00 |
|
Stanislav Shwartsman
|
8a4ac11700
|
more verbose maskmov disasm
|
2009-08-21 13:45:38 +00:00 |
|
Stanislav Shwartsman
|
d9003c946c
|
disasm fixes
|
2009-05-15 18:47:34 +00:00 |
|
Stanislav Shwartsman
|
8adeb0050f
|
use more conventional name for debug regs in disasm (dr instead of db)
|
2009-05-07 10:19:50 +00:00 |
|
Volker Ruppert
|
e5eac65b59
|
- removed wrong character from FSF address (converted invisible and useless
2-byte character)
- updated FSF address in some files
- added license to some files
|
2009-02-08 09:05:52 +00:00 |
|
Stanislav Shwartsman
|
4dcea7e888
|
Fixed pause instruction disasm
|
2009-01-27 21:01:21 +00:00 |
|
Stanislav Shwartsman
|
db098a1205
|
Fix dependencies of CPU code from disasm library
Regent Makefile.in for CPU
|
2009-01-19 19:01:03 +00:00 |
|
Stanislav Shwartsman
|
5cc5781a20
|
Fixed memory corruption inside disasm module !
|
2009-01-13 22:40:16 +00:00 |
|
Stanislav Shwartsman
|
c09e2b6418
|
Fixes in disasm
|
2008-10-01 09:10:54 +00:00 |
|
Stanislav Shwartsman
|
87103c2437
|
Support for disasm of MOVBE Intel Atom(R) instruction
|
2008-08-11 17:55:57 +00:00 |
|
Stanislav Shwartsman
|
7d2df1b104
|
same optimization in disasam
|
2008-06-11 21:05:38 +00:00 |
|
Stanislav Shwartsman
|
a85dfc7617
|
Added disasm for AES instructions
|
2008-05-25 15:42:26 +00:00 |
|
Stanislav Shwartsman
|
98f1930a80
|
Fixed compilation issue (patch by Eugene Toder)
|
2008-04-27 19:47:12 +00:00 |
|
Stanislav Shwartsman
|
64f2489afb
|
Correctly implement opcode group G11 i.e. instructions C6 and C7 should @UD when modrm nnn field != 0 (1st instr in the group
|
2008-04-24 21:52:28 +00:00 |
|
Stanislav Shwartsman
|
0609d7e7ce
|
Handle undocumented FPU opcodes
|
2008-04-21 14:17:48 +00:00 |
|
Stanislav Shwartsman
|
1a34834db9
|
Fixed disasm for SSE4.2 instr
|
2008-04-18 14:09:24 +00:00 |
|
Stanislav Shwartsman
|
a8c273c7bf
|
Fixed disasm bug in 64-bit mode
|
2008-04-11 17:54:21 +00:00 |
|
Stanislav Shwartsman
|
671cd93966
|
Add CPU flags for future use
|
2008-04-04 12:23:45 +00:00 |
|
Stanislav Shwartsman
|
b3bca89842
|
Disasm print fixed for AT&T style
|
2008-03-20 18:11:57 +00:00 |
|
Stanislav Shwartsman
|
5e7218b8c3
|
Fixed problem introduced by prev checkin
+
Fix beak to debugger when executing HLT instruction
|
2008-02-29 05:39:40 +00:00 |
|
Stanislav Shwartsman
|
405fcfd75d
|
Reorganize 3-byte opcode tables - bigger tables but easier to maintain them
|
2008-02-29 03:02:03 +00:00 |
|
Stanislav Shwartsman
|
c70d3e7d76
|
dos2unix
|
2008-02-12 22:45:46 +00:00 |
|
Stanislav Shwartsman
|
8615022962
|
Added first stubs for XSAVE/XRESTOR implementation
Disassemble XSAVE/XRSTOR instructions (4 instructions)
Update CHANGES - a bit speculatively
|
2008-02-12 22:41:39 +00:00 |
|
Stanislav Shwartsman
|
eebd96e2d7
|
another whitespace cleanup by Sebastien
|
2008-02-05 22:33:35 +00:00 |
|
Stanislav Shwartsman
|
72d72c92d4
|
Fixed warnings of VC2008
|
2007-12-30 18:02:22 +00:00 |
|
Stanislav Shwartsman
|
dfb3685c46
|
Fixed memory bug in disasm code
|
2007-11-18 21:29:17 +00:00 |
|
Stanislav Shwartsman
|
033150c7e6
|
According to AMD docs opcodes 0f 19...0f 1f are multibyte NOP
|
2007-11-17 16:19:14 +00:00 |
|
Stanislav Shwartsman
|
b1984282b2
|
simplify disasm resolve function
|
2007-11-14 22:49:51 +00:00 |
|
Stanislav Shwartsman
|
5445de19d1
|
Decoding : F2 and F2 prefix could override prefix 66 when determine SSE opcode
|
2007-10-20 10:56:44 +00:00 |
|
Stanislav Shwartsman
|
c0d5b9040c
|
Prepare for 4-arg instructions (will be needed for AMD SSE5)
|
2007-10-09 20:24:42 +00:00 |
|
Stanislav Shwartsman
|
de72d9141f
|
Disasm updates (bugfixes) + disasm of all SSE4_2 instructions
|
2007-10-01 19:57:46 +00:00 |
|
Stanislav Shwartsman
|
8e0ddbc59b
|
dos2unix
|
2007-09-19 19:43:47 +00:00 |
|
Stanislav Shwartsman
|
0dc4badfbb
|
Added SSE4A and SSE4_2 to disassembler
Implemented POPCNT instruction
|
2007-09-19 19:38:10 +00:00 |
|