Advertisement
Guest User

Untitled

a guest
May 14th, 2022
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. fields = list(map(int, fields))
  2. insn = 59 << (31-5) # opcode 59, bits 0-5
  3. insn |= fields[0] << (31-10) # RT , bits 6-10
  4. insn |= fields[1] << (31-20) # RB , bits 16-20
  5. insn |= 0b1000001110 << (31-30) # XO , bits 21..30
  6. if opcode == 'fsins.':
  7. insn |= 1 << (31-31) # Rc=1 , bit 31
  8. log("fsins", bin(insn))
  9. yield ".long 0x%x" % insn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement