flobernd
|
7d2a3c05ad
|
Removed all trailing whitespaces
|
2018-02-28 18:15:18 +01:00 |
flobernd
|
57ccc70415
|
Optimized detection of bad register values
|
2018-01-11 22:30:23 +01:00 |
flobernd
|
7fb7eea11f
|
Bugfixes and table changes
- Fixed `SSE4A` ISA-set and ISA-ext
- Added missing `VEX`-encoded `GFNI` instructions
- Added check for invalid `GATHER`/`SCATTER` registers
|
2018-01-11 02:17:17 +01:00 |
flobernd
|
203dee3bfb
|
Bugfixes and table changes
- Fixed decoding of `XOP` instructions
- Fixed handling of illegal `LOCK` prefixes for `XOP/VEX/EVEX/MVEX` instructions
- Significantly improved detection of bad register values
- Added SSE4a instructions (`EXTRQ`, `INSERTQ`, `MOVNTSD` and `MOVNTSS`)
- Added `VPOPCNTD`/`VPOPCNTQ` instructions with 128- and 256-bit vector-length
- Fixed exception-class of some `GFNI` instructions
- Fixed `RDRAND` and `RDSEED` instructions
- Fixed `SYSRET` instruction
|
2018-01-10 23:04:57 +01:00 |
flobernd
|
fb519fe933
|
Internal refactorings and performance optimizations
|
2018-01-10 17:02:11 +01:00 |
flobernd
|
451d7fb1a8
|
Fixed and refactored some enums
- Fixed `ZydisRegister` enum and string-table
- Renamed `ZYDIS_XXX_MAX_BITS` in `ZYDIS_XXX_MIN_BITS`
|
2017-12-03 22:38:20 +01:00 |
Joel Höner
|
346b7fec10
|
Moved internal headers
|
2017-12-03 22:38:20 +01:00 |