X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fhppa%2Farith.lisp;h=8d9ae1955a5d710319c9162ff0a70b440550b891;hb=013da4580d11f9174babda0781d3b42431ec2c4d;hp=c1d4a4dd17c5593d3ac672159c646b0f2d72fd76;hpb=52cfe54802db8736f1f4e2b67764c43bba9b78b3;p=sbcl.git diff --git a/src/compiler/hppa/arith.lisp b/src/compiler/hppa/arith.lisp index c1d4a4d..8d9ae19 100644 --- a/src/compiler/hppa/arith.lisp +++ b/src/compiler/hppa/arith.lisp @@ -43,13 +43,13 @@ (:temporary (:scs (any-reg) :type fixnum :to (:result 0)) temp) (:translate lognot) - (:generator 2 + (:generator 1 (inst li (fixnumize -1) temp) (inst xor x temp res))) (define-vop (fast-lognot/signed signed-unop) (:translate lognot) - (:generator 1 + (:generator 2 (inst uaddcm zero-tn x res))) ;;;; Binary fixnum operations.