[DynInst_API:] [dyninst/dyninst] d947f0: Opcode conflict detected, new opcodes added


Date: Tue, 02 Oct 2018 14:26:38 -0700
From: Yuhan Xie <yxie@xxxxxxxxxxxxxxxxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] d947f0: Opcode conflict detected, new opcodes added
  Branch: refs/heads/power_vector
  Home:   https://github.com/dyninst/dyninst
  Commit: d947f0abecb00a570387487b92d5ba40f4a3b9e3
      https://github.com/dyninst/dyninst/commit/d947f0abecb00a570387487b92d5ba40f4a3b9e3
  Author: Yuhan Xie <yxie@xxxxxxxxxxxxxxxxxxxxxxxxx>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M common/h/entryIDs.h
    M instructionAPI/src/power_opcode_tables.C

  Log Message:
  -----------
  Opcode conflict detected, new opcodes added

p576-690(include but skipped)

skipped:

  -xsrqpi & xsrqpix, P634, two instructions sharing the same opcode, differentiated by EX bit
  -xssqrtsp, P644, xssqrtsp has the exact same opcode with xscmpgtdp (P526)
  -xvcmpgtdp, P668, has exact the same opcode with xsrdpic(P628)
  -xvcmpgtsp, P670, has exact the same opcode with xssqrtdp(P641)
  -xvcvspsxws, P686, has exact the same opcode with xsminjdp(P589)
  -xvcvspuxws, P690, has exact the same opcode with xsmincdp(P587)

new keywords included:
  -P653, included DCMX
  -P636, included RMC, two bit from 21th, always companied with an R bit in the 15th bit.
  -new third level opcode 60-475



      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] d947f0: Opcode conflict detected, new opcodes added, Yuhan Xie <=