X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fnlx.lisp;h=8aa7a0c2dda184321675cf793c9cce1e0c37d7fa;hb=95591ed483dbb8c0846c129953acac1554f28809;hp=ed25b122c1a42d7d1e85ff08b9a194f92fb4ea01;hpb=26a7e29ef5e1fc86298baa6c69178aa8b1e3a2d7;p=sbcl.git diff --git a/src/compiler/mips/nlx.lisp b/src/compiler/mips/nlx.lisp index ed25b12..8aa7a0c 100644 --- a/src/compiler/mips/nlx.lisp +++ b/src/compiler/mips/nlx.lisp @@ -155,7 +155,7 @@ (cond ((zerop nvals)) ((= nvals 1) (let ((no-values (gen-label))) - (inst beq count zero-tn no-values) + (inst beq count no-values) (move (tn-ref-tn values) null-tn t) (loadw (tn-ref-tn values) start) (emit-label no-values))) @@ -168,7 +168,7 @@ (tn (tn-ref-tn tn-ref))) (defaults (cons default-lab tn)) - (inst beq count zero-tn default-lab) + (inst beq count default-lab) (inst addu count count (fixnumize -1)) (sc-case tn ((descriptor-reg any-reg) @@ -222,7 +222,7 @@ (sc-case new-start (any-reg (move new-start dst)) (control-stack (store-stack-tn new-start dst))) - (inst beq num zero-tn done) + (inst beq num done) (inst nop) (sc-case new-count (any-reg (move new-count num)) @@ -234,7 +234,7 @@ (inst addu src src n-word-bytes) (inst addu num num (fixnumize -1)) (storew temp dst) - (inst bne num zero-tn loop) + (inst bne num loop) (inst addu dst dst n-word-bytes) (emit-label done)