Guest User

Untitled

a guest
Jul 1st, 2022
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. registers = {}
  2. for (category, count, flags) in sorted((
  3.             ("r", 128, "PPC_OPERAND_GPR"),
  4.             ("f", 128, "PPC_OPERAND_FPR"),
  5.             ("cr", 128, "PPC_OPERAND_CR_REG"),
  6.             ("*r", 128, "PPC_OPERAND_GPR | PPC_OPERAND_VECTOR"),
  7.             ("*f", 128, "PPC_OPERAND_FPR | PPC_OPERAND_VECTOR"),
  8.             ("*cr", 128, "PPC_OPERAND_CR_REG | PPC_OPERAND_VECTOR"),
  9.         )):
  10.     for index in range(count):
  11.         registers[f"{category}{index}"] = (index, flags)
  12.         registers[f"{category}.{index}"] = (index, flags)
  13. for (name, (index, flags)) in sorted(registers.items()):
  14.     print(f"{{\"{name}\", {index}, {flags}}}")
  15.  
Advertisement
Add Comment
Please, Sign In to add comment