Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from openpower.decoder.pseudo.pagereader import ISA
- isa = ISA()
- for v30b_op in isa.instr:
- print(v30b_op, isa.instr[v30b_op].regs)
- if isa.instr[v30b_op].regs:
- ops.update(isa.instr[v30b_op].regs[0])
- print(sorted(ops))
- ['', 'BA', 'BB', 'BC', 'BF', 'BFA', 'BH', 'BI', 'BO', 'BT', 'CY', 'D', 'D(RA)', 'DQ(RA)', 'DS(RA)', 'FRA', 'FRB', 'FRC', 'FRS', 'FRT', 'FXM', 'L', 'L1', 'L3', 'LEV', 'MB', 'ME', 'NB', 'PRS', 'R', 'RA', 'RB', 'RB]', 'RC', 'RIC', 'RS', 'RSp', 'RT', 'RTp', 'SH', 'SI', 'SPR', 'SVD(RA)', 'SVDS(RA)', 'SVRM', 'SVi', 'SVme', 'SVxd', 'SVyd', 'SVzd', 'TO', 'UI', 'mi0', 'mi1', 'mi2', 'mo0', 'mo1', 'ms', 'pst', 'target_addr', 'vf', 'vs']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement