Stanislav Shwartsman
|
4a8d69caf6
|
bugfix for x86-64 mode
|
2010-11-23 15:42:26 +00:00 |
|
Stanislav Shwartsman
|
9aa503cb9d
|
fixed warnings for win64 compilation
|
2010-11-23 14:59:36 +00:00 |
|
Stanislav Shwartsman
|
dc72673bb3
|
Fixed arpl disasm
|
2010-10-11 15:33:11 +00:00 |
|
Stanislav Shwartsman
|
7f7c249934
|
disasm and some cpuid code according to recently published AVX_319433-007.pdf document
|
2010-07-22 15:12:08 +00:00 |
|
Stanislav Shwartsman
|
ecde5ffea9
|
simplify disasm tables
|
2010-05-23 20:30:23 +00:00 |
|
Stanislav Shwartsman
|
2dbe559ad9
|
simpler disasm tables
|
2010-05-23 20:05:14 +00:00 |
|
Stanislav Shwartsman
|
8d8d1590f5
|
fetchdecide rework for AVX (0xF3 SSE prefix encoded as 2 in VEX)
|
2010-05-23 19:17:41 +00:00 |
|
Stanislav Shwartsman
|
6e1204cb84
|
Merged X2APIC + X2APIC virtualization
|
2010-04-08 15:50:39 +00:00 |
|
Stanislav Shwartsman
|
69517f9143
|
Fix PEXTRB/PEXTRW/PEXTRD/EXTRACTPS
|
2010-04-02 19:01:17 +00:00 |
|
Stanislav Shwartsman
|
2efb11f2bc
|
fixes
|
2010-03-30 18:12:19 +00:00 |
|
Stanislav Shwartsman
|
cceb0a5a17
|
invept/invvpid disasm
|
2010-03-26 10:39:40 +00:00 |
|
Stanislav Shwartsman
|
674724122a
|
bugfix
|
2010-03-21 20:03:17 +00:00 |
|
Stanislav Shwartsman
|
9147ac4b63
|
MOVMSKPD/PS fix
|
2010-03-19 14:43:13 +00:00 |
|
Stanislav Shwartsman
|
c4412bf357
|
movdq2q fix
|
2010-03-19 10:44:02 +00:00 |
|
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 |
|