- 512C0F2246AD097087F88A96449FC5A9122F70D069081ECC6A058D17B152EA908F34C834D10F696467CD9321ED656556EC4F62EFB0CB37D7307AE15EDD2CD4A9
+ 3E8866783222849EB1341717AE473B1C1B3065BB71B119F804CD105DBA897A89A51D2190DFDC2CDF6534A2C4100D254EFADA11FEFE5A0F411B0654A2106E9512
ffa/libffa/fz_pred.adb
(35 . 7)(35 . 6)
1912 end loop;
1913 return A;
1914 end FZ_ZeroP;
1915 pragma Inline_Always(FZ_ZeroP);
1916
1917
1918 -- 1 iff N != 0 (branch-free); else 0
(43 . 7)(42 . 6)
1920 begin
1921 return 1 xor FZ_ZeroP(N);
1922 end FZ_NZeroP;
1923 pragma Inline_Always(FZ_NZeroP);
1924
1925
1926 -- 1 iff N is odd
(51 . 6)(49 . 5)
1928 begin
1929 return W_OddP(N(N'First));
1930 end FZ_OddP;
1931 pragma Inline_Always(FZ_OddP);
1932
1933 end FZ_Pred;