- 793FD672FABC06AC1F852BFC681A23F845B8C7560A8601F1F1239ED07065A94E70B1E9402664D16D87449A5FF5C81420F7D5E0EEBC95D84C3373576DF66A7C0A
+ 40AC064F3B287C8759527756D668349E2599F495FF6E99D5DB70BDFD5EDB46752E282631416EF35954A3A224A868485904AC172AA0959B6D28C40904B92B289E
ffa/libffa/w_pred.adb
(27 . 7)(27 . 6)
2134 begin
2135 return W_Borrow(N, 1, N - 1);
2136 end W_ZeroP;
2137 pragma Inline_Always(W_ZeroP);
2138
2139
2140 -- Return 1 if N is unequal to 0; otherwise return 0.
(35 . 7)(34 . 6)
2142 begin
2143 return 1 xor W_ZeroP(N);
2144 end W_NZeroP;
2145 pragma Inline_Always(W_NZeroP);
2146
2147
2148 -- Return WBool-complement of N.
(43 . 7)(41 . 6)
2150 begin
2151 return 1 xor N;
2152 end W_Not;
2153 pragma Inline_Always(W_Not);
2154
2155
2156 -- Return 1 if N is odd; otherwise return 0.
(51 . 7)(48 . 6)
2158 begin
2159 return 1 and N;
2160 end W_OddP;
2161 pragma Inline_Always(W_OddP);
2162
2163
2164 -- Return 1 if A is equal to B ; otherwise return 0.
(59 . 6)(55 . 5)
2166 begin
2167 return W_ZeroP(A xor B);
2168 end W_EqP;
2169 pragma Inline_Always(W_EqP);
2170
2171 end W_Pred;