Mark Charney

Results 82 comments of Mark Charney

Wow, very big question. :-) I don't have anything like that directly available to me (a test with all instructions). I work with a lot of internal validation teams and...

1) xed3_operand_get_rex() will tell you if there is a REX prefix (regardless of any of the 4 payload bits) 2) My thinking was that for things that resolve to registers...

IMMUNE66() is really for the effective operand size calculation. Some instructions with 66 prefixes don't respond in the conventional way to the 66 prefix. This is very true for SIMD...

and... REFINING66 is for things that have a 16b EOSZ in 16b protected mode. These don't. I think that was part of your question.

Generally yes, OSZ=1 means a 66 is required. Usually the OSZ=1 is buried in one of the macros ("osz_refining_prefix'). EOSZ=1 is for 16b operations. Not sure why you menteiond that.

I do not use cmake so I cannot help you there. mbuild was an attempt to make a portable build system that relied only on python and worked on linux,...

Can you explain why your build system cannot run a python script as part of the build process? Hard to fathom. Your proposal sounds much harder if not totally infeasible.

Go ahead and send a PR. Once you see what is going on in the actual build, I doubt you'll make anything I could maintain going forward. Go for it...

hi. i am off work today answering from my phone. i believe i have not released the patches supporting AMX yet. I have about 175 commits to release. Hopefully very...