include/elf/
[deliverable/binutils-gdb.git] / cpu / cris.cpu
index 2bb74dde82fb9cc440e187fb4f2a2b8afda69c1b..ad045d1b4d6ae79c941b0172d02288c641918d18 100644 (file)
 
 (define-pmacro (cris-implemented-writable-specregs-v32)
   "Special writable registers in v32 and their sizes"
-  ((QI 2) (QI 3)
+  ((SI 2) (QI 3)
    (SI 5) (SI 6) (SI 7) (SI 9)
    (SI 10) (SI 11) (SI 12) (SI 13) (SI 14) (SI 15))
 )
  (.pmacro
   (BW)
   (sequence
-    ((BW newval))
-    (set newval Rs)
-    (set Rd (ext SI newval))
+    ((BW tmpops) (SI newval))
+    (set tmpops Rs)
+    (set newval (ext SI tmpops))
+    (set Rd newval)
     (setf-move SI newval)))
 )
 
  (.pmacro
   (BW)
   (sequence
-    ((BW newval))
-    (set newval Rs)
-    (set Rd (zext SI newval))
+    ((BW tmpops) (SI newval))
+    (set tmpops Rs)
+    (set newval (zext SI tmpops))
+    (set Rd newval)
     (setf-move SI newval)))
 )
 
This page took 0.040076 seconds and 4 git commands to generate.