]> Repositorios git - scryer-prolog.git/commitdiff
Trigger propagator for sign/1
authornotoria <[email protected]>
Sat, 14 Oct 2023 14:11:59 +0000 (16:11 +0200)
committerMark <[email protected]>
Sat, 14 Oct 2023 18:11:24 +0000 (12:11 -0600)
src/lib/clpz.pl

index 705ffeb7c8a5028b1c1ab511ef428eabdf31c35c..add0f356cff7e04490b88433b35cc07d9ec67531 100644 (file)
@@ -3586,7 +3586,7 @@ parse_reified(E, R, D,
                m(msb(A))     => [g(#A#>0) ,function(D,msb,A,R)],
                m(lsb(A))     => [g(#A#>0), function(D,lsb,A,R)],
                m(popcount(A)) => [function(D,popcount,A,R)],
-               m(sign(A))    => [function(D,sign,A,R)],
+               m(sign(A))    => [d(D), p(psign(A, R)), a(A,R)],
                m(A<<B)       => [function(D,<<,A,B,R)],
                m(A>>B)       => [function(D,>>,A,B,R)],
                m(A/\B)       => [function(D,/\,A,B,R)],