Advertisement
Guest User

Untitled

a guest
May 9th, 2022
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 0.90 KB | None | 0 0
  1. diff --git a/src/openpower/sv/trans/svp64.py b/src/openpower/sv/trans/svp64.py
  2. index 3c894fd..320632b 100644
  3. --- a/src/openpower/sv/trans/svp64.py
  4. +++ b/src/openpower/sv/trans/svp64.py
  5. @@ -199,9 +199,9 @@ class SVP64Asm:
  6.              insn |= fields[0] << (31-10)  # RT       , bits 6-10
  7.              insn |= fields[1] << (31-15)  # RA       , bits 11-15
  8.              insn |= (fields[2]-1) << (31-22)  # SVi      , bits 16-22
  9. -            insn |= fields[3] << (31-25)  # ms       , bit  25
  10. +            insn |= fields[5] << (31-23)  # ms       , bit  23
  11.              insn |= fields[4] << (31-24)  # vs       , bit  24
  12. -            insn |= fields[5] << (31-23)  # vf       , bit  23
  13. +            insn |= fields[3] << (31-25)  # vf       , bit  25
  14.              insn |= 0b00000 << (31-30)  # XO       , bits 26..30
  15.              if opcode == 'setvl.':
  16.                  insn |= 1 << (31-31)     # Rc=1     , bit 31
  17.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement