avx512 vnni support

15 views
Skip to first unread message

Prasun Ratn

unread,
Mar 30, 2022, 11:51:46 AM3/30/22
to DynamoRIO Users
I am seeing a SIGILL failure due to an avx512 vnni instruction (vpdpbusd). I assume avx512 vnni instructions are not supported yet?

What would be needed to enable this instruction set? Some updates to decode_table (+tests) ? Or more changes?

Thanks
Prasun


Derek Bruening

unread,
Mar 30, 2022, 12:31:01 PM3/30/22
to Prasun Ratn, DynamoRIO Users
I thought all avx512 opcodes were supported?  https://github.com/DynamoRIO/dynamorio/issues/1312#issuecomment-555743228 lists only a few OS-specific missing pieces.

For adding new x86 opcodes see the list of places to update at https://github.com/DynamoRIO/dynamorio/blob/master/core/ir/x86/opcode_api.h#L53

--
You received this message because you are subscribed to the Google Groups "DynamoRIO Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dynamorio-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dynamorio-users/768dee22-c8cf-4896-bf30-3a17aa602acdn%40googlegroups.com.

Prasun Ratn

unread,
Mar 30, 2022, 1:10:43 PM3/30/22
to Derek Bruening, DynamoRIO Users
Is there a test that checks for this instruction? How do I add one if there isn't one?
Reply all
Reply to author
Forward
0 new messages