head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RELEASE:1.1.1.1 netbsd-11-0-RC7:1.1.1.1 netbsd-11-0-RC6:1.1.1.1 netbsd-11-0-RC5:1.1.1.1 netbsd-11-0-RC4:1.1.1.1 netbsd-11-0-RC3:1.1.1.1 netbsd-11-0-RC2:1.1.1.1 netbsd-11-0-RC1:1.1.1.1 perseant-exfatfs-base-20250801:1.1.1.1 netbsd-11:1.1.1.1.0.18 netbsd-11-base:1.1.1.1 netbsd-10-1-RELEASE:1.1.1.1 perseant-exfatfs-base-20240630:1.1.1.1 perseant-exfatfs:1.1.1.1.0.16 perseant-exfatfs-base:1.1.1.1 netbsd-9-4-RELEASE:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.1 netbsd-10-0-RC6:1.1.1.1 netbsd-10-0-RC5:1.1.1.1 netbsd-10-0-RC4:1.1.1.1 netbsd-10-0-RC3:1.1.1.1 netbsd-10-0-RC2:1.1.1.1 netbsd-10-0-RC1:1.1.1.1 mpc-1-3-1:1.1.1.1 netbsd-10:1.1.1.1.0.14 netbsd-10-base:1.1.1.1 netbsd-9-3-RELEASE:1.1.1.1 mpc-1-2-1:1.1.1.1 cjep_sun2x-base1:1.1.1.1 cjep_sun2x:1.1.1.1.0.12 cjep_sun2x-base:1.1.1.1 cjep_staticlib_x-base1:1.1.1.1 netbsd-9-2-RELEASE:1.1.1.1 cjep_staticlib_x:1.1.1.1.0.10 cjep_staticlib_x-base:1.1.1.1 netbsd-9-1-RELEASE:1.1.1.1 mpc-1-2-0:1.1.1.1 phil-wifi-20200421:1.1.1.1 phil-wifi-20200411:1.1.1.1 is-mlppp:1.1.1.1.0.8 is-mlppp-base:1.1.1.1 phil-wifi-20200406:1.1.1.1 netbsd-9-0-RELEASE:1.1.1.1 netbsd-9-0-RC2:1.1.1.1 netbsd-9-0-RC1:1.1.1.1 phil-wifi-20191119:1.1.1.1 netbsd-9:1.1.1.1.0.6 netbsd-9-base:1.1.1.1 phil-wifi:1.1.1.1.0.4 phil-wifi-20190609:1.1.1.1 pgoyette-compat-merge-20190127:1.1.1.1.2.2 pgoyette-compat-20190127:1.1.1.1 pgoyette-compat-20190118:1.1.1.1 pgoyette-compat-1226:1.1.1.1 pgoyette-compat-1126:1.1.1.1 pgoyette-compat-1020:1.1.1.1 pgoyette-compat-0930:1.1.1.1 pgoyette-compat:1.1.1.1.0.2 pgoyette-compat-0906:1.1.1.1 mpc-1-1-0:1.1.1.1 mpc:1.1.1; locks; strict; comment @# @; 1.1 date 2018.09.04.04.28.12; author mrg; state Exp; branches 1.1.1.1; next ; commitid oOC0vQcFoJw32KQA; 1.1.1.1 date 2018.09.04.04.28.12; author mrg; state Exp; branches 1.1.1.1.2.1 1.1.1.1.4.1; next ; commitid oOC0vQcFoJw32KQA; 1.1.1.1.2.1 date 2018.09.04.04.28.12; author pgoyette; state dead; branches; next 1.1.1.1.2.2; commitid HCi1bXD317XIK0RA; 1.1.1.1.2.2 date 2018.09.06.06.53.44; author pgoyette; state Exp; branches; next ; commitid HCi1bXD317XIK0RA; 1.1.1.1.4.1 date 2018.09.04.04.28.12; author christos; state dead; branches; next 1.1.1.1.4.2; commitid jtc8rnCzWiEEHGqB; 1.1.1.1.4.2 date 2019.06.10.22.02.25; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; desc @@ 1.1 log @Initial revision @ text @# Data file for mpc_pow_z. # # Copyright (C) 2012 INRIA # # This file is part of GNU MPC. # # GNU MPC is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the # Free Software Foundation; either version 3 of the License, or (at your # option) any later version. # # GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for # more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see http://www.gnu.org/licenses/ . # # The line format respects the parameter order in function prototype as # follow: # # INEX_RE INEX_IM PREC_ROP_RE ROP_RE PREC_ROP_IM ROP_IM PREC_OP1_RE OP1_RE PREC_OP1_IM OP1_IM OP2 RND_RE RND_IM # # where op1 = op1_re + i * op1_im, rop = rop_re + i * rop_im, # The data are read from the file and stored in variables op1, op2, rop using # rounding to nearest when needed, for instance: rop_re is ROP_RE rounded to # nearest to the precision of PREC_ROP_RE. # ROP_RE is checked against Re(op1^op2) rounded to the precision PREC_ROP_RE # in the direction RND_RE # ROP_IM is checked against Im(op1^op2) rounded to the precision PREC_ROP_IM # in the direction RND_IM # INEX_RE is the ternary value for the real part with the following notation: # "?" ternary value not checked # "+" if ROP_RE is greater than the exact mathematical result # "0" if ROP_RE is exactly the mathematical result # "-" if ROP_RE is less than the exact mathematical result # (m.m. INEX_IM) # rounding modes notation: # "N" is rounding to nearest # "Z" is rounding towards zero # "U" is rounding towards plus infinity # "D" is rounding towards minus infinity # Use prefixes "0b" for values in base two, "0x" for values in base sixteen, # no prefix for value in base ten. # In all bases, "nan" is NaN, "inf" is infinity; # The sign of the result is checked with "+inf", "-inf", "-0", or "+0". 0 0 5 17 5 42 5 17 5 42 1 N N 0 0 5 0.5 5 -0.5 5 1 5 1 -1 N N 0 0 5 1 5 0 5 0 5 1 0x8000000000000000 N N @ 1.1.1.1 log @import MPC 1.1.0. from their NEWS: Changes in version 1.1.0: - Minimally required library versions: GMP 5.0.0 and MPFR 3.0.0 - Fixed issues with MPFR 4.0.0 - New functions: mpc_cmp_abs, mpc_rootofunity - Improved speed for corner cases of mpc_asin, mpc_sin, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2013-December/001266.html - Rewrite of the testing framework - New mpcbench tool, used with "make bench" - Fixed handling of over- and underflows with directed rounding in the "other direction" for mpc_cos, mpc_sin, mpc_exp and mpc_pow, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2015-March/001336.html - Fixed a bug in mpc_atan(0,y) with |y| near 1, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2017-March/001404.html @ text @@ 1.1.1.1.4.1 log @file pow_z.dat was added on branch phil-wifi on 2019-06-10 22:02:25 +0000 @ text @d1 51 @ 1.1.1.1.4.2 log @Sync with HEAD @ text @a0 51 # Data file for mpc_pow_z. # # Copyright (C) 2012 INRIA # # This file is part of GNU MPC. # # GNU MPC is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the # Free Software Foundation; either version 3 of the License, or (at your # option) any later version. # # GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for # more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see http://www.gnu.org/licenses/ . # # The line format respects the parameter order in function prototype as # follow: # # INEX_RE INEX_IM PREC_ROP_RE ROP_RE PREC_ROP_IM ROP_IM PREC_OP1_RE OP1_RE PREC_OP1_IM OP1_IM OP2 RND_RE RND_IM # # where op1 = op1_re + i * op1_im, rop = rop_re + i * rop_im, # The data are read from the file and stored in variables op1, op2, rop using # rounding to nearest when needed, for instance: rop_re is ROP_RE rounded to # nearest to the precision of PREC_ROP_RE. # ROP_RE is checked against Re(op1^op2) rounded to the precision PREC_ROP_RE # in the direction RND_RE # ROP_IM is checked against Im(op1^op2) rounded to the precision PREC_ROP_IM # in the direction RND_IM # INEX_RE is the ternary value for the real part with the following notation: # "?" ternary value not checked # "+" if ROP_RE is greater than the exact mathematical result # "0" if ROP_RE is exactly the mathematical result # "-" if ROP_RE is less than the exact mathematical result # (m.m. INEX_IM) # rounding modes notation: # "N" is rounding to nearest # "Z" is rounding towards zero # "U" is rounding towards plus infinity # "D" is rounding towards minus infinity # Use prefixes "0b" for values in base two, "0x" for values in base sixteen, # no prefix for value in base ten. # In all bases, "nan" is NaN, "inf" is infinity; # The sign of the result is checked with "+inf", "-inf", "-0", or "+0". 0 0 5 17 5 42 5 17 5 42 1 N N 0 0 5 0.5 5 -0.5 5 1 5 1 -1 N N 0 0 5 1 5 0 5 0 5 1 0x8000000000000000 N N @ 1.1.1.1.2.1 log @file pow_z.dat was added on branch pgoyette-compat on 2018-09-06 06:53:44 +0000 @ text @d1 51 @ 1.1.1.1.2.2 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @a0 51 # Data file for mpc_pow_z. # # Copyright (C) 2012 INRIA # # This file is part of GNU MPC. # # GNU MPC is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the # Free Software Foundation; either version 3 of the License, or (at your # option) any later version. # # GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for # more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see http://www.gnu.org/licenses/ . # # The line format respects the parameter order in function prototype as # follow: # # INEX_RE INEX_IM PREC_ROP_RE ROP_RE PREC_ROP_IM ROP_IM PREC_OP1_RE OP1_RE PREC_OP1_IM OP1_IM OP2 RND_RE RND_IM # # where op1 = op1_re + i * op1_im, rop = rop_re + i * rop_im, # The data are read from the file and stored in variables op1, op2, rop using # rounding to nearest when needed, for instance: rop_re is ROP_RE rounded to # nearest to the precision of PREC_ROP_RE. # ROP_RE is checked against Re(op1^op2) rounded to the precision PREC_ROP_RE # in the direction RND_RE # ROP_IM is checked against Im(op1^op2) rounded to the precision PREC_ROP_IM # in the direction RND_IM # INEX_RE is the ternary value for the real part with the following notation: # "?" ternary value not checked # "+" if ROP_RE is greater than the exact mathematical result # "0" if ROP_RE is exactly the mathematical result # "-" if ROP_RE is less than the exact mathematical result # (m.m. INEX_IM) # rounding modes notation: # "N" is rounding to nearest # "Z" is rounding towards zero # "U" is rounding towards plus infinity # "D" is rounding towards minus infinity # Use prefixes "0b" for values in base two, "0x" for values in base sixteen, # no prefix for value in base ten. # In all bases, "nan" is NaN, "inf" is infinity; # The sign of the result is checked with "+inf", "-inf", "-0", or "+0". 0 0 5 17 5 42 5 17 5 42 1 N N 0 0 5 0.5 5 -0.5 5 1 5 1 -1 N N 0 0 5 1 5 0 5 0 5 1 0x8000000000000000 N N @