Florian Bernd

Results 271 comments of Florian Bernd

That's fine! Was always meant to be an optional switch (default off). Can we make a list of languages that support unions? Just a few I know they support them:...

Thanks for pointing out the Intel draft. Usually we wait until XED publishes new ISA extensions, because that usually means they are in a final state and will be used...

#### `RDSSPD` Fixed with https://github.com/zyantific/zydis/commit/25193db008e8799ff59fd655c2a26b2ffd79d40d In the 64-bit mode branch the definition for `REX.w == 0` was missing. #### `VMGEXIT` Will add a decoder mode for this one :-) ####...

Hey, thanks for reporting this case. I think Zydis is wrong here according to the SDM, this instruction is defined as: ``` 66 0F 50 /r MOVMSKPD reg, xmm ```...

I did further research and it seems the SDM "recently" got updated for `MOVMSKPS` and `MOVMSKPD`. In old versions (e.g. https://c9x.me/x86/html/file_module_x86_id_192.html) were explictily using `r32` destination operands while new versions...

@Fibergeek I had an internal discussion with @mappzor and we came to the conclusion that either way semantics do not change. The instruction always writes a 2/4-bit mask and zeroes...

As the semantics do not change anyways, I will change back the operand to `GPR_OSZ_32_32_64` and the default operand size to 32. This way the encoder should accept 32- and...

@ZehMatt Fix is pushed. Let me know if everything works like expected for you.

@athre0z Could you check please? From my quick search it seems to be a common issue with Clang 13 (at least a breaking change).

@athre0z Sorry, I wrote 200 instead of 120 chars. Still a "no go" from your side?