Florian Bernd

Results 49 issues of Florian Bernd

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`)....

Hi there, I think there might be a bug with XOP instructions in non 64-bit mode. `8F 08 40 EE 4C DD 56 F8` is decoded as `vpcomud xmm1, xmm7,...

Hey there, sorry for bothering you again. I tried to decode a random byte sequence and XED reported this: ``` Attempting to decode: 62 22 f9 85 a2 66 78...

Provide unique ids for every instruction (e.g. using their index in the internal instruction-table) and generate an enum that maps each id to a human readable entry. A combination of...

C-enhancement
A-decoder

### Discussed in https://github.com/zyantific/zydis/discussions/352 Originally posted by **jonomango** June 23, 2022 Hello, I've noticed that the `XBEGIN` instruction has `meta.branch_type` set to `ZYDIS_BRANCH_TYPE_NONE` when decoded, even though it is considered...

C-bug
A-decoder
P-low

Improve the instruction-formatter functionality: - [ ] Print hidden memory operands, if an segment override is used - [ ] Add formatter-property to automatically rewrite instructions with condition codes to...

C-enhancement
A-formatter

- [x] Introduce `ZYDIS_ELEMENT_TYPE_CC` type for operands containing condition-codes - [ ] Provide a mnemonic offset for instructions with `ZYDIS_ELEMENT_TYPE_CC` operands pointing to the position where the condition code string...

C-enhancement
A-decoder

- [x] Add a flag in the `ZydisDecodedOperand` struct to mark a register operand as `AVX512_4VNNIW` multisource operand - [ ] Add formatter-property to print these instructions in a special...

C-enhancement
A-decoder
A-formatter
P-high

- [ ] Get rid of uncommon `else` indentation - [ ] Change maximum line length from 100 -> 120 characters (evaluate first)

C-cleanup
P-low