Get rid of vm-support-routines indirection.
[sbcl.git] / src / compiler / mips / pred.lisp
index 2d9a9c2..7bd7c16 100644 (file)
     (inst nop)))
 
 \f
+;;;; Generic conditional VOPs
+
+;;; The generic conditional branch, emitted immediately after test
+;;; VOPs that only set flags.
+
+(define-vop (branch-if)
+  (:info dest flags not-p)
+  (:ignore dest flags not-p)
+  (:generator 0
+     (error "BRANCH-IF not yet implemented")))
+
+(defun
+    convert-conditional-move-p (node dst-tn x-tn y-tn)
+  (declare (ignore node dst-tn x-tn y-tn))
+  nil)
+
+\f
 ;;;; Conditional VOPs:
 
 (define-vop (if-eq)
   (:args (x :scs (any-reg descriptor-reg zero null))
-        (y :scs (any-reg descriptor-reg zero null)))
+         (y :scs (any-reg descriptor-reg zero null)))
   (:conditional)
   (:info target not-p)
   (:policy :fast-safe)
   (:translate eq)
   (:generator 3
     (if not-p
-       (inst bne x y target)
-       (inst beq x y target))
+        (inst bne x y target)
+        (inst beq x y target))
     (inst nop)))