Revert "if referred to through GPR (GPR[RA]), add to read_regs in parser"
[soc.git] / src / soc / decoder / isa / comparefixed.patch
index 56cdefccf34defa1a5b99397e980acc5459eeb81..b80e7be450528ffb96ebc98ba64b27e91f568653 100644 (file)
@@ -51,7 +51,7 @@
          return (CR,)
  
      @inject()
--    def op_cmpeqb(self, RA, RB, CR):
+-    def op_cmpeqb(self, RB, CR):
 -        src1 = GPR[RA]
 -        src1 = src1[56:64]
 +    def op_cmpeqb(self, RA, RB, CR):
          return (CR,)
  
      comparefixed_instrs = {}
+@@ -136,7 +135,7 @@
+                 form='X',
+                 asmregs=[['BF', 'L', 'RA', 'RB']])
+     comparefixed_instrs['cmpeqb'] = instruction_info(func=op_cmpeqb,
+-                read_regs=OrderedSet(['RB']),
++                read_regs=OrderedSet(['RA', 'RB']),
+                 uninit_regs=OrderedSet(), write_regs=OrderedSet(['CR']),
+                 special_regs=OrderedSet(['CR']), op_fields=OrderedSet(['BF']),
+                 form='X',