Commit Graph

244 Commits (f293c936ee70959a5ffa529e0099551faf5e9c41)
 

Author SHA1 Message Date
BITDEFENDER\vlutas f293c936ee Optimized ror/rol/rcr/rcl instruction emulation - don't use slow loops anymore.
12 months ago
Ionel-Cristinel ANICHITEI d16f1d8ba3 bdshemu_fuzz: Update build scripts
1 year ago
Ionel-Cristinel ANICHITEI 3beaac8ae2 Update bindings
1 year ago
BITDEFENDER\vlutas 124521beb5 Added support for Intel AMX-COMPLEX instructions.
1 year ago
BITDEFENDER\vlutas ee6cdd6cb6 Switched to a more parsing-friendly format for the instructions database, where individual components are sepparated by a semicolon.
1 year ago
BITDEFENDER\vlutas 24665b0531 Switched from nil to n/a naming for absent operands, as it is more obvious.
1 year ago
BITDEFENDER\vlutas fc6059109d Improved comments & improved vector length specifiers.
1 year ago
BITDEFENDER\vlutas 0093439855 Added some comments.
1 year ago
BITDEFENDER\vlutas 089e6d5e7e Significant cleanup in disasmtool: the obsolete search functionality, and supplying registers for shemu from a file are no longer supported.
1 year ago
BITDEFENDER\vlutas 61382e95f0 Since all the shemu test file are synthetic and clean, I removed the password from the test archive.
1 year ago
Anichitei Ionel-Cristinel 102b43dd00
Merge pull request #78 from ianichitei/master
1 year ago
Ionel-Cristinel ANICHITEI 31457a0c02 Fix `clang-cl` and `mingw` builds
1 year ago
Ionel-Cristinel ANICHITEI e67584241b Revert "Fix `clang-cl` and `mingw` builds"
1 year ago
Ionel-Cristinel ANICHITEI add871993f Fix `clang-cl` and `mingw` builds
1 year ago
BITDEFENDER\vlutas ab3461fd06 Regenerated test archive.
1 year ago
Ionel-Cristinel ANICHITEI 00c9ebc341 rsbddisasm: Add `RMPQUERY`
2 years ago
BITDEFENDER\vlutas 7a254037b0 Added support for AMD RMPQUERY instruction.
2 years ago
Ionel-Cristinel ANICHITEI f75e1e28cd bdshemu_fuzz: Build with `-maes`
2 years ago
Ionel-Cristinel ANICHITEI 22d7c14c51 rsbddisasm: Update bindings
2 years ago
BITDEFENDER\vlutas 9ba1e6a2f9 Added support for new Intel instructions, per Intel ISA extensions document #319433-046 (September 2022): PREFETCHITI, RAO-INT, CMPCCXADD, WRMSRNS, MSRLIST, AMX-FP16, AVX-IFMA, AVX-NE-CONVERT, AVX-VNNI-INT8.
2 years ago
BITDEFENDER\vlutas 4596dbda51 Add copyright info when auto-generating files.
2 years ago
BITDEFENDER\vlutas b109990ba2 Removed some unneeded code.
2 years ago
BITDEFENDER\vlutas 47da322ea5 Improved upper bits handling for SSE/AVX operations.
2 years ago
BITDEFENDER\vlutas 2fc491d51d Handle reserved bits in RFLAGS when setting the entire register value.
2 years ago
BITDEFENDER\vlutas f62c8a2238 https://github.com/bitdefender/bddisasm/issues/70 - fixed OF setting on ROR.
2 years ago
BITDEFENDER\vlutas 9c6b5429c9 Fixed pybddisasm version.
2 years ago
BITDEFENDER\vlutas d3fd900903 Fixed OF on SHL and SHR with one bit shifts.
2 years ago
BITDEFENDER\vlutas bf81c647e3 Make sure all flags are set for CMPXCHG (this was left intentionally incomplete).
2 years ago
BITDEFENDER\vlutas 6dda2c122c Make sure upper 32 bit of a CMOV destination register is cleared to 0 even if the condition is not satisfied
2 years ago
BITDEFENDER\vlutas 1805a9edec Fixed flag setting for ADC, SBB, SAR and IMUL instructions.
2 years ago
vlutas e930d49713
Merge pull request #54 from ianichitei/master
2 years ago
Anichitei Ionel-Cristinel f900388260
Update rust.yml
2 years ago
Anichitei Ionel-Cristinel 59255c4ea6
Update ci.yml
2 years ago
Anichitei Ionel-Cristinel 90820faba4
ci: Setup Windows SDK 18362
2 years ago
Anichitei Ionel-Cristinel f0804645f3
Update ci.yml
2 years ago
Anichitei Ionel-Cristinel 4525860ec8
Fix a typo in the install instructions
2 years ago
Ionel-Cristinel ANICHITEI 73b7c4ea96 rsbddisasm: Fix `no-std` category
2 years ago
Ionel-Cristinel ANICHITEI 21c584b436 rsbddisasm: Change version to 0.2.0
2 years ago
BITDEFENDER\vlutas 70db095765 Updates Rust binding to the latest version.
2 years ago
BITDEFENDER\vlutas fe6a937f51 Switched to internally defined types.
2 years ago
Anichitei Ionel-Cristinel 08103713b2
Merge pull request #53 from ekilmer/fix-bddisasm-makefile
2 years ago
Eric Kilmer 68c7c4a066
Add missing sources to Makefile for bddisasm
2 years ago
BITDEFENDER\vlutas 63e3ee22a9 Fixed High8 handling in NdGetFullAccessMap.
2 years ago
BITDEFENDER\vlutas c9d4dbca0f Added missing modifications.
2 years ago
BITDEFENDER\vlutas 2f50ce9b4e Improved REG_ID macros - make sure we include block addressing and High8 designator in the reg ID. Alsom, make sure the register size fits in, since the new tile register can be 1K in size, which previously overflowed...
2 years ago
BITDEFENDER\vlutas 4ff620cb76 Added bdhelpers to CMake.
3 years ago
Anichitei Ionel-Cristinel dac2092c17
Rust bindings: Remove `ND_CAT_FRED`
3 years ago
BITDEFENDER\vlutas 7572adaeba Fixed INSTRUX size in setup.py.
3 years ago
BITDEFENDER\vlutas 7749e06b9d Removed ND_CAT_FRED.
3 years ago
BITDEFENDER\vlutas 656916d92d Added missing paranthesis.
3 years ago