Opcode conflict detected, new opcodes added
authorYuhan Xie <yxie@rockhopper-03.cs.wisc.edu>
Tue, 2 Oct 2018 21:26:08 +0000 (16:26 -0500)
committerYuhan Xie <yxie@rockhopper-03.cs.wisc.edu>
Tue, 2 Oct 2018 21:26:08 +0000 (16:26 -0500)
commitd947f0abecb00a570387487b92d5ba40f4a3b9e3
tree12e39eca12e392243aa8dc6b7751903489dcc681
parent7f04267bcb623d12e846c68d815d30b41d72a513
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
common/h/entryIDs.h
instructionAPI/src/power_opcode_tables.C