Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 43b75762a130ee923f88f8a1608cd0fdcc3bbf56
      
https://github.com/dyninst/dyninst/commit/43b75762a130ee923f88f8a1608cd0fdcc3bbf56
  Author: Dmitry Koltunov <[email protected]>
  Date:   2024-06-07 (Fri, 07 Jun 2024)

  Changed paths:
    M common/src/arch-x86.C

  Log Message:
  -----------
  x86: add support for decoding multiple instructions and fix decoding of 
supported instructions (#1760)

* x86: add support for blsr, blsmsk, blsi with mem operand

Signed-off-by: koltunov <[email protected]>

* x86: add support for adcx, adox instructions

Signed-off-by: koltunov <[email protected]>

* x86: add support for vblendpd, vpblendw and fix blendps, blendpd, pblendw, 
vblendps instructions

Signed-off-by: koltunov <[email protected]>

* x86: fix decoding of vpmaskmovd,vpmaskmovq instructions

Signed-off-by: koltunov <[email protected]>

* x86: fix decoding of pextrb, pextrw and add vpextrw with opcode 0x15

Move pextrb and pextrw instructions to the correct position in sse_ter_table
since they are prefixed with 66 and not F2. Add support for decoding of EVEX
prefixed vpextrw instruction. Make  operands of vpextrw and vpextrb instructions
consistent with Intel manual. Add support for decoding a variant of vpextrw
instruction with opcode 0x15.

Signed-off-by: koltunov <[email protected]>

* x86: add rorx to vexw table

Signed-off-by: koltunov <[email protected]>

* x86: fix decoding of dpps and add vdpps instruction

Signed-off-by: koltunov <[email protected]>

* x86: fix decoding of pcmpestrm and add vpcmpestrm instruction

Signed-off-by: koltunov <[email protected]>

* x86: fix decoding of vbroadcastf128, movntdqa, mpsadbw, vmovntpd, vmovntps, 
vmovntdqa

Signed-off-by: koltunov <[email protected]>

* x86: fix decoding of roundps/pd/ss/sd, vrndscaleps/pd/ss/sd and add 
vroundps/pd/ss/sd instructions

Signed-off-by: koltunov <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to