xed icon indicating copy to clipboard operation
xed copied to clipboard

The X86 Encoder Decoder (XED), is a software library for encoding and decoding X86 (IA32 and Intel64) instructions

Results 60 xed issues
Sort by recently updated
recently updated
newest added

The first operand of RSQRTSS should be "rw" instead of "w".

Hello, dear friends! I am trying to build x32 bit xed.dll to be linked into my standalone Visual Studio 19 projects. (x64bit xed.dll builds and links without any problem) OS...

During testing SIGILL I found several instruction which should fail (expected behaviour) don't cause any handling (or SEGV). I noticed, that these instructions are incorrectly decoded by XED, while valid...

Hey there, Is there any interest/ongoing work for having XED build with CMake? mbuild.py makes it a bit harder to integrate with other toolchains. Cheers, Christian

Hey, I just noticed XED indicates merge masking for certain instructions that have hardcoded zero masking like e.g. `-64 62 F2 2D 2E 8F AD 45 96 88 6F` (`vpshufbitqmb`)....

When building xed_iform_map is undefined. I know it has little information to help debugging. I just want to see if others encounters the same problem. I already added extern "C"...

According to the Intel SDM (volume 1, section 18.3.1), when CET is enabled, the prefix byte 3Eh should act as a "notrack" prefix for indirect JMP/CALL instructions. However, XED doesn't...

Taking a look at the `endbr64` instruction, its encoding is listed in the SDM as `F3 0F 1E FA`. From what I can find, most discussion around this instruction seems...

input: ```txt 26262626262626262626262626 0000 2626262626262626262626262626 0000 9090909090 26262626262626262626262626 0F77 2626262626262626262626262626 0F77 90 262626262626262626262626 C5F8 77 26262626262626262626262626 C5F8 77 90 2626262626262626262626 C4C178 77 262626262626262626262626 C4C178 77 90 262626262626262626262626 C5FC 77 26262626262626262626262626...

How can I find out wether a branch/call is direct or indirect? There seems to be no API nor ICLASS which lets us do it.