Alexis Engelke
|
111769832f
|
format: Properly output VSIB encodings
|
2021-01-08 10:37:13 +01:00 |
|
Alexis Engelke
|
44808e7b1a
|
format: Format instructions with Intel syntax
|
2021-01-03 21:18:57 +01:00 |
|
Alexis Engelke
|
d8c7ee94b7
|
instrs: Minor fixes to operand sizes
|
2021-01-03 20:08:34 +01:00 |
|
Alexis Engelke
|
aa1a39bd9d
|
instrs: Check SREG validity using modreg table
|
2020-11-29 11:56:08 +01:00 |
|
Alexis Engelke
|
8976c7141a
|
decode: Fix erroneous decoding of high-byte regs
|
2020-11-28 13:54:19 +01:00 |
|
Alexis Engelke
|
bb8510d77f
|
decode: Ignore ES/CS/SS/DS override in 64-bit mode
|
2020-11-22 20:59:13 +01:00 |
|
Alexis Engelke
|
ad1f1e39c3
|
decode: Minor non-functional changes
|
2020-11-22 15:14:57 +01:00 |
|
Alexis Engelke
|
6fe5500444
|
instrs: Force RIP access to 64-bit and fix XBEGIN
|
2020-11-22 15:13:52 +01:00 |
|
Alexis Engelke
|
bbc3b34f71
|
decode: Fix VEX + REX + legacy combinations
|
2020-11-21 15:43:51 +01:00 |
|
Alexis Engelke
|
7f0bd4de8b
|
decode: Fix combinations of VEX with legacy prefix
|
2020-11-21 14:59:25 +01:00 |
|
Alexis Engelke
|
95070908d0
|
tests/decode: Add more test cases
|
2020-11-09 09:47:36 +01:00 |
|
Alexis Engelke
|
58464d6fa1
|
decode: Fix ignoring VEX.B in 32-bit mode
|
2020-11-09 09:47:36 +01:00 |
|
Alexis Engelke
|
2e7e396325
|
decode: Remove TABLE_PREFIX_REP and use NFx prefix
|
2020-11-09 09:47:36 +01:00 |
|
Alexis Engelke
|
4e95c8d152
|
instrs: Several operand size and AVX-related fixes
|
2020-07-05 14:59:24 +02:00 |
|
Alexis Engelke
|
dc668691d8
|
instrs: Specify segment register size
|
2020-07-04 14:25:22 +02:00 |
|
Alexis Engelke
|
da4ad137d8
|
instrs: Remove redundant IMM_8
|
2020-07-04 08:55:51 +02:00 |
|
Alexis Engelke
|
e7b5982ba9
|
tests/decode: Add CRC32 and MOVBE test cases
|
2020-06-27 19:01:26 +02:00 |
|
Alexis Engelke
|
ab27ea6338
|
tests/decode: Print architecture mode on failure
|
2020-06-27 19:01:26 +02:00 |
|
Alexis Engelke
|
ceea786c7f
|
tests/decode: Rewrite in C, speed-up is >100x
|
2020-06-27 19:01:26 +02:00 |
|