1/* mpn/generic/hgcd_reduce.c forced to use hgcd_appr. */ 2 3/* 4Copyright 2010 Free Software Foundation, Inc. 5 6This file is part of the GNU MP Library. 7 8The GNU MP Library is free software; you can redistribute it and/or modify 9it under the terms of either: 10 11 * the GNU Lesser General Public License as published by the Free 12 Software Foundation; either version 3 of the License, or (at your 13 option) any later version. 14 15or 16 17 * the GNU General Public License as published by the Free Software 18 Foundation; either version 2 of the License, or (at your option) any 19 later version. 20 21or both in parallel, as here. 22 23The GNU MP Library is distributed in the hope that it will be useful, but 24WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 25or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 26for more details. 27 28You should have received copies of the GNU General Public License and the 29GNU Lesser General Public License along with the GNU MP Library. If not, 30see https://www.gnu.org/licenses/. */ 31 32#include "gmp-impl.h" 33 34#undef HGCD_REDUCE_THRESHOLD 35#define HGCD_REDUCE_THRESHOLD 0 36#define __gmpn_hgcd_reduce mpn_hgcd_reduce_2 37#define __gmpn_hgcd_reduce_itch mpn_hgcd_reduce_2_itch 38 39#include "../mpn/generic/hgcd_reduce.c" 40