Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- registers = {}
- for (category, count, flags) in sorted((
- ("r", 128, "PPC_OPERAND_GPR"),
- ("f", 128, "PPC_OPERAND_FPR"),
- ("cr", 128, "PPC_OPERAND_CR_REG"),
- ("*r", 128, "PPC_OPERAND_GPR | PPC_OPERAND_VECTOR"),
- ("*f", 128, "PPC_OPERAND_FPR | PPC_OPERAND_VECTOR"),
- ("*cr", 128, "PPC_OPERAND_CR_REG | PPC_OPERAND_VECTOR"),
- )):
- for index in range(count):
- registers[f"{category}{index}"] = (index, flags)
- registers[f"{category}.{index}"] = (index, flags)
- for (name, (index, flags)) in sorted(registers.items()):
- print(f"{{\"{name}\", {index}, {flags}}}")
Advertisement
Add Comment
Please, Sign In to add comment