From: Florian Forster Date: Tue, 21 Dec 2010 11:05:22 +0000 (+0100) Subject: src/sn-merge.c: Bitonic merge works with all numbers, now, not only powers of two. X-Git-Tag: v1.0.0~1 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=0903dca08666d87ccf125408fac1be7764be83ad;p=sort-networks.git src/sn-merge.c: Bitonic merge works with all numbers, now, not only powers of two. --- diff --git a/src/sn-merge.c b/src/sn-merge.c index f9d0440..77c2429 100644 --- a/src/sn-merge.c +++ b/src/sn-merge.c @@ -123,16 +123,6 @@ int main (int argc, char **argv) exit (EXIT_FAILURE); } - if (use_bitonic - && ((SN_NETWORK_INPUT_NUM (n0) != SN_NETWORK_INPUT_NUM (n1)) - || !is_power_of_two (SN_NETWORK_INPUT_NUM (n0)))) - { - fprintf (stderr, "Using the bitonic merge is currently only possible " - "if the number of inputs of both networks is identical and a " - "power of two\n"); - exit (EXIT_FAILURE); - } - if (use_bitonic) n = sn_network_combine_bitonic_merge (n0, n1); else