[DynInst_API:] [dyninst/dyninst] 0c6a94: Fix spelling of 'vpperm' stringification


Date: Mon, 02 May 2022 12:15:59 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 0c6a94: Fix spelling of 'vpperm' stringification
  Branch: refs/heads/thaines/x86_misspelled_opcodes
  Home:   https://github.com/dyninst/dyninst
  Commit: 0c6a94d5117c1618cc029e14b8bab677f756211c
      https://github.com/dyninst/dyninst/commit/0c6a94d5117c1618cc029e14b8bab677f756211c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Fix spelling of 'vpperm' stringification


  Commit: d17fd224dfdd6c496a6755a400ae82b05466c360
      https://github.com/dyninst/dyninst/commit/d17fd224dfdd6c496a6755a400ae82b05466c360
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Fix spelling of 'vpcomd' stringification


  Commit: 1296c177df575ec1077cf9515e552e2fc6f7a55d
      https://github.com/dyninst/dyninst/commit/1296c177df575ec1077cf9515e552e2fc6f7a55d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Fix spelling of 'vprolvd' stringification


  Commit: 6ea980afe29f814bcc467928b1fa7ea89f53766c
      https://github.com/dyninst/dyninst/commit/6ea980afe29f814bcc467928b1fa7ea89f53766c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Fix spelling of 'vprolvq' stringification


  Commit: 62faed5683231ae17e454c0318ee19151742e14d
      https://github.com/dyninst/dyninst/commit/62faed5683231ae17e454c0318ee19151742e14d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove duplicate entry for 'e_vpsrlvq'


  Commit: 10b00c5abe3a6f6619a771eadf3a481a7cbd1f08
      https://github.com/dyninst/dyninst/commit/10b00c5abe3a6f6619a771eadf3a481a7cbd1f08
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Rename 'vpclmullqlqdq' to 'vpclmulqdq'


  Commit: 89c075bddf9655e13f9dd7a9b3c3b04ae2f2e682
      https://github.com/dyninst/dyninst/commit/89c075bddf9655e13f9dd7a9b3c3b04ae2f2e682
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

  Changed paths:
    M common/h/entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Rename 'punpcklqd' to 'punpckldq'


  Commit: 1c1a24476db91b6ccd8e2e18a7ea1d203e80c480
      https://github.com/dyninst/dyninst/commit/1c1a24476db91b6ccd8e2e18a7ea1d203e80c480
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

  Changed paths:
    M common/h/entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Replace 'punpckhqd' with 'punpckhqdq'


  Commit: 43b14ded6572f5674bbba732bf48ea11d753b5fd
      https://github.com/dyninst/dyninst/commit/43b14ded6572f5674bbba732bf48ea11d753b5fd
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

  Changed paths:
    M common/h/entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Replace 'pcmpgdt' with 'pcmpgtd'


  Commit: fa5965a1a119255d7454f4f6b4ae8c5f1324877a
      https://github.com/dyninst/dyninst/commit/fa5965a1a119255d7454f4f6b4ae8c5f1324877a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove instruction 'vpcmpequd'

This mnemonic does not exist in any of Intel Architecture Instruction
Set Extensions, AMD Architecture Programmers Manual, or Intel
Architecutre Software Developer's Manual.

The encoding listed under 'SSET1E_66' is a reserved space.


  Commit: 8a4e2f71aecda8dab5a9653aa6106d2a05863e35
      https://github.com/dyninst/dyninst/commit/8a4e2f71aecda8dab5a9653aa6106d2a05863e35
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Rename mnemonic for 'prefect_w' to 'prefetchw'


  Commit: 2c9ab9f15034b2b56d591e02fc03f824598eb493
      https://github.com/dyninst/dyninst/commit/2c9ab9f15034b2b56d591e02fc03f824598eb493
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Rename 'pclmullqlqdq' to 'pclmulqdq'

This is a pseudo-opcode for pclmulqdq when imm8 is 0x0.
The encoding is 660F3A44, so the lookup table location is correct.


  Commit: 51bed641eeef13fa79d87e07936760be0da71930
      https://github.com/dyninst/dyninst/commit/51bed641eeef13fa79d87e07936760be0da71930
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

  Changed paths:
    M common/h/entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Remove 'mmxud'

It is an unknown instruction and


  Commit: 131831186ea41be6ae461dc02163873604e4c0bf
      https://github.com/dyninst/dyninst/commit/131831186ea41be6ae461dc02163873604e4c0bf
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove 'movslq'

This is an unknown instruction and has no decode table entry.


  Commit: 4b3fc78d6cc3aa1d1e4420dfc068f0cd8f8521ac
      https://github.com/dyninst/dyninst/commit/4b3fc78d6cc3aa1d1e4420dfc068f0cd8f8521ac
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove 'pcommit'

This is an unknown instruction and has no decode table entry.


  Commit: b7b5c5f699cae50e699a348e55b30f8266ae20d0
      https://github.com/dyninst/dyninst/commit/b7b5c5f699cae50e699a348e55b30f8266ae20d0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Rename 'cmpsd_sse' to 'cmpsd'


  Commit: 1fc10f924f774b2c07c124a8d32656356442d9fb
      https://github.com/dyninst/dyninst/commit/1fc10f924f774b2c07c124a8d32656356442d9fb
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Fix spelling of 'vphaddsw' mnemonic


  Commit: 0671342f886b166e0397f2f3280fb47ca87e92d9
      https://github.com/dyninst/dyninst/commit/0671342f886b166e0397f2f3280fb47ca87e92d9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Fix spelling of 'vblendpd' mnemonic


  Commit: 8be43cb255792d9b2a96adc757e910106293a243
      https://github.com/dyninst/dyninst/commit/8be43cb255792d9b2a96adc757e910106293a243
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant copy of 'prefetchwt1'


  Commit: 67a2e887f1a675a91886726320a641b2c76e794a
      https://github.com/dyninst/dyninst/commit/67a2e887f1a675a91886726320a641b2c76e794a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'phsubsw'


  Commit: 22b6b391ed37891309902950daf710e5bd27bf6e
      https://github.com/dyninst/dyninst/commit/22b6b391ed37891309902950daf710e5bd27bf6e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'sarx'


  Commit: ab1658243454fac65c59d9328af40358c6277fb8
      https://github.com/dyninst/dyninst/commit/ab1658243454fac65c59d9328af40358c6277fb8
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'shlx'


  Commit: 38984eb677f711145c89a92020e178b638d77c74
      https://github.com/dyninst/dyninst/commit/38984eb677f711145c89a92020e178b638d77c74
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vblendvpd'


  Commit: b0e3280768a0d78f8b5c44339e91e14411eea3d8
      https://github.com/dyninst/dyninst/commit/b0e3280768a0d78f8b5c44339e91e14411eea3d8
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vcmppd'


  Commit: c99f979d7291721f1e27696287ca78352edb572f
      https://github.com/dyninst/dyninst/commit/c99f979d7291721f1e27696287ca78352edb572f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vcmpps'


  Commit: 93b86ed1ff7f85e6f6d8178aa2db16ab25330dda
      https://github.com/dyninst/dyninst/commit/93b86ed1ff7f85e6f6d8178aa2db16ab25330dda
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vcmpsd'


  Commit: 2df22fd2debae33b4d27a1a32df1641abe337ced
      https://github.com/dyninst/dyninst/commit/2df22fd2debae33b4d27a1a32df1641abe337ced
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vcmpss'


  Commit: ebdaf9292a200601de1af8cbdf9f8c52d5b8da57
      https://github.com/dyninst/dyninst/commit/ebdaf9292a200601de1af8cbdf9f8c52d5b8da57
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmaddubsw'


  Commit: c412a6dc9049fc4d8039ef3aa7d189dcd4499df9
      https://github.com/dyninst/dyninst/commit/c412a6dc9049fc4d8039ef3aa7d189dcd4499df9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmaddwd'


  Commit: 12d17e2335291b8951d6ddbeb8dd7daec3eaff17
      https://github.com/dyninst/dyninst/commit/12d17e2335291b8951d6ddbeb8dd7daec3eaff17
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmovsdb'


  Commit: 8071170b9c388ff9c005e03cc35651953a73746a
      https://github.com/dyninst/dyninst/commit/8071170b9c388ff9c005e03cc35651953a73746a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmovsdw'


  Commit: bf939dfa8feb45d3b6e2d5012da518cfa2204bff
      https://github.com/dyninst/dyninst/commit/bf939dfa8feb45d3b6e2d5012da518cfa2204bff
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmovsqb'


  Commit: 228450269d932e94ba7123dc215e0a224ef659ba
      https://github.com/dyninst/dyninst/commit/228450269d932e94ba7123dc215e0a224ef659ba
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmovsqd'


  Commit: 914bfc0bee35ce87ec723bc18eb2343f55a4167a
      https://github.com/dyninst/dyninst/commit/914bfc0bee35ce87ec723bc18eb2343f55a4167a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmovsqw'


  Commit: b2a76544026e3baaa2376136b991fda151e5b7f2
      https://github.com/dyninst/dyninst/commit/b2a76544026e3baaa2376136b991fda151e5b7f2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

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

  Log Message:
  -----------
  Remove redundant 'vpmovswb'


Compare: https://github.com/dyninst/dyninst/compare/0c6a94d5117c%5E...b2a76544026e
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 0c6a94: Fix spelling of 'vpperm' stringification, Tim Haines <=