Open adahsuzixin opened 3 years ago
We'll need to add support for the mask registers to Remill's wrapper around XED's decoder. docs/XED/xed.txt is rather old, it should be updated.
The xed.txt file is produced from XED's xed-tables.c file, or tables.c file. I recall that I manually had to build the xed-tables.c file from XED's repo... it was a long time ago that I made that file.
Thanks for your reply.
Can you consider prioritizing avx512-support
things up after api_improvement
?
BTW, I wonder whether it will help to update xed
to 11.2.0 in cxx-common. It looks like there are some improvements in AVX512
.
It looks to me like the XED version we use is the master branch at the time of producing artifacts. I will look into triggering the workflows to do a rebuild to get a more up-to-date version of XED.
Are you willing to sponsor the development of the AVX512 instruction set extensions to Remill?
Sure, I'd like to help. But due to my recent work priority, I'm not sure whether I can keep up with the community steps :-)
Hi,team
I have question for adding Semantics for
AVX512VL
instruction. For example, let's see the following two instructions.In first situation, it should have
5
arguments in Semantics function. However, theinstruction form
fromdocs/XED/xed.txt
has only4
arguments at most.So in this situation, we lost
{z}
flag after decoding with the help ofxed
. Is there any good way to get the{z}
flag? We need the flag to implement the Semantics shown below.