changeset 3263:13227893d387

Include vectors header files for SP floating point to CVS
author vae
date Sun, 25 Aug 2013 14:50:35 +0000
parents 62295a052405
children 32b1c6503e02
files packages/language/c/libm/current/tests/vectors/acosf.h packages/language/c/libm/current/tests/vectors/acoshf.h packages/language/c/libm/current/tests/vectors/asinf.h packages/language/c/libm/current/tests/vectors/asinhf.h packages/language/c/libm/current/tests/vectors/atan2f.h packages/language/c/libm/current/tests/vectors/atanf.h packages/language/c/libm/current/tests/vectors/atanhf.h packages/language/c/libm/current/tests/vectors/cbrtf.h packages/language/c/libm/current/tests/vectors/ceilf.h packages/language/c/libm/current/tests/vectors/copysignf.h packages/language/c/libm/current/tests/vectors/cosf.h packages/language/c/libm/current/tests/vectors/coshf.h packages/language/c/libm/current/tests/vectors/erfcf.h packages/language/c/libm/current/tests/vectors/erff.h packages/language/c/libm/current/tests/vectors/expf.h packages/language/c/libm/current/tests/vectors/expm1f.h packages/language/c/libm/current/tests/vectors/fabsf.h packages/language/c/libm/current/tests/vectors/finitef.h packages/language/c/libm/current/tests/vectors/floorf.h packages/language/c/libm/current/tests/vectors/fmodf.h packages/language/c/libm/current/tests/vectors/frexpf.h packages/language/c/libm/current/tests/vectors/gammaf.h packages/language/c/libm/current/tests/vectors/hypotf.h packages/language/c/libm/current/tests/vectors/ilogbf.h packages/language/c/libm/current/tests/vectors/isnanf.h packages/language/c/libm/current/tests/vectors/j0f.h packages/language/c/libm/current/tests/vectors/j1f.h packages/language/c/libm/current/tests/vectors/jnf.h packages/language/c/libm/current/tests/vectors/ldexpf.h packages/language/c/libm/current/tests/vectors/log10f.h packages/language/c/libm/current/tests/vectors/log1pf.h packages/language/c/libm/current/tests/vectors/logbf.h packages/language/c/libm/current/tests/vectors/logf.h packages/language/c/libm/current/tests/vectors/modff.h packages/language/c/libm/current/tests/vectors/nextafterf.h packages/language/c/libm/current/tests/vectors/powf.h packages/language/c/libm/current/tests/vectors/remainderf.h packages/language/c/libm/current/tests/vectors/rintf.h packages/language/c/libm/current/tests/vectors/scalbf.h packages/language/c/libm/current/tests/vectors/scalbnf.h packages/language/c/libm/current/tests/vectors/significandf.h packages/language/c/libm/current/tests/vectors/sinf.h packages/language/c/libm/current/tests/vectors/sinhf.h packages/language/c/libm/current/tests/vectors/sqrtf.h packages/language/c/libm/current/tests/vectors/tanf.h packages/language/c/libm/current/tests/vectors/tanhf.h
diffstat 46 files changed, 44065 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/acosf.h
@@ -0,0 +1,901 @@
+#ifndef CYGONCE_LIBM_ACOS_H
+#define CYGONCE_LIBM_ACOS_H
+//===========================================================================
+//
+//      acosf.h
+//
+//      Test vectors for testing of acosf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/acosf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ACOS_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t acosf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{1, 3214430700u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{2, 3214346813u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{3, 3214262927u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{4, 3214179041u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{5, 3214095155u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{6, 3214011269u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{7, 3213927383u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{8, 3213843497u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{9, 3213759611u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{10, 3213675725u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{11, 3213591839u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{12, 3213507953u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{13, 3213424067u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{14, 3213340180u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{15, 3213256294u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{16, 3213172408u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{17, 3213088522u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{18, 3213004636u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{19, 3212920750u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{20, 3212836864u, 1078530011u, 1078530011u, 0, ACOS_TOLERANCE, 0},
+{21, 3212669092u, 1077936352u, 1077936352u, 0, ACOS_TOLERANCE, 0},
+{22, 3212501320u, 1077689746u, 1077689746u, 0, ACOS_TOLERANCE, 0},
+{23, 3212333548u, 1077500035u, 1077500035u, 0, ACOS_TOLERANCE, 0},
+{24, 3212165775u, 1077339692u, 1077339692u, 0, ACOS_TOLERANCE, 0},
+{25, 3211998003u, 1077198066u, 1077198066u, 0, ACOS_TOLERANCE, 0},
+{26, 3211830231u, 1077069697u, 1077069697u, 0, ACOS_TOLERANCE, 0},
+{27, 3211662459u, 1076951344u, 1076951344u, 0, ACOS_TOLERANCE, 0},
+{28, 3211494687u, 1076840899u, 1076840899u, 0, ACOS_TOLERANCE, 0},
+{29, 3211326915u, 1076736895u, 1076736895u, 0, ACOS_TOLERANCE, 0},
+{30, 3211159142u, 1076638267u, 1076638267u, 0, ACOS_TOLERANCE, 0},
+{31, 3210991370u, 1076544213u, 1076544213u, 0, ACOS_TOLERANCE, 0},
+{32, 3210823598u, 1076454107u, 1076454107u, 0, ACOS_TOLERANCE, 0},
+{33, 3210655826u, 1076367453u, 1076367453u, 0, ACOS_TOLERANCE, 0},
+{34, 3210488054u, 1076283850u, 1076283850u, 0, ACOS_TOLERANCE, 0},
+{35, 3210320282u, 1076202965u, 1076202965u, 0, ACOS_TOLERANCE, 0},
+{36, 3210152509u, 1076124522u, 1076124522u, 0, ACOS_TOLERANCE, 0},
+{37, 3209984737u, 1076048289u, 1076048289u, 0, ACOS_TOLERANCE, 0},
+{38, 3209816965u, 1075974064u, 1075974064u, 0, ACOS_TOLERANCE, 0},
+{39, 3209649193u, 1075901675u, 1075901675u, 0, ACOS_TOLERANCE, 0},
+{40, 3209481421u, 1075830972u, 1075830972u, 0, ACOS_TOLERANCE, 0},
+{41, 3209313649u, 1075761824u, 1075761824u, 0, ACOS_TOLERANCE, 0},
+{42, 3209145876u, 1075694114u, 1075694114u, 0, ACOS_TOLERANCE, 0},
+{43, 3208978104u, 1075627740u, 1075627740u, 0, ACOS_TOLERANCE, 0},
+{44, 3208810332u, 1075562612u, 1075562612u, 0, ACOS_TOLERANCE, 0},
+{45, 3208642560u, 1075498644u, 1075498644u, 0, ACOS_TOLERANCE, 0},
+{46, 3208474788u, 1075435764u, 1075435764u, 0, ACOS_TOLERANCE, 0},
+{47, 3208307016u, 1075373905u, 1075373905u, 0, ACOS_TOLERANCE, 0},
+{48, 3208139244u, 1075313005u, 1075313005u, 0, ACOS_TOLERANCE, 0},
+{49, 3207971471u, 1075253009u, 1075253009u, 0, ACOS_TOLERANCE, 0},
+{50, 3207803699u, 1075193866u, 1075193866u, 0, ACOS_TOLERANCE, 0},
+{51, 3207635927u, 1075135530u, 1075135530u, 0, ACOS_TOLERANCE, 0},
+{52, 3207468155u, 1075077958u, 1075077958u, 0, ACOS_TOLERANCE, 0},
+{53, 3207300383u, 1075021109u, 1075021109u, 0, ACOS_TOLERANCE, 0},
+{54, 3207132611u, 1074964947u, 1074964947u, 0, ACOS_TOLERANCE, 0},
+{55, 3206964838u, 1074909438u, 1074909438u, 0, ACOS_TOLERANCE, 0},
+{56, 3206797066u, 1074854550u, 1074854550u, 0, ACOS_TOLERANCE, 0},
+{57, 3206629294u, 1074800255u, 1074800255u, 0, ACOS_TOLERANCE, 0},
+{58, 3206461522u, 1074746524u, 1074746524u, 0, ACOS_TOLERANCE, 0},
+{59, 3206293750u, 1074693331u, 1074693331u, 0, ACOS_TOLERANCE, 0},
+{60, 3206125978u, 1074640653u, 1074640653u, 0, ACOS_TOLERANCE, 0},
+{61, 3205958205u, 1074588466u, 1074588466u, 0, ACOS_TOLERANCE, 0},
+{62, 3205790433u, 1074536750u, 1074536750u, 0, ACOS_TOLERANCE, 0},
+{63, 3205622661u, 1074485484u, 1074485484u, 0, ACOS_TOLERANCE, 0},
+{64, 3205454889u, 1074434648u, 1074434648u, 0, ACOS_TOLERANCE, 0},
+{65, 3205287117u, 1074384226u, 1074384226u, 0, ACOS_TOLERANCE, 0},
+{66, 3205119345u, 1074334200u, 1074334200u, 0, ACOS_TOLERANCE, 0},
+{67, 3204951572u, 1074284554u, 1074284554u, 0, ACOS_TOLERANCE, 0},
+{68, 3204783800u, 1074235272u, 1074235272u, 0, ACOS_TOLERANCE, 0},
+{69, 3204616028u, 1074186342u, 1074186342u, 0, ACOS_TOLERANCE, 0},
+{70, 3204448256u, 1074137746u, 1074137746u, 0, ACOS_TOLERANCE, 0},
+{71, 3204112712u, 1074089474u, 1074089474u, 0, ACOS_TOLERANCE, 0},
+{72, 3203777167u, 1074041512u, 1074041512u, 0, ACOS_TOLERANCE, 0},
+{73, 3203441623u, 1073993848u, 1073993848u, 0, ACOS_TOLERANCE, 0},
+{74, 3203106079u, 1073946471u, 1073946471u, 0, ACOS_TOLERANCE, 0},
+{75, 3202770534u, 1073899369u, 1073899369u, 0, ACOS_TOLERANCE, 0},
+{76, 3202434990u, 1073852533u, 1073852533u, 0, ACOS_TOLERANCE, 0},
+{77, 3202099446u, 1073805951u, 1073805951u, 0, ACOS_TOLERANCE, 0},
+{78, 3201763901u, 1073759615u, 1073759615u, 0, ACOS_TOLERANCE, 0},
+{79, 3201428357u, 1073685204u, 1073685204u, 0, ACOS_TOLERANCE, 0},
+{80, 3201092813u, 1073593456u, 1073593456u, 0, ACOS_TOLERANCE, 0},
+{81, 3200757268u, 1073502144u, 1073502144u, 0, ACOS_TOLERANCE, 0},
+{82, 3200421724u, 1073411251u, 1073411251u, 0, ACOS_TOLERANCE, 0},
+{83, 3200086180u, 1073320761u, 1073320761u, 0, ACOS_TOLERANCE, 0},
+{84, 3199750636u, 1073230658u, 1073230658u, 0, ACOS_TOLERANCE, 0},
+{85, 3199415091u, 1073140927u, 1073140927u, 0, ACOS_TOLERANCE, 0},
+{86, 3199079547u, 1073051553u, 1073051553u, 0, ACOS_TOLERANCE, 0},
+{87, 3198744003u, 1072962522u, 1072962522u, 0, ACOS_TOLERANCE, 0},
+{88, 3198408458u, 1072873820u, 1072873820u, 0, ACOS_TOLERANCE, 0},
+{89, 3198072914u, 1072785434u, 1072785434u, 0, ACOS_TOLERANCE, 0},
+{90, 3197737370u, 1072697350u, 1072697350u, 0, ACOS_TOLERANCE, 0},
+{91, 3197401825u, 1072609556u, 1072609556u, 0, ACOS_TOLERANCE, 0},
+{92, 3197066281u, 1072522040u, 1072522040u, 0, ACOS_TOLERANCE, 0},
+{93, 3196730737u, 1072434790u, 1072434790u, 0, ACOS_TOLERANCE, 0},
+{94, 3196395192u, 1072347793u, 1072347793u, 0, ACOS_TOLERANCE, 0},
+{95, 3196059648u, 1072261038u, 1072261038u, 0, ACOS_TOLERANCE, 0},
+{96, 3195388559u, 1072174515u, 1072174515u, 0, ACOS_TOLERANCE, 0},
+{97, 3194717471u, 1072088212u, 1072088212u, 0, ACOS_TOLERANCE, 0},
+{98, 3194046382u, 1072002118u, 1072002118u, 0, ACOS_TOLERANCE, 0},
+{99, 3193375293u, 1071916222u, 1071916222u, 0, ACOS_TOLERANCE, 0},
+{100, 3192704205u, 1071830516u, 1071830516u, 0, ACOS_TOLERANCE, 0},
+{101, 3192033116u, 1071744987u, 1071744987u, 0, ACOS_TOLERANCE, 0},
+{102, 3191362028u, 1071659628u, 1071659628u, 0, ACOS_TOLERANCE, 0},
+{103, 3190690939u, 1071574426u, 1071574426u, 0, ACOS_TOLERANCE, 0},
+{104, 3190019850u, 1071489374u, 1071489374u, 0, ACOS_TOLERANCE, 0},
+{105, 3189348762u, 1071404461u, 1071404461u, 0, ACOS_TOLERANCE, 0},
+{106, 3188677673u, 1071319679u, 1071319679u, 0, ACOS_TOLERANCE, 0},
+{107, 3188006584u, 1071235017u, 1071235017u, 0, ACOS_TOLERANCE, 0},
+{108, 3186999951u, 1071150468u, 1071150468u, 0, ACOS_TOLERANCE, 0},
+{109, 3185657774u, 1071066021u, 1071066021u, 0, ACOS_TOLERANCE, 0},
+{110, 3184315597u, 1070981668u, 1070981668u, 0, ACOS_TOLERANCE, 0},
+{111, 3182973420u, 1070897401u, 1070897401u, 0, ACOS_TOLERANCE, 0},
+{112, 3181631242u, 1070813210u, 1070813210u, 0, ACOS_TOLERANCE, 0},
+{113, 3180289065u, 1070729086u, 1070729086u, 0, ACOS_TOLERANCE, 0},
+{114, 3178611343u, 1070645022u, 1070645022u, 0, ACOS_TOLERANCE, 0},
+{115, 3175926989u, 1070561008u, 1070561008u, 0, ACOS_TOLERANCE, 0},
+{116, 3173242634u, 1070477037u, 1070477037u, 0, ACOS_TOLERANCE, 0},
+{117, 3170222735u, 1070393099u, 1070393099u, 0, ACOS_TOLERANCE, 0},
+{118, 3164854026u, 1070309186u, 1070309186u, 0, ACOS_TOLERANCE, 0},
+{119, 3156465418u, 1070225290u, 1070225290u, 0, ACOS_TOLERANCE, 0},
+{120, 1008981770u, 1070057516u, 1070057516u, 0, ACOS_TOLERANCE, 0},
+{121, 1017370378u, 1069973620u, 1069973620u, 0, ACOS_TOLERANCE, 0},
+{122, 1022739087u, 1069889707u, 1069889707u, 0, ACOS_TOLERANCE, 0},
+{123, 1025758986u, 1069805769u, 1069805769u, 0, ACOS_TOLERANCE, 0},
+{124, 1028443341u, 1069721798u, 1069721798u, 0, ACOS_TOLERANCE, 0},
+{125, 1031127695u, 1069637784u, 1069637784u, 0, ACOS_TOLERANCE, 0},
+{126, 1032805417u, 1069553720u, 1069553720u, 0, ACOS_TOLERANCE, 0},
+{127, 1034147594u, 1069469596u, 1069469596u, 0, ACOS_TOLERANCE, 0},
+{128, 1035489772u, 1069385405u, 1069385405u, 0, ACOS_TOLERANCE, 0},
+{129, 1036831949u, 1069301138u, 1069301138u, 0, ACOS_TOLERANCE, 0},
+{130, 1038174126u, 1069216785u, 1069216785u, 0, ACOS_TOLERANCE, 0},
+{131, 1039516303u, 1069132338u, 1069132338u, 0, ACOS_TOLERANCE, 0},
+{132, 1040522936u, 1069047789u, 1069047789u, 0, ACOS_TOLERANCE, 0},
+{133, 1041194025u, 1068963127u, 1068963127u, 0, ACOS_TOLERANCE, 0},
+{134, 1041865114u, 1068878345u, 1068878345u, 0, ACOS_TOLERANCE, 0},
+{135, 1042536202u, 1068793432u, 1068793432u, 0, ACOS_TOLERANCE, 0},
+{136, 1043207291u, 1068708380u, 1068708380u, 0, ACOS_TOLERANCE, 0},
+{137, 1043878380u, 1068623178u, 1068623178u, 0, ACOS_TOLERANCE, 0},
+{138, 1044549468u, 1068537819u, 1068537819u, 0, ACOS_TOLERANCE, 0},
+{139, 1045220557u, 1068452290u, 1068452290u, 0, ACOS_TOLERANCE, 0},
+{140, 1045891645u, 1068366584u, 1068366584u, 0, ACOS_TOLERANCE, 0},
+{141, 1046562734u, 1068280688u, 1068280688u, 0, ACOS_TOLERANCE, 0},
+{142, 1047233823u, 1068194594u, 1068194594u, 0, ACOS_TOLERANCE, 0},
+{143, 1047904911u, 1068108291u, 1068108291u, 0, ACOS_TOLERANCE, 0},
+{144, 1048576000u, 1068021768u, 1068021768u, 0, ACOS_TOLERANCE, 0},
+{145, 1048911544u, 1067935013u, 1067935013u, 0, ACOS_TOLERANCE, 0},
+{146, 1049247089u, 1067848016u, 1067848016u, 0, ACOS_TOLERANCE, 0},
+{147, 1049582633u, 1067760766u, 1067760766u, 0, ACOS_TOLERANCE, 0},
+{148, 1049918177u, 1067673250u, 1067673250u, 0, ACOS_TOLERANCE, 0},
+{149, 1050253722u, 1067585456u, 1067585456u, 0, ACOS_TOLERANCE, 0},
+{150, 1050589266u, 1067497372u, 1067497372u, 0, ACOS_TOLERANCE, 0},
+{151, 1050924810u, 1067408986u, 1067408986u, 0, ACOS_TOLERANCE, 0},
+{152, 1051260355u, 1067320284u, 1067320284u, 0, ACOS_TOLERANCE, 0},
+{153, 1051595899u, 1067231253u, 1067231253u, 0, ACOS_TOLERANCE, 0},
+{154, 1051931443u, 1067141879u, 1067141879u, 0, ACOS_TOLERANCE, 0},
+{155, 1052266988u, 1067052148u, 1067052148u, 0, ACOS_TOLERANCE, 0},
+{156, 1052602532u, 1066962045u, 1066962045u, 0, ACOS_TOLERANCE, 0},
+{157, 1052938076u, 1066871555u, 1066871555u, 0, ACOS_TOLERANCE, 0},
+{158, 1053273620u, 1066780662u, 1066780662u, 0, ACOS_TOLERANCE, 0},
+{159, 1053609165u, 1066689350u, 1066689350u, 0, ACOS_TOLERANCE, 0},
+{160, 1053944709u, 1066597602u, 1066597602u, 0, ACOS_TOLERANCE, 0},
+{161, 1054280253u, 1066505400u, 1066505400u, 0, ACOS_TOLERANCE, 0},
+{162, 1054615798u, 1066412727u, 1066412727u, 0, ACOS_TOLERANCE, 0},
+{163, 1054951342u, 1066319564u, 1066319564u, 0, ACOS_TOLERANCE, 0},
+{164, 1055286886u, 1066225892u, 1066225892u, 0, ACOS_TOLERANCE, 0},
+{165, 1055622431u, 1066131688u, 1066131688u, 0, ACOS_TOLERANCE, 0},
+{166, 1055957975u, 1066036934u, 1066036934u, 0, ACOS_TOLERANCE, 0},
+{167, 1056293519u, 1065941607u, 1065941607u, 0, ACOS_TOLERANCE, 0},
+{168, 1056629064u, 1065845682u, 1065845682u, 0, ACOS_TOLERANCE, 0},
+{169, 1056964608u, 1065749138u, 1065749138u, 0, ACOS_TOLERANCE, 0},
+{170, 1057132380u, 1065651947u, 1065651947u, 0, ACOS_TOLERANCE, 0},
+{171, 1057300152u, 1065554085u, 1065554085u, 0, ACOS_TOLERANCE, 0},
+{172, 1057467924u, 1065455522u, 1065455522u, 0, ACOS_TOLERANCE, 0},
+{173, 1057635697u, 1065356229u, 1065356229u, 0, ACOS_TOLERANCE, 0},
+{174, 1057803469u, 1065159138u, 1065159138u, 0, ACOS_TOLERANCE, 0},
+{175, 1057971241u, 1064957451u, 1064957451u, 0, ACOS_TOLERANCE, 0},
+{176, 1058139013u, 1064754109u, 1064754109u, 0, ACOS_TOLERANCE, 0},
+{177, 1058306785u, 1064549045u, 1064549045u, 0, ACOS_TOLERANCE, 0},
+{178, 1058474557u, 1064342180u, 1064342180u, 0, ACOS_TOLERANCE, 0},
+{179, 1058642330u, 1064133432u, 1064133432u, 0, ACOS_TOLERANCE, 0},
+{180, 1058810102u, 1063922719u, 1063922719u, 0, ACOS_TOLERANCE, 0},
+{181, 1058977874u, 1063709949u, 1063709949u, 0, ACOS_TOLERANCE, 0},
+{182, 1059145646u, 1063495024u, 1063495024u, 0, ACOS_TOLERANCE, 0},
+{183, 1059313418u, 1063277842u, 1063277842u, 0, ACOS_TOLERANCE, 0},
+{184, 1059481190u, 1063058292u, 1063058292u, 0, ACOS_TOLERANCE, 0},
+{185, 1059648963u, 1062836256u, 1062836256u, 0, ACOS_TOLERANCE, 0},
+{186, 1059816735u, 1062611609u, 1062611609u, 0, ACOS_TOLERANCE, 0},
+{187, 1059984507u, 1062384214u, 1062384214u, 0, ACOS_TOLERANCE, 0},
+{188, 1060152279u, 1062153923u, 1062153923u, 0, ACOS_TOLERANCE, 0},
+{189, 1060320051u, 1061920578u, 1061920578u, 0, ACOS_TOLERANCE, 0},
+{190, 1060487823u, 1061684008u, 1061684008u, 0, ACOS_TOLERANCE, 0},
+{191, 1060655596u, 1061444023u, 1061444023u, 0, ACOS_TOLERANCE, 0},
+{192, 1060823368u, 1061200425u, 1061200425u, 0, ACOS_TOLERANCE, 0},
+{193, 1060991140u, 1060952987u, 1060952987u, 0, ACOS_TOLERANCE, 0},
+{194, 1061158912u, 1060701468u, 1060701468u, 0, ACOS_TOLERANCE, 0},
+{195, 1061326684u, 1060445598u, 1060445598u, 0, ACOS_TOLERANCE, 0},
+{196, 1061494456u, 1060185082u, 1060185082u, 0, ACOS_TOLERANCE, 0},
+{197, 1061662228u, 1059919589u, 1059919589u, 0, ACOS_TOLERANCE, 0},
+{198, 1061830001u, 1059648749u, 1059648749u, 0, ACOS_TOLERANCE, 0},
+{199, 1061997773u, 1059372157u, 1059372157u, 0, ACOS_TOLERANCE, 0},
+{200, 1062165545u, 1059089345u, 1059089345u, 0, ACOS_TOLERANCE, 0},
+{201, 1062333317u, 1058799789u, 1058799789u, 0, ACOS_TOLERANCE, 0},
+{202, 1062501089u, 1058502888u, 1058502888u, 0, ACOS_TOLERANCE, 0},
+{203, 1062668861u, 1058197954u, 1058197954u, 0, ACOS_TOLERANCE, 0},
+{204, 1062836634u, 1057884184u, 1057884184u, 0, ACOS_TOLERANCE, 0},
+{205, 1063004406u, 1057560646u, 1057560646u, 0, ACOS_TOLERANCE, 0},
+{206, 1063172178u, 1057226232u, 1057226232u, 0, ACOS_TOLERANCE, 0},
+{207, 1063339950u, 1056794626u, 1056794626u, 0, ACOS_TOLERANCE, 0},
+{208, 1063507722u, 1056073778u, 1056073778u, 0, ACOS_TOLERANCE, 0},
+{209, 1063675494u, 1055321342u, 1055321342u, 0, ACOS_TOLERANCE, 0},
+{210, 1063843267u, 1054532321u, 1054532321u, 0, ACOS_TOLERANCE, 0},
+{211, 1064011039u, 1053700291u, 1053700291u, 0, ACOS_TOLERANCE, 0},
+{212, 1064178811u, 1052816725u, 1052816725u, 0, ACOS_TOLERANCE, 0},
+{213, 1064346583u, 1051869905u, 1051869905u, 0, ACOS_TOLERANCE, 0},
+{214, 1064514355u, 1050842953u, 1050842953u, 0, ACOS_TOLERANCE, 0},
+{215, 1064682127u, 1049709945u, 1049709945u, 0, ACOS_TOLERANCE, 0},
+{216, 1064849900u, 1048278399u, 1048278399u, 0, ACOS_TOLERANCE, 0},
+{217, 1065017672u, 1045243021u, 1045243021u, 0, ACOS_TOLERANCE, 0},
+{218, 1065185444u, 1041297333u, 1041297333u, 0, ACOS_TOLERANCE, 0},
+{219, 1065437102u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{220, 1065520988u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{221, 1065604874u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{222, 1065688760u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{223, 1065772646u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{224, 1065856532u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{225, 1065940419u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{226, 1066024305u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{227, 1066108191u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{228, 1066192077u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{229, 1066275963u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{230, 1066359849u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{231, 1066443735u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{232, 1066527621u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{233, 1066611507u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{234, 1066695393u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{235, 1066779279u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{236, 1066863165u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{237, 1066947052u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{238, 3234402267u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{239, 3231108068u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{240, 3226013659u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{241, 3217625051u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{242, 1070141403u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{243, 1078530011u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{244, 1083624420u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{245, 3253731328u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{246, 3252840038u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{247, 3251948749u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{248, 3251057459u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{249, 3250166170u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{250, 3249274880u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{251, 3248383590u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{252, 3247492301u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{253, 3246601011u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{254, 3245028147u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{255, 3243245568u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{256, 3241462989u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{257, 3239680410u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{258, 3237792973u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{259, 3234227814u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{260, 3230662656u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{261, 3224580915u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{262, 3213675725u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{263, 1058642330u, 1064133432u, 1064133432u, 0, ACOS_TOLERANCE, 0},
+{264, 1075000115u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{265, 1082130432u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{266, 1085695590u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{267, 1089260749u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{268, 1091672474u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{269, 1093455053u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{270, 1095237632u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{271, 1097020211u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{272, 1098802790u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{273, 1099746509u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{274, 1100637798u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{275, 1101529088u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{276, 1102420378u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{277, 1103311667u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{278, 1104202957u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{279, 1105094246u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{280, 1105985536u, 1115684864u, 2143289344u, EDOM, ACOS_TOLERANCE, 0},
+{281, 2147483648u, 1052069095u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{282, 2147483648u, 1071072428u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{283, 2147483648u, 3296950845u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{284, 2147483648u, 3156566413u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{285, 2147483648u, 3358077510u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{286, 2147483648u, 1025523870u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{287, 2147483648u, 1243001035u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{288, 2147483648u, 972638352u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{289, 810619489u, 3185903817u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{290, 2147491935u, 1278817364u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{291, 2147483648u, 3171458120u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{292, 288269848u, 1320608539u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{293, 2147483648u, 931147479u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{294, 2147483648u, 1037515180u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{295, 2277437585u, 3100002586u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{296, 2147483648u, 3192719340u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{297, 2147483648u, 1021132553u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{298, 591881758u, 951277634u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{299, 2147483648u, 3330035379u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{300, 2147483648u, 1001673627u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{301, 2749599591u, 851226131u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{302, 2147483648u, 906737571u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{303, 749404886u, 3268990607u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{304, 2147483648u, 1275963161u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{305, 2147483648u, 3253933764u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{306, 2147483648u, 3484034384u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{307, 2147483648u, 1233424920u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{308, 2334905811u, 938541324u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{309, 2147483648u, 1267908299u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{310, 2147483648u, 1017806823u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{311, 2147483648u, 2991550291u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{312, 363647387u, 3260698942u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{313, 2147483648u, 842980605u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{314, 2147483648u, 1081230948u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{315, 2743120633u, 3414609019u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{316, 2267257448u, 1021746912u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{317, 2147483648u, 1182202773u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{318, 2147483648u, 991146039u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{319, 2147483648u, 906951239u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{320, 2147483648u, 1118207485u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{321, 2147483648u, 1196181063u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{322, 2689012108u, 3480992834u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{323, 2147483648u, 3477870099u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{324, 2147483648u, 813029006u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{325, 2837565631u, 988745783u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{326, 2147483648u, 1205426478u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{327, 2147888351u, 3188486667u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{328, 2147483648u, 3372681320u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{329, 2147483648u, 960989701u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{330, 2147483744u, 3213319290u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{331, 2147483648u, 2994036021u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{332, 2147483648u, 1163818382u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{333, 2147483648u, 3030724760u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{334, 2147483648u, 3251462098u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{335, 448400401u, 936708769u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{336, 2147483648u, 845007087u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{337, 2444070966u, 3144245472u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{338, 2147483648u, 3162429103u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{339, 2147483648u, 976891930u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{340, 2147483648u, 856188678u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{341, 2147483648u, 898585738u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{342, 2147483648u, 3006490973u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{343, 2147483648u, 956052691u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{344, 391u, 3480430994u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{345, 2147483648u, 3206874009u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{346, 2756996510u, 1061834641u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{347, 2873449850u, 1051903437u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{348, 2147483648u, 1250159739u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{349, 2147483648u, 1000330041u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{350, 119045454u, 3402754560u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{351, 2147483648u, 1060741775u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{352, 160249855u, 3349719404u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{353, 2147483648u, 3422089012u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{354, 920u, 3207629620u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{355, 2147483648u, 3262490615u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{356, 2147483648u, 968020321u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{357, 2147483648u, 918937712u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{358, 2147483648u, 3361987866u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{359, 2147483648u, 1037918217u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{360, 340020199u, 1094190727u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{361, 2147483648u, 1053266823u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{362, 2147877445u, 3113871093u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{363, 2147483648u, 924982045u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{364, 2147483648u, 3075674944u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{365, 2147483648u, 3343511749u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{366, 2147483648u, 3472160795u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{367, 2147483648u, 1185255822u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{368, 2147483648u, 2964473730u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{369, 2723075543u, 3293073011u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{370, 2314131156u, 1131488075u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{371, 2147483648u, 1155973549u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{372, 2147483648u, 1273466037u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{373, 2147483648u, 3160115806u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{374, 2147483648u, 3421884736u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{375, 490459729u, 896142227u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{376, 2147483648u, 824119322u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{377, 2147483648u, 1226409254u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{378, 2724754778u, 3052084797u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{379, 2147483648u, 1043837748u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{380, 2147483648u, 3023809388u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{381, 2147483648u, 3184462258u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{382, 3u, 3117479148u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{383, 2147483648u, 3454151744u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{384, 2147483648u, 997035638u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{385, 2147483648u, 1205909956u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{386, 2147483648u, 2961687578u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{387, 2147483648u, 3129523970u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{388, 719549432u, 891539868u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{389, 2147483648u, 1092464984u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{390, 440779482u, 3412981093u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{391, 2147483648u, 3265523505u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{392, 2147483648u, 3232569165u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{393, 2147483648u, 1209839368u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{394, 2147483648u, 904437268u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{395, 2410584209u, 3238493878u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{396, 2147483648u, 3232169970u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{397, 2147483648u, 859974315u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{398, 2147483648u, 1129234809u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{399, 2147483648u, 916838473u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{400, 2147483648u, 1167070004u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{401, 2147483648u, 3031347719u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{402, 2147483648u, 3177294154u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{403, 108031518u, 3304796832u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{404, 2147483648u, 3171306569u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{405, 2147483648u, 3020473908u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{406, 2147483648u, 1096158518u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{407, 2147483648u, 3179481213u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{408, 2147483648u, 1281942534u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{409, 2147483648u, 3441620273u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{410, 728778715u, 1194063479u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{411, 2147483648u, 1269521406u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{412, 2147483648u, 1080781593u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{413, 391u, 3017708315u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{414, 2147483648u, 1305758312u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{415, 321062391u, 3276701541u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{416, 2147483648u, 3341726399u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{417, 2147483648u, 906796922u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{418, 2147483648u, 1224014884u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{419, 2147483648u, 966599478u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{420, 2326921734u, 835476614u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{421, 2147483648u, 923275921u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{422, 46071684u, 3343681859u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{423, 2147483648u, 3021544263u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{424, 2147483648u, 1178287186u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{425, 2147483648u, 829189744u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{426, 393982026u, 1143885245u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{427, 2147483648u, 3046898319u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{428, 2147483648u, 867967302u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{429, 2147483648u, 3338770855u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{430, 2147483648u, 3475508255u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{431, 2147483648u, 1202693903u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{432, 284154797u, 3427090024u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{433, 2264306954u, 1056262920u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{434, 2147483648u, 3264549339u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{435, 2147483648u, 1276853215u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{436, 2550407686u, 1096828073u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{437, 2147483648u, 1012272490u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{438, 2147483648u, 1295490054u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{439, 2147483648u, 1164664124u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{440, 570155606u, 3450612343u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{441, 480515653u, 3283738666u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{442, 2611692162u, 1106497311u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{443, 2147483648u, 3351032791u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{444, 2147483648u, 3046751162u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{445, 2147483648u, 838969199u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{446, 2324006503u, 3232806352u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{447, 141980743u, 1191954283u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{448, 2147483648u, 3441975288u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{449, 2147483648u, 3112892091u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{450, 2147483648u, 1336130408u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{451, 2147483648u, 813667607u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{452, 2147483648u, 3446438152u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{453, 2147483648u, 3270337976u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{454, 59461286u, 1214457631u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{455, 2147483648u, 3282519962u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{456, 2147483648u, 3108384823u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{457, 478163079u, 1090165393u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{458, 2147483648u, 882977381u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{459, 2147483648u, 1112072452u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{460, 2147483648u, 1028145400u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{461, 2147483648u, 1286245415u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{462, 2147483648u, 806097243u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{463, 2147483648u, 3412765608u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{464, 2147483648u, 940691906u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{465, 2147483648u, 3364307110u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{466, 2147483648u, 3065390393u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{467, 2147483648u, 3038555590u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{468, 2677724809u, 1314588083u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{469, 75734u, 3253167645u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{470, 797989396u, 1127052054u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{471, 2880582777u, 3331526060u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{472, 2147483648u, 3303828921u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{473, 2147483648u, 1059458160u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{474, 2147483648u, 1271766333u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{475, 2147483648u, 994934087u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{476, 2147483648u, 3349215575u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{477, 2147483648u, 1280179344u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{478, 2917059631u, 3430128441u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{479, 2147483648u, 3121491888u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{480, 2383125370u, 3134983555u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{481, 2490969476u, 1274271338u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{482, 2147483648u, 3137789275u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{483, 2147483648u, 3421282265u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{484, 2147483648u, 1176648675u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{485, 2147483648u, 3318141593u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{486, 2147483648u, 2953745031u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{487, 2147483648u, 3120393778u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{488, 2147483648u, 3057446844u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{489, 2147483648u, 1301684858u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{490, 2147483648u, 3268263719u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{491, 2147483648u, 1125665786u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{492, 2147483648u, 1164064095u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{493, 2147483648u, 3294185127u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{494, 2147483648u, 1210292360u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{495, 2147483648u, 1252991340u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{496, 2147483648u, 1129547574u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{497, 2690145161u, 3166174863u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{498, 2147483648u, 1246902946u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{499, 2147483648u, 821713786u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{500, 2147483648u, 1234682085u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{501, 2147483648u, 3196797581u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{502, 2147483648u, 3216636846u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{503, 2147483648u, 886552820u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{504, 2147483648u, 3275838921u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{505, 2147483648u, 3431026150u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{506, 2147483648u, 3013546177u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{507, 2147483648u, 3207228055u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{508, 2147483648u, 1189849849u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{509, 2147483648u, 1324123675u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{510, 2147483648u, 1284669825u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{511, 2147483648u, 1215659576u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{512, 2147483648u, 3313440410u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{513, 1049501u, 1325911234u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{514, 2147483648u, 865445870u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{515, 2147483648u, 3317255445u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{516, 234742983u, 1296303326u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{517, 2147483648u, 3141459622u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{518, 2147483648u, 3059263153u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{519, 2147483648u, 1150362008u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{520, 2147483648u, 3413901925u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{521, 2147483648u, 2970282274u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{522, 2385195833u, 1103833874u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{523, 2564584176u, 3380095806u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{524, 2513707978u, 3321602471u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{525, 2147483648u, 3149379368u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{526, 2147483648u, 1227380036u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{527, 2147483648u, 1030612298u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{528, 2147483648u, 1274230155u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{529, 2170277926u, 943702773u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{530, 2147483648u, 3455490212u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{531, 2147483648u, 3397380506u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{532, 2147653175u, 1070703949u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{533, 2147483648u, 946724121u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{534, 2147483648u, 1142740742u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{535, 2897405230u, 1257041821u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{536, 2147483648u, 3223269892u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{537, 2147483648u, 3369970587u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{538, 2147483648u, 911179122u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{539, 2147483648u, 3163556685u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{540, 2938612105u, 1098390556u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{541, 2147483648u, 3333087577u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{542, 2147483648u, 1138833401u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{543, 2147483648u, 1340199001u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{544, 2147483648u, 1153598995u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{545, 2147483648u, 3343190157u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{546, 2147483648u, 3327511577u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{547, 2687462036u, 1246668916u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{548, 2147483648u, 3364525678u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{549, 2147483648u, 841477222u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{550, 2147483648u, 3094865367u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{551, 2147483648u, 823554575u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{552, 2147483648u, 3426895417u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{553, 2147483648u, 3462258576u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{554, 843704503u, 3393355960u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{555, 2147483648u, 1100950868u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{556, 2147483648u, 891772654u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{557, 2147483648u, 3201307027u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{558, 2147483648u, 3034243695u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{559, 2147483648u, 3361467010u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{560, 2147483648u, 1252032904u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{561, 2147483648u, 1075881433u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{562, 33406260u, 1076793020u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{563, 2147483648u, 1198013705u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{564, 400127762u, 1226901593u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{565, 2147483648u, 3169114927u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{566, 149822278u, 1322250198u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{567, 2147483648u, 3037360125u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{568, 3392684u, 925229709u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{569, 2147483648u, 1041547928u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{570, 840558416u, 3019447745u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{571, 2147483648u, 851189486u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{572, 2147483648u, 3178983748u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{573, 2147483648u, 846808247u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{574, 2147483648u, 3362274638u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{575, 2652324524u, 940145823u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{576, 2156232923u, 3258645378u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{577, 486701u, 3392968785u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{578, 763674077u, 819117302u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{579, 2147483648u, 1087159751u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{580, 2147483648u, 3112136590u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{581, 2147483648u, 1093996718u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{582, 2147483648u, 1221138363u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{583, 2147483648u, 3082454432u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{584, 2147483648u, 905107980u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{585, 2147483648u, 1327101792u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{586, 2147483648u, 1130799489u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{587, 2147483648u, 3019855125u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{588, 2147483648u, 3403051413u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{589, 2147483648u, 1177352432u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{590, 2147483648u, 3033883446u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{591, 2147483648u, 1248810001u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{592, 2147483648u, 3065502249u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{593, 2147483648u, 970336973u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{594, 2468094017u, 1200966067u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{595, 637394373u, 816383247u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{596, 2147483648u, 933435023u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{597, 2147483648u, 3247983449u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{598, 2147483648u, 3377417079u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{599, 2147483648u, 1202153484u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{600, 2147483648u, 1258550065u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{601, 2147483648u, 3135303960u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{602, 501121108u, 1170420310u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{603, 2147483648u, 1161379350u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{604, 472266126u, 3040081476u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{605, 2147483648u, 3126785738u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{606, 2147483648u, 1135720261u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{607, 2147483648u, 834161190u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{608, 2147483648u, 1195849454u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{609, 2147483648u, 1031113622u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{610, 2147483648u, 3041923509u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{611, 2741465718u, 1268459262u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{612, 2147483648u, 3245406322u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{613, 2147483648u, 2958435407u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{614, 864473987u, 3475052219u, 1070141402u, 0, ACOS_TOLERANCE, 0},
+{615, 193530813u, 1034349331u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{616, 2147483648u, 875370373u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{617, 2147483648u, 1326938231u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{618, 2147483648u, 3081333275u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{619, 2147483648u, 1083849288u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{620, 2147483648u, 1160615461u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{621, 2147483648u, 1057159525u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{622, 2147483648u, 1099193347u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{623, 2147483648u, 1156923458u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{624, 2147483648u, 1173759936u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{625, 2147483648u, 3051974545u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{626, 2147483648u, 1270944913u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{627, 2147483648u, 1068842002u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{628, 453373699u, 2987148017u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{629, 2147483648u, 3188146033u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{630, 2147483648u, 1292551278u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{631, 2147483648u, 3472203760u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{632, 2147483672u, 3151507159u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{633, 2147483648u, 1022984119u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{634, 2147483648u, 831320715u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{635, 2147483648u, 1236928772u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{636, 2147483648u, 833633147u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{637, 2255937854u, 3272421852u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{638, 2147483648u, 1274899097u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{639, 2147483648u, 1203700708u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{640, 2147483648u, 1219956070u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{641, 2147483648u, 3250328831u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{642, 2147483648u, 3115437331u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{643, 2147483648u, 3436353675u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{644, 2147483648u, 970565586u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{645, 733874287u, 1140723341u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{646, 2147483648u, 1094978498u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{647, 339953634u, 3229870615u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{648, 2147483648u, 1100875500u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{649, 2147483648u, 1281399060u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{650, 2147483648u, 3339857921u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{651, 2670707199u, 3289859792u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{652, 2147483648u, 905068959u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{653, 2147483648u, 2967285726u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{654, 2594850059u, 1229268598u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{655, 2147483648u, 817642171u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{656, 2147483648u, 3296217738u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{657, 2147483648u, 886781716u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{658, 2147483648u, 822243042u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{659, 2147483648u, 1232836633u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{660, 2147483648u, 3012101436u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{661, 2147483648u, 2985875633u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{662, 2898702392u, 3271988538u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{663, 2147483648u, 3255541781u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{664, 2147483648u, 3012527353u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{665, 2147483648u, 853459706u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{666, 2147483648u, 1032597076u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{667, 2147483648u, 3396154986u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{668, 2147483648u, 1280578799u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{669, 2147483648u, 3177612111u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{670, 2147483648u, 3086531260u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{671, 368559080u, 1200160986u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{672, 2374565676u, 1146511497u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{673, 409663799u, 3322946721u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{674, 2147483648u, 3286432366u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{675, 2147483648u, 3250061248u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{676, 2147483648u, 1195896327u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{677, 2147483648u, 1171219623u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{678, 2147483648u, 1093697541u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{679, 2147483648u, 3032135104u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{680, 2147483648u, 3411964796u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{681, 244369307u, 3136168070u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{682, 2147483648u, 1147204146u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{683, 2169506506u, 952770933u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{684, 2147483648u, 1038197181u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{685, 31340u, 812862946u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{686, 2147483650u, 1327912576u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{687, 197631173u, 3443552129u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{688, 2147483648u, 2953199494u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{689, 2147483648u, 1184612738u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{690, 2147483648u, 3402547824u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{691, 2147483648u, 894632143u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{692, 2728370577u, 897541752u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{693, 2147483648u, 1261942977u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{694, 2147483648u, 1099200954u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{695, 2147483648u, 3154292435u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{696, 2147483648u, 3152683606u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{697, 2147483648u, 1121826464u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{698, 2147483648u, 880804546u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{699, 2147483648u, 3141673859u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{700, 2446012935u, 3133522904u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{701, 2147483648u, 954983712u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{702, 2147483648u, 854348972u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{703, 308447u, 3231395033u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{704, 2147483648u, 3231323929u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{705, 236u, 3463576490u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{706, 2147483648u, 3276600049u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{707, 2147483648u, 1012037114u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{708, 428667909u, 827589466u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{709, 2709748098u, 3349525030u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{710, 2147483648u, 3030201286u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{711, 2147483648u, 3395574276u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{712, 2147483648u, 3037433263u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{713, 2147483648u, 3367144216u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{714, 2147483648u, 3296624630u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{715, 2147483648u, 3185505910u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{716, 225982867u, 855857523u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{717, 2147483648u, 1190400416u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{718, 2147483648u, 3268819116u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{719, 487188428u, 3025581813u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{720, 2147483648u, 3452213962u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{721, 2147483648u, 2994137867u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{722, 2147483648u, 1097262576u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{723, 71316482u, 3285809933u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{724, 2147483648u, 891257783u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{725, 1131u, 3188660897u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{726, 2147483648u, 3448533274u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{727, 2345099095u, 1024052164u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{728, 2147483648u, 893873945u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{729, 2147483648u, 1318917723u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{730, 2811770800u, 1094056396u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{731, 2147483648u, 971406232u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{732, 2147483648u, 1156679346u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{733, 505481166u, 1327433469u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{734, 2147483648u, 1158002738u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{735, 80634256u, 3217565926u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{736, 2147483648u, 3348046043u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{737, 2147483648u, 3042603886u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{738, 2147483648u, 3401478939u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{739, 117882441u, 2975268107u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{740, 622405526u, 933456504u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{741, 2147483648u, 1275983938u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{742, 2147483648u, 3064757885u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{743, 2147483648u, 3213261231u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{744, 2147483648u, 1257170393u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{745, 2147483648u, 968803479u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{746, 2147483648u, 3190256226u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{747, 2147483648u, 3107269354u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{748, 2147483648u, 3276193236u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{749, 651028769u, 3381966453u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{750, 2147483648u, 3137791426u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{751, 2147483648u, 3392203888u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{752, 2678157437u, 959123675u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{753, 372854u, 2997685349u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{754, 2147483648u, 3365775178u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{755, 2147483648u, 1200179013u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{756, 788951227u, 3254453434u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{757, 2957296123u, 2972152223u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{758, 2147483648u, 1273440283u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{759, 701665361u, 1227824408u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{760, 2147483648u, 938291177u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{761, 2147483648u, 3086279225u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{762, 2147483648u, 1223209034u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{763, 2147483648u, 1154573712u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{764, 2147483648u, 955325067u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{765, 2147483648u, 3113982619u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{766, 2147483648u, 1295331892u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{767, 2147483648u, 3134912135u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{768, 2863444097u, 815271840u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{769, 491705664u, 1193124813u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{770, 2147483648u, 1130046118u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{771, 2147483648u, 3422483143u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{772, 2147483648u, 963588452u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{773, 2147483648u, 3040968274u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{774, 2147483648u, 1029390534u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{775, 2147495995u, 1200467128u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{776, 2584489366u, 3233768835u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{777, 2147483648u, 3410148475u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{778, 2151563707u, 913267570u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{779, 2147483648u, 3388531942u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{780, 2147483648u, 3200345720u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{781, 780554677u, 1168166977u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{782, 2984790262u, 1225900941u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{783, 2147483648u, 3225037855u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{784, 2147483648u, 3391018698u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{785, 2147483648u, 1069185756u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{786, 2147483648u, 3123041418u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{787, 2147483648u, 1066846928u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{788, 2147483648u, 3461136033u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{789, 2147483648u, 912815101u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{790, 730526127u, 3412416876u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{791, 2147483654u, 1015752130u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{792, 2147483648u, 826306215u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{793, 2147483648u, 3169816394u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{794, 2915338033u, 3341154295u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{795, 2147483648u, 956765468u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{796, 635019546u, 3395476366u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{797, 2147483648u, 903755282u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{798, 2147483648u, 1184548899u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{799, 230260625u, 3475052132u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{800, 2147483648u, 3061939312u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{801, 2147483648u, 1130024229u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{802, 2147483648u, 2992012112u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{803, 15126300u, 3116086293u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{804, 2147483648u, 1247679409u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{805, 2147483648u, 1206496619u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{806, 632617934u, 3033764041u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{807, 256321691u, 3371852521u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{808, 2147483648u, 3320833608u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{809, 2147483648u, 893808771u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{810, 504952999u, 1266922074u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{811, 2147483648u, 1180498658u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{812, 2677787743u, 3136744746u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{813, 2147483648u, 992654477u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{814, 2147483648u, 1244289498u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{815, 154625229u, 2984576643u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{816, 2147483649u, 3184572184u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{817, 2147483648u, 3328004548u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{818, 2147483648u, 1110034241u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{819, 2147483648u, 3342934766u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{820, 2147483648u, 965658941u, 1070141403u, 0, ACOS_TOLERANCE, 0},
+{821, 2147483648u, 3037575685u, 1070141403u, 0, ACOS_TOLERANCE, 0}
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ACOS_H multiple inclusion protection
+
+// EOF acosf.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/acoshf.h
@@ -0,0 +1,360 @@
+#ifndef CYGONCE_LIBM_ACOSH_H
+#define CYGONCE_LIBM_ACOSH_H
+//===========================================================================
+//
+//      acoshf.h
+//
+//      Test vectors for testing of acoshf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/acoshf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ACOSH_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t acoshf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{1, 3214430700u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{2, 3214346813u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{3, 3214262927u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{4, 3214179041u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{5, 3214095155u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{6, 3214011269u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{7, 3213927383u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{8, 3213843497u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{9, 3213759611u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{10, 3213675725u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{11, 3213591839u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{12, 3213507953u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{13, 3213424067u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{14, 3213340180u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{15, 3213256294u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{16, 3213172408u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{17, 3213088522u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{18, 3213004636u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{19, 3212920750u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{20, 3212836864u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{21, 3212669092u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{22, 3212501320u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{23, 3212333548u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{24, 3212165775u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{25, 3211998003u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{26, 3211830231u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{27, 3211662459u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{28, 3211494687u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{29, 3211326915u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{30, 3211159142u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{31, 3210991370u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{32, 3210823598u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{33, 3210655826u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{34, 3210488054u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{35, 3210320282u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{36, 3210152509u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{37, 3209984737u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{38, 3209816965u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{39, 3209649193u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{40, 3209481421u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{41, 3209313649u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{42, 3209145876u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{43, 3208978104u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{44, 3208810332u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{45, 3208642560u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{46, 3208474788u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{47, 3208307016u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{48, 3208139244u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{49, 3207971471u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{50, 3207803699u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{51, 3207635927u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{52, 3207468155u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{53, 3207300383u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{54, 3207132611u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{55, 3206964838u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{56, 3206797066u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{57, 3206629294u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{58, 3206461522u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{59, 3206293750u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{60, 3206125978u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{61, 3205958205u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{62, 3205790433u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{63, 3205622661u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{64, 3205454889u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{65, 3205287117u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{66, 3205119345u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{67, 3204951572u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{68, 3204783800u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{69, 3204616028u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{70, 3204448256u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{71, 3204112712u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{72, 3203777167u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{73, 3203441623u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{74, 3203106079u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{75, 3202770534u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{76, 3202434990u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{77, 3202099446u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{78, 3201763901u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{79, 3201428357u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{80, 3201092813u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{81, 3200757268u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{82, 3200421724u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{83, 3200086180u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{84, 3199750636u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{85, 3199415091u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{86, 3199079547u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{87, 3198744003u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{88, 3198408458u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{89, 3198072914u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{90, 3197737370u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{91, 3197401825u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{92, 3197066281u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{93, 3196730737u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{94, 3196395192u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{95, 3196059648u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{96, 3195388559u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{97, 3194717471u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{98, 3194046382u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{99, 3193375293u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{100, 3192704205u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{101, 3192033116u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{102, 3191362028u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{103, 3190690939u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{104, 3190019850u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{105, 3189348762u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{106, 3188677673u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{107, 3188006584u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{108, 3186999951u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{109, 3185657774u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{110, 3184315597u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{111, 3182973420u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{112, 3181631242u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{113, 3180289065u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{114, 3178611343u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{115, 3175926989u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{116, 3173242634u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{117, 3170222735u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{118, 3164854026u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{119, 3156465418u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{120, 1008981770u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{121, 1017370378u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{122, 1022739087u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{123, 1025758986u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{124, 1028443341u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{125, 1031127695u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{126, 1032805417u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{127, 1034147594u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{128, 1035489772u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{129, 1036831949u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{130, 1038174126u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{131, 1039516303u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{132, 1040522936u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{133, 1041194025u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{134, 1041865114u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{135, 1042536202u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{136, 1043207291u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{137, 1043878380u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{138, 1044549468u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{139, 1045220557u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{140, 1045891645u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{141, 1046562734u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{142, 1047233823u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{143, 1047904911u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{144, 1048576000u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{145, 1048911544u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{146, 1049247089u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{147, 1049582633u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{148, 1049918177u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{149, 1050253722u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{150, 1050589266u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{151, 1050924810u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{152, 1051260355u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{153, 1051595899u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{154, 1051931443u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{155, 1052266988u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{156, 1052602532u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{157, 1052938076u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{158, 1053273620u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{159, 1053609165u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{160, 1053944709u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{161, 1054280253u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{162, 1054615798u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{163, 1054951342u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{164, 1055286886u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{165, 1055622431u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{166, 1055957975u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{167, 1056293519u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{168, 1056629064u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{169, 1056964608u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{170, 1057132380u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{171, 1057300152u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{172, 1057467924u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{173, 1057635697u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{174, 1057803469u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{175, 1057971241u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{176, 1058139013u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{177, 1058306785u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{178, 1058474557u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{179, 1058642330u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{180, 1058810102u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{181, 1058977874u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{182, 1059145646u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{183, 1059313418u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{184, 1059481190u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{185, 1059648963u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{186, 1059816735u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{187, 1059984507u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{188, 1060152279u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{189, 1060320051u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{190, 1060487823u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{191, 1060655596u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{192, 1060823368u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{193, 1060991140u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{194, 1061158912u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{195, 1061326684u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{196, 1061494456u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{197, 1061662228u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{198, 1061830001u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{199, 1061997773u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{200, 1062165545u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{201, 1062333317u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{202, 1062501089u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{203, 1062668861u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{204, 1062836634u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{205, 1063004406u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{206, 1063172178u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{207, 1063339950u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{208, 1063507722u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{209, 1063675494u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{210, 1063843267u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{211, 1064011039u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{212, 1064178811u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{213, 1064346583u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{214, 1064514355u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{215, 1064682127u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{216, 1064849900u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{217, 1065017672u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{218, 1065185444u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{219, 1065437102u, 1041281514u, 1041281514u, 0, ACOSH_TOLERANCE, 0},
+{220, 1065520988u, 1045198281u, 1045198281u, 0, ACOSH_TOLERANCE, 0},
+{221, 1065604874u, 1048196204u, 1048196204u, 0, ACOSH_TOLERANCE, 0},
+{222, 1065688760u, 1049646660u, 1049646660u, 0, ACOSH_TOLERANCE, 0},
+{223, 1065772646u, 1050754509u, 1050754509u, 0, ACOSH_TOLERANCE, 0},
+{224, 1065856532u, 1051753636u, 1051753636u, 0, ACOSH_TOLERANCE, 0},
+{225, 1065940419u, 1052670210u, 1052670210u, 0, ACOSH_TOLERANCE, 0},
+{226, 1066024305u, 1053521262u, 1053521262u, 0, ACOSH_TOLERANCE, 0},
+{227, 1066108191u, 1054318670u, 1054318670u, 0, ACOSH_TOLERANCE, 0},
+{228, 1066192077u, 1055071074u, 1055071074u, 0, ACOSH_TOLERANCE, 0},
+{229, 1066275963u, 1055785005u, 1055785005u, 0, ACOSH_TOLERANCE, 0},
+{230, 1066359849u, 1056465542u, 1056465542u, 0, ACOSH_TOLERANCE, 0},
+{231, 1066443735u, 1057040669u, 1057040669u, 0, ACOSH_TOLERANCE, 0},
+{232, 1066527621u, 1057353227u, 1057353227u, 0, ACOSH_TOLERANCE, 0},
+{233, 1066611507u, 1057654105u, 1057654105u, 0, ACOSH_TOLERANCE, 0},
+{234, 1066695393u, 1057944433u, 1057944433u, 0, ACOSH_TOLERANCE, 0},
+{235, 1066779279u, 1058225171u, 1058225171u, 0, ACOSH_TOLERANCE, 0},
+{236, 1066863165u, 1058497140u, 1058497140u, 0, ACOSH_TOLERANCE, 0},
+{237, 1066947052u, 1058761049u, 1058761049u, 0, ACOSH_TOLERANCE, 0},
+{238, 3234402267u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{239, 3231108068u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{240, 3226013659u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{241, 3217625051u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{242, 1070141403u, 1065548063u, 1065548063u, 0, ACOSH_TOLERANCE, 0},
+{243, 1078530011u, 1072160792u, 1072160792u, 0, ACOSH_TOLERANCE, 0},
+{244, 1083624420u, 1074714438u, 1074714438u, 0, ACOSH_TOLERANCE, 0},
+{245, 3253731328u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{246, 3252840038u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{247, 3251948749u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{248, 3251057459u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{249, 3250166170u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{250, 3249274880u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{251, 3248383590u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{252, 3247492301u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{253, 3246601011u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{254, 3245028147u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{255, 3243245568u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{256, 3241462989u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{257, 3239680410u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{258, 3237792973u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{259, 3234227814u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{260, 3230662656u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{261, 3224580915u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{262, 3213675725u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{263, 1058642330u, 1115684864u, 2143289344u, EDOM, ACOSH_TOLERANCE, 0},
+{264, 1075000115u, 1069338181u, 1069338181u, 0, ACOSH_TOLERANCE, 0},
+{265, 1082130432u, 1074007898u, 1074007898u, 0, ACOSH_TOLERANCE, 0},
+{266, 1085695590u, 1075527877u, 1075527877u, 0, ACOSH_TOLERANCE, 0},
+{267, 1089260749u, 1076636021u, 1076636021u, 0, ACOSH_TOLERANCE, 0},
+{268, 1091672474u, 1077509940u, 1077509940u, 0, ACOSH_TOLERANCE, 0},
+{269, 1093455053u, 1078232007u, 1078232007u, 0, ACOSH_TOLERANCE, 0},
+{270, 1095237632u, 1078847433u, 1078847433u, 0, ACOSH_TOLERANCE, 0},
+{271, 1097020211u, 1079383779u, 1079383779u, 0, ACOSH_TOLERANCE, 0},
+{272, 1098802790u, 1079859115u, 1079859115u, 0, ACOSH_TOLERANCE, 0},
+{273, 1099746509u, 1080285937u, 1080285937u, 0, ACOSH_TOLERANCE, 0},
+{274, 1100637798u, 1080673248u, 1080673248u, 0, ACOSH_TOLERANCE, 0},
+{275, 1101529088u, 1081027759u, 1081027759u, 0, ACOSH_TOLERANCE, 0},
+{276, 1102420378u, 1081354598u, 1081354598u, 0, ACOSH_TOLERANCE, 0},
+{277, 1103311667u, 1081657776u, 1081657776u, 0, ACOSH_TOLERANCE, 0},
+{278, 1104202957u, 1081940495u, 1081940495u, 0, ACOSH_TOLERANCE, 0},
+{279, 1105094246u, 1082167886u, 1082167886u, 0, ACOSH_TOLERANCE, 0},
+{280, 1105985536u, 1082292437u, 1082292437u, 0, ACOSH_TOLERANCE, 0}
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ACOSH_H multiple inclusion protection
+
+// EOF acoshf.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/asinf.h
@@ -0,0 +1,820 @@
+#ifndef CYGONCE_LIBM_ASIN_H
+#define CYGONCE_LIBM_ASIN_H
+//===========================================================================
+//
+//      asin.h
+//
+//      Test vectors for testing of asin() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/asin.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ASIN_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t asinf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{1, 3214430700u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{2, 3214346813u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{3, 3214262927u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{4, 3214179041u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{5, 3214095155u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{6, 3214011269u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{7, 3213927383u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{8, 3213843497u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{9, 3213759611u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{10, 3213675725u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{11, 3213591839u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{12, 3213507953u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{13, 3213424067u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{14, 3213340180u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{15, 3213256294u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{16, 3213172408u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{17, 3213088522u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{18, 3213004636u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{19, 3212920750u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{20, 3212836864u, 3217625051u, 3217625051u, 0, ASIN_TOLERANCE, 0},
+{21, 3212669092u, 3216437732u, 3216437732u, 0, ASIN_TOLERANCE, 0},
+{22, 3212501320u, 3215944521u, 3215944521u, 0, ASIN_TOLERANCE, 0},
+{23, 3212333548u, 3215565099u, 3215565099u, 0, ASIN_TOLERANCE, 0},
+{24, 3212165775u, 3215244413u, 3215244413u, 0, ASIN_TOLERANCE, 0},
+{25, 3211998003u, 3214961161u, 3214961161u, 0, ASIN_TOLERANCE, 0},
+{26, 3211830231u, 3214704423u, 3214704423u, 0, ASIN_TOLERANCE, 0},
+{27, 3211662459u, 3214467718u, 3214467718u, 0, ASIN_TOLERANCE, 0},
+{28, 3211494687u, 3214246826u, 3214246826u, 0, ASIN_TOLERANCE, 0},
+{29, 3211326915u, 3214038819u, 3214038819u, 0, ASIN_TOLERANCE, 0},
+{30, 3211159142u, 3213841564u, 3213841564u, 0, ASIN_TOLERANCE, 0},
+{31, 3210991370u, 3213653454u, 3213653454u, 0, ASIN_TOLERANCE, 0},
+{32, 3210823598u, 3213473242u, 3213473242u, 0, ASIN_TOLERANCE, 0},
+{33, 3210655826u, 3213299935u, 3213299935u, 0, ASIN_TOLERANCE, 0},
+{34, 3210488054u, 3213132728u, 3213132728u, 0, ASIN_TOLERANCE, 0},
+{35, 3210320282u, 3212970959u, 3212970959u, 0, ASIN_TOLERANCE, 0},
+{36, 3210152509u, 3212791284u, 3212791284u, 0, ASIN_TOLERANCE, 0},
+{37, 3209984737u, 3212486350u, 3212486350u, 0, ASIN_TOLERANCE, 0},
+{38, 3209816965u, 3212189449u, 3212189449u, 0, ASIN_TOLERANCE, 0},
+{39, 3209649193u, 3211899893u, 3211899893u, 0, ASIN_TOLERANCE, 0},
+{40, 3209481421u, 3211617081u, 3211617081u, 0, ASIN_TOLERANCE, 0},
+{41, 3209313649u, 3211340489u, 3211340489u, 0, ASIN_TOLERANCE, 0},
+{42, 3209145876u, 3211069649u, 3211069649u, 0, ASIN_TOLERANCE, 0},
+{43, 3208978104u, 3210804156u, 3210804156u, 0, ASIN_TOLERANCE, 0},
+{44, 3208810332u, 3210543640u, 3210543640u, 0, ASIN_TOLERANCE, 0},
+{45, 3208642560u, 3210287770u, 3210287770u, 0, ASIN_TOLERANCE, 0},
+{46, 3208474788u, 3210036251u, 3210036251u, 0, ASIN_TOLERANCE, 0},
+{47, 3208307016u, 3209788813u, 3209788813u, 0, ASIN_TOLERANCE, 0},
+{48, 3208139244u, 3209545215u, 3209545215u, 0, ASIN_TOLERANCE, 0},
+{49, 3207971471u, 3209305230u, 3209305230u, 0, ASIN_TOLERANCE, 0},
+{50, 3207803699u, 3209068660u, 3209068660u, 0, ASIN_TOLERANCE, 0},
+{51, 3207635927u, 3208835315u, 3208835315u, 0, ASIN_TOLERANCE, 0},
+{52, 3207468155u, 3208605024u, 3208605024u, 0, ASIN_TOLERANCE, 0},
+{53, 3207300383u, 3208377629u, 3208377629u, 0, ASIN_TOLERANCE, 0},
+{54, 3207132611u, 3208152982u, 3208152982u, 0, ASIN_TOLERANCE, 0},
+{55, 3206964838u, 3207930946u, 3207930946u, 0, ASIN_TOLERANCE, 0},
+{56, 3206797066u, 3207711396u, 3207711396u, 0, ASIN_TOLERANCE, 0},
+{57, 3206629294u, 3207494214u, 3207494214u, 0, ASIN_TOLERANCE, 0},
+{58, 3206461522u, 3207279289u, 3207279289u, 0, ASIN_TOLERANCE, 0},
+{59, 3206293750u, 3207066519u, 3207066519u, 0, ASIN_TOLERANCE, 0},
+{60, 3206125978u, 3206855806u, 3206855806u, 0, ASIN_TOLERANCE, 0},
+{61, 3205958205u, 3206647058u, 3206647058u, 0, ASIN_TOLERANCE, 0},
+{62, 3205790433u, 3206440193u, 3206440193u, 0, ASIN_TOLERANCE, 0},
+{63, 3205622661u, 3206235129u, 3206235129u, 0, ASIN_TOLERANCE, 0},
+{64, 3205454889u, 3206031787u, 3206031787u, 0, ASIN_TOLERANCE, 0},
+{65, 3205287117u, 3205830100u, 3205830100u, 0, ASIN_TOLERANCE, 0},
+{66, 3205119345u, 3205629996u, 3205629996u, 0, ASIN_TOLERANCE, 0},
+{67, 3204951572u, 3205431410u, 3205431410u, 0, ASIN_TOLERANCE, 0},
+{68, 3204783800u, 3205234284u, 3205234284u, 0, ASIN_TOLERANCE, 0},
+{69, 3204616028u, 3205038560u, 3205038560u, 0, ASIN_TOLERANCE, 0},
+{70, 3204448256u, 3204844178u, 3204844178u, 0, ASIN_TOLERANCE, 0},
+{71, 3204112712u, 3204651089u, 3204651089u, 0, ASIN_TOLERANCE, 0},
+{72, 3203777167u, 3204459240u, 3204459240u, 0, ASIN_TOLERANCE, 0},
+{73, 3203441623u, 3204088914u, 3204088914u, 0, ASIN_TOLERANCE, 0},
+{74, 3203106079u, 3203709898u, 3203709898u, 0, ASIN_TOLERANCE, 0},
+{75, 3202770534u, 3203333085u, 3203333085u, 0, ASIN_TOLERANCE, 0},
+{76, 3202434990u, 3202958395u, 3202958395u, 0, ASIN_TOLERANCE, 0},
+{77, 3202099446u, 3202585743u, 3202585743u, 0, ASIN_TOLERANCE, 0},
+{78, 3201763901u, 3202215051u, 3202215051u, 0, ASIN_TOLERANCE, 0},
+{79, 3201428357u, 3201846246u, 3201846246u, 0, ASIN_TOLERANCE, 0},
+{80, 3201092813u, 3201479254u, 3201479254u, 0, ASIN_TOLERANCE, 0},
+{81, 3200757268u, 3201114005u, 3201114005u, 0, ASIN_TOLERANCE, 0},
+{82, 3200421724u, 3200750433u, 3200750433u, 0, ASIN_TOLERANCE, 0},
+{83, 3200086180u, 3200388473u, 3200388473u, 0, ASIN_TOLERANCE, 0},
+{84, 3199750636u, 3200028060u, 3200028060u, 0, ASIN_TOLERANCE, 0},
+{85, 3199415091u, 3199669135u, 3199669135u, 0, ASIN_TOLERANCE, 0},
+{86, 3199079547u, 3199311640u, 3199311640u, 0, ASIN_TOLERANCE, 0},
+{87, 3198744003u, 3198955516u, 3198955516u, 0, ASIN_TOLERANCE, 0},
+{88, 3198408458u, 3198600708u, 3198600708u, 0, ASIN_TOLERANCE, 0},
+{89, 3198072914u, 3198247163u, 3198247163u, 0, ASIN_TOLERANCE, 0},
+{90, 3197737370u, 3197894829u, 3197894829u, 0, ASIN_TOLERANCE, 0},
+{91, 3197401825u, 3197543654u, 3197543654u, 0, ASIN_TOLERANCE, 0},
+{92, 3197066281u, 3197193590u, 3197193590u, 0, ASIN_TOLERANCE, 0},
+{93, 3196730737u, 3196844588u, 3196844588u, 0, ASIN_TOLERANCE, 0},
+{94, 3196395192u, 3196496600u, 3196496600u, 0, ASIN_TOLERANCE, 0},
+{95, 3196059648u, 3196149582u, 3196149582u, 0, ASIN_TOLERANCE, 0},
+{96, 3195388559u, 3195547329u, 3195547329u, 0, ASIN_TOLERANCE, 0},
+{97, 3194717471u, 3194856902u, 3194856902u, 0, ASIN_TOLERANCE, 0},
+{98, 3194046382u, 3194168149u, 3194168149u, 0, ASIN_TOLERANCE, 0},
+{99, 3193375293u, 3193480987u, 3193480987u, 0, ASIN_TOLERANCE, 0},
+{100, 3192704205u, 3192795334u, 3192795334u, 0, ASIN_TOLERANCE, 0},
+{101, 3192033116u, 3192111106u, 3192111106u, 0, ASIN_TOLERANCE, 0},
+{102, 3191362028u, 3191428228u, 3191428228u, 0, ASIN_TOLERANCE, 0},
+{103, 3190690939u, 3190746617u, 3190746617u, 0, ASIN_TOLERANCE, 0},
+{104, 3190019850u, 3190066199u, 3190066199u, 0, ASIN_TOLERANCE, 0},
+{105, 3189348762u, 3189386898u, 3189386898u, 0, ASIN_TOLERANCE, 0},
+{106, 3188677673u, 3188708638u, 3188708638u, 0, ASIN_TOLERANCE, 0},
+{107, 3188006584u, 3188031346u, 3188031346u, 0, ASIN_TOLERANCE, 0},
+{108, 3186999951u, 3187038858u, 3187038858u, 0, ASIN_TOLERANCE, 0},
+{109, 3185657774u, 3185687711u, 3185687711u, 0, ASIN_TOLERANCE, 0},
+{110, 3184315597u, 3184338068u, 3184338068u, 0, ASIN_TOLERANCE, 0},
+{111, 3182973420u, 3182989787u, 3182989787u, 0, ASIN_TOLERANCE, 0},
+{112, 3181631242u, 3181642728u, 3181642728u, 0, ASIN_TOLERANCE, 0},
+{113, 3180289065u, 3180296755u, 3180296755u, 0, ASIN_TOLERANCE, 0},
+{114, 3178611343u, 3178621022u, 3178621022u, 0, ASIN_TOLERANCE, 0},
+{115, 3175926989u, 3175932588u, 3175932588u, 0, ASIN_TOLERANCE, 0},
+{116, 3173242634u, 3173245499u, 3173245499u, 0, ASIN_TOLERANCE, 0},
+{117, 3170222735u, 3170225152u, 3170225152u, 0, ASIN_TOLERANCE, 0},
+{118, 3164854026u, 3164854742u, 3164854742u, 0, ASIN_TOLERANCE, 0},
+{119, 3156465418u, 3156465597u, 3156465597u, 0, ASIN_TOLERANCE, 0},
+{120, 1008981770u, 1008981949u, 1008981949u, 0, ASIN_TOLERANCE, 0},
+{121, 1017370378u, 1017371094u, 1017371094u, 0, ASIN_TOLERANCE, 0},
+{122, 1022739087u, 1022741504u, 1022741504u, 0, ASIN_TOLERANCE, 0},
+{123, 1025758986u, 1025761851u, 1025761851u, 0, ASIN_TOLERANCE, 0},
+{124, 1028443341u, 1028448940u, 1028448940u, 0, ASIN_TOLERANCE, 0},
+{125, 1031127695u, 1031137374u, 1031137374u, 0, ASIN_TOLERANCE, 0},
+{126, 1032805417u, 1032813107u, 1032813107u, 0, ASIN_TOLERANCE, 0},
+{127, 1034147594u, 1034159080u, 1034159080u, 0, ASIN_TOLERANCE, 0},
+{128, 1035489772u, 1035506139u, 1035506139u, 0, ASIN_TOLERANCE, 0},
+{129, 1036831949u, 1036854420u, 1036854420u, 0, ASIN_TOLERANCE, 0},
+{130, 1038174126u, 1038204063u, 1038204063u, 0, ASIN_TOLERANCE, 0},
+{131, 1039516303u, 1039555210u, 1039555210u, 0, ASIN_TOLERANCE, 0},
+{132, 1040522936u, 1040547698u, 1040547698u, 0, ASIN_TOLERANCE, 0},
+{133, 1041194025u, 1041224990u, 1041224990u, 0, ASIN_TOLERANCE, 0},
+{134, 1041865114u, 1041903250u, 1041903250u, 0, ASIN_TOLERANCE, 0},
+{135, 1042536202u, 1042582551u, 1042582551u, 0, ASIN_TOLERANCE, 0},
+{136, 1043207291u, 1043262969u, 1043262969u, 0, ASIN_TOLERANCE, 0},
+{137, 1043878380u, 1043944580u, 1043944580u, 0, ASIN_TOLERANCE, 0},
+{138, 1044549468u, 1044627458u, 1044627458u, 0, ASIN_TOLERANCE, 0},
+{139, 1045220557u, 1045311686u, 1045311686u, 0, ASIN_TOLERANCE, 0},
+{140, 1045891645u, 1045997339u, 1045997339u, 0, ASIN_TOLERANCE, 0},
+{141, 1046562734u, 1046684501u, 1046684501u, 0, ASIN_TOLERANCE, 0},
+{142, 1047233823u, 1047373254u, 1047373254u, 0, ASIN_TOLERANCE, 0},
+{143, 1047904911u, 1048063681u, 1048063681u, 0, ASIN_TOLERANCE, 0},
+{144, 1048576000u, 1048665934u, 1048665934u, 0, ASIN_TOLERANCE, 0},
+{145, 1048911544u, 1049012952u, 1049012952u, 0, ASIN_TOLERANCE, 0},
+{146, 1049247089u, 1049360940u, 1049360940u, 0, ASIN_TOLERANCE, 0},
+{147, 1049582633u, 1049709942u, 1049709942u, 0, ASIN_TOLERANCE, 0},
+{148, 1049918177u, 1050060006u, 1050060006u, 0, ASIN_TOLERANCE, 0},
+{149, 1050253722u, 1050411181u, 1050411181u, 0, ASIN_TOLERANCE, 0},
+{150, 1050589266u, 1050763515u, 1050763515u, 0, ASIN_TOLERANCE, 0},
+{151, 1050924810u, 1051117060u, 1051117060u, 0, ASIN_TOLERANCE, 0},
+{152, 1051260355u, 1051471868u, 1051471868u, 0, ASIN_TOLERANCE, 0},
+{153, 1051595899u, 1051827992u, 1051827992u, 0, ASIN_TOLERANCE, 0},
+{154, 1051931443u, 1052185487u, 1052185487u, 0, ASIN_TOLERANCE, 0},
+{155, 1052266988u, 1052544412u, 1052544412u, 0, ASIN_TOLERANCE, 0},
+{156, 1052602532u, 1052904825u, 1052904825u, 0, ASIN_TOLERANCE, 0},
+{157, 1052938076u, 1053266785u, 1053266785u, 0, ASIN_TOLERANCE, 0},
+{158, 1053273620u, 1053630357u, 1053630357u, 0, ASIN_TOLERANCE, 0},
+{159, 1053609165u, 1053995606u, 1053995606u, 0, ASIN_TOLERANCE, 0},
+{160, 1053944709u, 1054362598u, 1054362598u, 0, ASIN_TOLERANCE, 0},
+{161, 1054280253u, 1054731403u, 1054731403u, 0, ASIN_TOLERANCE, 0},
+{162, 1054615798u, 1055102095u, 1055102095u, 0, ASIN_TOLERANCE, 0},
+{163, 1054951342u, 1055474747u, 1055474747u, 0, ASIN_TOLERANCE, 0},
+{164, 1055286886u, 1055849437u, 1055849437u, 0, ASIN_TOLERANCE, 0},
+{165, 1055622431u, 1056226250u, 1056226250u, 0, ASIN_TOLERANCE, 0},
+{166, 1055957975u, 1056605266u, 1056605266u, 0, ASIN_TOLERANCE, 0},
+{167, 1056293519u, 1056975592u, 1056975592u, 0, ASIN_TOLERANCE, 0},
+{168, 1056629064u, 1057167441u, 1057167441u, 0, ASIN_TOLERANCE, 0},
+{169, 1056964608u, 1057360530u, 1057360530u, 0, ASIN_TOLERANCE, 0},
+{170, 1057132380u, 1057554912u, 1057554912u, 0, ASIN_TOLERANCE, 0},
+{171, 1057300152u, 1057750636u, 1057750636u, 0, ASIN_TOLERANCE, 0},
+{172, 1057467924u, 1057947762u, 1057947762u, 0, ASIN_TOLERANCE, 0},
+{173, 1057635697u, 1058146348u, 1058146348u, 0, ASIN_TOLERANCE, 0},
+{174, 1057803469u, 1058346452u, 1058346452u, 0, ASIN_TOLERANCE, 0},
+{175, 1057971241u, 1058548139u, 1058548139u, 0, ASIN_TOLERANCE, 0},
+{176, 1058139013u, 1058751481u, 1058751481u, 0, ASIN_TOLERANCE, 0},
+{177, 1058306785u, 1058956545u, 1058956545u, 0, ASIN_TOLERANCE, 0},
+{178, 1058474557u, 1059163410u, 1059163410u, 0, ASIN_TOLERANCE, 0},
+{179, 1058642330u, 1059372158u, 1059372158u, 0, ASIN_TOLERANCE, 0},
+{180, 1058810102u, 1059582871u, 1059582871u, 0, ASIN_TOLERANCE, 0},
+{181, 1058977874u, 1059795641u, 1059795641u, 0, ASIN_TOLERANCE, 0},
+{182, 1059145646u, 1060010566u, 1060010566u, 0, ASIN_TOLERANCE, 0},
+{183, 1059313418u, 1060227748u, 1060227748u, 0, ASIN_TOLERANCE, 0},
+{184, 1059481190u, 1060447298u, 1060447298u, 0, ASIN_TOLERANCE, 0},
+{185, 1059648963u, 1060669334u, 1060669334u, 0, ASIN_TOLERANCE, 0},
+{186, 1059816735u, 1060893981u, 1060893981u, 0, ASIN_TOLERANCE, 0},
+{187, 1059984507u, 1061121376u, 1061121376u, 0, ASIN_TOLERANCE, 0},
+{188, 1060152279u, 1061351667u, 1061351667u, 0, ASIN_TOLERANCE, 0},
+{189, 1060320051u, 1061585012u, 1061585012u, 0, ASIN_TOLERANCE, 0},
+{190, 1060487823u, 1061821582u, 1061821582u, 0, ASIN_TOLERANCE, 0},
+{191, 1060655596u, 1062061567u, 1062061567u, 0, ASIN_TOLERANCE, 0},
+{192, 1060823368u, 1062305165u, 1062305165u, 0, ASIN_TOLERANCE, 0},
+{193, 1060991140u, 1062552603u, 1062552603u, 0, ASIN_TOLERANCE, 0},
+{194, 1061158912u, 1062804122u, 1062804122u, 0, ASIN_TOLERANCE, 0},
+{195, 1061326684u, 1063059992u, 1063059992u, 0, ASIN_TOLERANCE, 0},
+{196, 1061494456u, 1063320508u, 1063320508u, 0, ASIN_TOLERANCE, 0},
+{197, 1061662228u, 1063586001u, 1063586001u, 0, ASIN_TOLERANCE, 0},
+{198, 1061830001u, 1063856841u, 1063856841u, 0, ASIN_TOLERANCE, 0},
+{199, 1061997773u, 1064133433u, 1064133433u, 0, ASIN_TOLERANCE, 0},
+{200, 1062165545u, 1064416245u, 1064416245u, 0, ASIN_TOLERANCE, 0},
+{201, 1062333317u, 1064705801u, 1064705801u, 0, ASIN_TOLERANCE, 0},
+{202, 1062501089u, 1065002702u, 1065002702u, 0, ASIN_TOLERANCE, 0},
+{203, 1062668861u, 1065307636u, 1065307636u, 0, ASIN_TOLERANCE, 0},
+{204, 1062836634u, 1065487311u, 1065487311u, 0, ASIN_TOLERANCE, 0},
+{205, 1063004406u, 1065649080u, 1065649080u, 0, ASIN_TOLERANCE, 0},
+{206, 1063172178u, 1065816287u, 1065816287u, 0, ASIN_TOLERANCE, 0},
+{207, 1063339950u, 1065989594u, 1065989594u, 0, ASIN_TOLERANCE, 0},
+{208, 1063507722u, 1066169806u, 1066169806u, 0, ASIN_TOLERANCE, 0},
+{209, 1063675494u, 1066357916u, 1066357916u, 0, ASIN_TOLERANCE, 0},
+{210, 1063843267u, 1066555171u, 1066555171u, 0, ASIN_TOLERANCE, 0},
+{211, 1064011039u, 1066763178u, 1066763178u, 0, ASIN_TOLERANCE, 0},
+{212, 1064178811u, 1066984070u, 1066984070u, 0, ASIN_TOLERANCE, 0},
+{213, 1064346583u, 1067220775u, 1067220775u, 0, ASIN_TOLERANCE, 0},
+{214, 1064514355u, 1067477513u, 1067477513u, 0, ASIN_TOLERANCE, 0},
+{215, 1064682127u, 1067760765u, 1067760765u, 0, ASIN_TOLERANCE, 0},
+{216, 1064849900u, 1068081451u, 1068081451u, 0, ASIN_TOLERANCE, 0},
+{217, 1065017672u, 1068460873u, 1068460873u, 0, ASIN_TOLERANCE, 0},
+{218, 1065185444u, 1068954084u, 1068954084u, 0, ASIN_TOLERANCE, 0},
+{219, 1065353216u, 1070141403u, 1070141403u, 0, ASIN_TOLERANCE, 0},
+{220, 1065437102u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{221, 1065520988u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{222, 1065604874u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{223, 1065688760u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{224, 1065772646u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{225, 1065856532u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{226, 1065940419u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{227, 1066024305u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{228, 1066108191u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{229, 1066192077u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{230, 1066275963u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{231, 1066359849u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{232, 1066443735u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{233, 1066527621u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{234, 1066611507u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{235, 1066695393u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{236, 1066779279u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{237, 1066863165u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{238, 1066947052u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{239, 3234402267u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{240, 3231108068u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{241, 3226013659u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{242, 3217625051u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{243, 0u, 0u, 0u, 0, ASIN_TOLERANCE, 0},
+{244, 1070141403u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{245, 1078530011u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{246, 1083624420u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{247, 3253731328u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{248, 3252840038u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{249, 3251948749u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{250, 3251057459u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{251, 3250166170u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{252, 3249274880u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{253, 3248383590u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{254, 3247492301u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{255, 3246601011u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{256, 3245028147u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{257, 3243245568u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{258, 3241462989u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{259, 3239680410u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{260, 3237792973u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{261, 3234227814u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{262, 3230662656u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{263, 3224580915u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{264, 3213675725u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{265, 1058642330u, 1059372158u, 1059372158u, 0, ASIN_TOLERANCE, 0},
+{266, 1075000115u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{267, 1082130432u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{268, 1085695590u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{269, 1089260749u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{270, 1091672474u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{271, 1093455053u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{272, 1095237632u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{273, 1097020211u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{274, 1098802790u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{275, 1099746509u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{276, 1100637798u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{277, 1101529088u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{278, 1102420378u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{279, 1103311667u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{280, 1104202957u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{281, 1105094246u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{282, 1105985536u, 1115684864u, 2143289344u, EDOM, ASIN_TOLERANCE, 0},
+{283, 0u, 3169600404u, 0u, 0, ASIN_TOLERANCE, 0},
+{284, 0u, 1339715816u, 0u, 0, ASIN_TOLERANCE, 0},
+{285, 0u, 1137623440u, 0u, 0, ASIN_TOLERANCE, 0},
+{286, 0u, 1318077703u, 0u, 0, ASIN_TOLERANCE, 0},
+{287, 0u, 3138716210u, 0u, 0, ASIN_TOLERANCE, 0},
+{288, 0u, 956731690u, 0u, 0, ASIN_TOLERANCE, 0},
+{289, 0u, 3090780435u, 0u, 0, ASIN_TOLERANCE, 0},
+{290, 0u, 1184078964u, 0u, 0, ASIN_TOLERANCE, 0},
+{291, 0u, 805930990u, 0u, 0, ASIN_TOLERANCE, 0},
+{292, 0u, 2961815950u, 0u, 0, ASIN_TOLERANCE, 0},
+{293, 0u, 3293150194u, 0u, 0, ASIN_TOLERANCE, 0},
+{294, 0u, 3446630737u, 0u, 0, ASIN_TOLERANCE, 0},
+{295, 3207495939u, 1009178246u, 3208642957u, 0, ASIN_TOLERANCE, 0},
+{296, 0u, 1011741316u, 0u, 0, ASIN_TOLERANCE, 0},
+{297, 0u, 924152434u, 0u, 0, ASIN_TOLERANCE, 0},
+{298, 0u, 1046519338u, 0u, 0, ASIN_TOLERANCE, 0},
+{299, 0u, 843024648u, 0u, 0, ASIN_TOLERANCE, 0},
+{300, 0u, 1207613046u, 0u, 0, ASIN_TOLERANCE, 0},
+{301, 0u, 3373702511u, 0u, 0, ASIN_TOLERANCE, 0},
+{302, 0u, 1287042017u, 0u, 0, ASIN_TOLERANCE, 0},
+{303, 0u, 3174764041u, 0u, 0, ASIN_TOLERANCE, 0},
+{304, 0u, 3366639803u, 0u, 0, ASIN_TOLERANCE, 0},
+{305, 0u, 927668332u, 0u, 0, ASIN_TOLERANCE, 0},
+{306, 0u, 1231561331u, 0u, 0, ASIN_TOLERANCE, 0},
+{307, 0u, 846986655u, 0u, 0, ASIN_TOLERANCE, 0},
+{308, 0u, 1325838529u, 0u, 0, ASIN_TOLERANCE, 0},
+{309, 0u, 2994813381u, 0u, 0, ASIN_TOLERANCE, 0},
+{310, 0u, 1319183848u, 0u, 0, ASIN_TOLERANCE, 0},
+{311, 0u, 3059184837u, 0u, 0, ASIN_TOLERANCE, 0},
+{312, 0u, 3234638157u, 0u, 0, ASIN_TOLERANCE, 0},
+{313, 0u, 3468333016u, 0u, 0, ASIN_TOLERANCE, 0},
+{314, 0u, 973297633u, 0u, 0, ASIN_TOLERANCE, 0},
+{315, 0u, 3060497453u, 0u, 0, ASIN_TOLERANCE, 0},
+{316, 0u, 3053313644u, 0u, 0, ASIN_TOLERANCE, 0},
+{317, 0u, 905204998u, 0u, 0, ASIN_TOLERANCE, 0},
+{318, 0u, 1031869860u, 0u, 0, ASIN_TOLERANCE, 0},
+{319, 0u, 3090663336u, 0u, 0, ASIN_TOLERANCE, 0},
+{320, 0u, 3325365308u, 0u, 0, ASIN_TOLERANCE, 0},
+{321, 0u, 1222145080u, 0u, 0, ASIN_TOLERANCE, 0},
+{322, 0u, 3182301130u, 0u, 0, ASIN_TOLERANCE, 0},
+{323, 0u, 3141898978u, 0u, 0, ASIN_TOLERANCE, 0},
+{324, 0u, 3250208698u, 0u, 0, ASIN_TOLERANCE, 0},
+{325, 0u, 850607273u, 0u, 0, ASIN_TOLERANCE, 0},
+{326, 0u, 986147596u, 0u, 0, ASIN_TOLERANCE, 0},
+{327, 0u, 817336158u, 0u, 0, ASIN_TOLERANCE, 0},
+{328, 0u, 1228929743u, 0u, 0, ASIN_TOLERANCE, 0},
+{329, 0u, 1285620759u, 0u, 0, ASIN_TOLERANCE, 0},
+{330, 0u, 3150558310u, 0u, 0, ASIN_TOLERANCE, 0},
+{331, 0u, 1026729590u, 0u, 0, ASIN_TOLERANCE, 0},
+{332, 0u, 1322457908u, 0u, 0, ASIN_TOLERANCE, 0},
+{333, 0u, 3293402534u, 0u, 0, ASIN_TOLERANCE, 0},
+{334, 0u, 3376286224u, 0u, 0, ASIN_TOLERANCE, 0},
+{335, 0u, 1262396132u, 0u, 0, ASIN_TOLERANCE, 0},
+{336, 0u, 3357890790u, 0u, 0, ASIN_TOLERANCE, 0},
+{337, 0u, 1227031652u, 0u, 0, ASIN_TOLERANCE, 0},
+{338, 0u, 3486821126u, 0u, 0, ASIN_TOLERANCE, 0},
+{339, 0u, 3361769033u, 0u, 0, ASIN_TOLERANCE, 0},
+{340, 0u, 3099071752u, 0u, 0, ASIN_TOLERANCE, 0},
+{341, 3064942859u, 3410406460u, 3064942859u, 0, ASIN_TOLERANCE, 0},
+{342, 0u, 1218561473u, 0u, 0, ASIN_TOLERANCE, 0},
+{343, 0u, 936690127u, 0u, 0, ASIN_TOLERANCE, 0},
+{344, 0u, 1127391340u, 0u, 0, ASIN_TOLERANCE, 0},
+{345, 0u, 3036142101u, 0u, 0, ASIN_TOLERANCE, 0},
+{346, 0u, 3471390739u, 0u, 0, ASIN_TOLERANCE, 0},
+{347, 0u, 3241193975u, 0u, 0, ASIN_TOLERANCE, 0},
+{348, 0u, 820404624u, 0u, 0, ASIN_TOLERANCE, 0},
+{349, 0u, 905618576u, 0u, 0, ASIN_TOLERANCE, 0},
+{350, 0u, 1263769881u, 0u, 0, ASIN_TOLERANCE, 0},
+{351, 0u, 3422581846u, 0u, 0, ASIN_TOLERANCE, 0},
+{352, 0u, 3020874439u, 0u, 0, ASIN_TOLERANCE, 0},
+{353, 1044854841u, 3441293384u, 1044938638u, 0, ASIN_TOLERANCE, 0},
+{354, 0u, 1327700779u, 0u, 0, ASIN_TOLERANCE, 0},
+{355, 0u, 1053048637u, 0u, 0, ASIN_TOLERANCE, 0},
+{356, 0u, 3390124302u, 0u, 0, ASIN_TOLERANCE, 0},
+{357, 0u, 1326155577u, 0u, 0, ASIN_TOLERANCE, 0},
+{358, 0u, 3009485985u, 0u, 0, ASIN_TOLERANCE, 0},
+{359, 0u, 976507183u, 0u, 0, ASIN_TOLERANCE, 0},
+{360, 0u, 3465702297u, 0u, 0, ASIN_TOLERANCE, 0},
+{361, 0u, 3162613159u, 0u, 0, ASIN_TOLERANCE, 0},
+{362, 0u, 3424831780u, 0u, 0, ASIN_TOLERANCE, 0},
+{363, 0u, 1315193884u, 0u, 0, ASIN_TOLERANCE, 0},
+{364, 0u, 3393434856u, 0u, 0, ASIN_TOLERANCE, 0},
+{365, 0u, 3075595653u, 0u, 0, ASIN_TOLERANCE, 0},
+{366, 0u, 1073959932u, 0u, 0, ASIN_TOLERANCE, 0},
+{367, 0u, 984063398u, 0u, 0, ASIN_TOLERANCE, 0},
+{368, 0u, 3051776777u, 0u, 0, ASIN_TOLERANCE, 0},
+{369, 0u, 3333928591u, 0u, 0, ASIN_TOLERANCE, 0},
+{370, 0u, 3277810397u, 0u, 0, ASIN_TOLERANCE, 0},
+{371, 0u, 3375812155u, 0u, 0, ASIN_TOLERANCE, 0},
+{372, 0u, 879559037u, 0u, 0, ASIN_TOLERANCE, 0},
+{373, 0u, 3359727790u, 0u, 0, ASIN_TOLERANCE, 0},
+{374, 0u, 1094033983u, 0u, 0, ASIN_TOLERANCE, 0},
+{375, 0u, 965490084u, 0u, 0, ASIN_TOLERANCE, 0},
+{376, 0u, 1063615282u, 0u, 0, ASIN_TOLERANCE, 0},
+{377, 0u, 916132262u, 0u, 0, ASIN_TOLERANCE, 0},
+{378, 0u, 3214499901u, 0u, 0, ASIN_TOLERANCE, 0},
+{379, 0u, 1149498437u, 0u, 0, ASIN_TOLERANCE, 0},
+{380, 0u, 957867294u, 0u, 0, ASIN_TOLERANCE, 0},
+{381, 0u, 1292682598u, 0u, 0, ASIN_TOLERANCE, 0},
+{382, 0u, 3181128080u, 0u, 0, ASIN_TOLERANCE, 0},
+{383, 1034143548u, 3146558751u, 1034155022u, 0, ASIN_TOLERANCE, 0},
+{384, 0u, 3118386084u, 0u, 0, ASIN_TOLERANCE, 0},
+{385, 0u, 3281577923u, 0u, 0, ASIN_TOLERANCE, 0},
+{386, 0u, 3108459270u, 0u, 0, ASIN_TOLERANCE, 0},
+{387, 0u, 877939434u, 0u, 0, ASIN_TOLERANCE, 0},
+{388, 0u, 1092863108u, 0u, 0, ASIN_TOLERANCE, 0},
+{389, 0u, 2984618214u, 0u, 0, ASIN_TOLERANCE, 0},
+{390, 0u, 3230867340u, 0u, 0, ASIN_TOLERANCE, 0},
+{391, 0u, 1299947984u, 0u, 0, ASIN_TOLERANCE, 0},
+{392, 0u, 1014533799u, 0u, 0, ASIN_TOLERANCE, 0},
+{393, 0u, 3294931045u, 0u, 0, ASIN_TOLERANCE, 0},
+{394, 0u, 1234530539u, 0u, 0, ASIN_TOLERANCE, 0},
+{395, 0u, 1167174417u, 0u, 0, ASIN_TOLERANCE, 0},
+{396, 0u, 1033515667u, 0u, 0, ASIN_TOLERANCE, 0},
+{397, 0u, 3461029208u, 0u, 0, ASIN_TOLERANCE, 0},
+{398, 0u, 2963999387u, 0u, 0, ASIN_TOLERANCE, 0},
+{399, 0u, 1289841195u, 0u, 0, ASIN_TOLERANCE, 0},
+{400, 0u, 991614550u, 0u, 0, ASIN_TOLERANCE, 0},
+{401, 0u, 3005733479u, 0u, 0, ASIN_TOLERANCE, 0},
+{402, 0u, 3028772689u, 0u, 0, ASIN_TOLERANCE, 0},
+{403, 0u, 3461908440u, 0u, 0, ASIN_TOLERANCE, 0},
+{404, 0u, 3395559071u, 0u, 0, ASIN_TOLERANCE, 0},
+{405, 0u, 3386631630u, 0u, 0, ASIN_TOLERANCE, 0},
+{406, 0u, 1302044669u, 0u, 0, ASIN_TOLERANCE, 0},
+{407, 0u, 3136041385u, 0u, 0, ASIN_TOLERANCE, 0},
+{408, 0u, 819212976u, 0u, 0, ASIN_TOLERANCE, 0},
+{409, 0u, 1308276557u, 0u, 0, ASIN_TOLERANCE, 0},
+{410, 0u, 890279471u, 0u, 0, ASIN_TOLERANCE, 0},
+{411, 0u, 3391162308u, 0u, 0, ASIN_TOLERANCE, 0},
+{412, 0u, 3366933172u, 0u, 0, ASIN_TOLERANCE, 0},
+{413, 0u, 2972468923u, 0u, 0, ASIN_TOLERANCE, 0},
+{414, 0u, 1096223283u, 0u, 0, ASIN_TOLERANCE, 0},
+{415, 0u, 2985540645u, 0u, 0, ASIN_TOLERANCE, 0},
+{416, 0u, 3045939684u, 0u, 0, ASIN_TOLERANCE, 0},
+{417, 0u, 3289105549u, 0u, 0, ASIN_TOLERANCE, 0},
+{418, 0u, 3118459546u, 0u, 0, ASIN_TOLERANCE, 0},
+{419, 0u, 805655869u, 0u, 0, ASIN_TOLERANCE, 0},
+{420, 0u, 1298783885u, 0u, 0, ASIN_TOLERANCE, 0},
+{421, 0u, 3314827933u, 0u, 0, ASIN_TOLERANCE, 0},
+{422, 0u, 1010844213u, 0u, 0, ASIN_TOLERANCE, 0},
+{423, 0u, 3185364965u, 0u, 0, ASIN_TOLERANCE, 0},
+{424, 0u, 1196910312u, 0u, 0, ASIN_TOLERANCE, 0},
+{425, 0u, 3036177925u, 0u, 0, ASIN_TOLERANCE, 0},
+{426, 0u, 1260339199u, 0u, 0, ASIN_TOLERANCE, 0},
+{427, 0u, 3421558958u, 0u, 0, ASIN_TOLERANCE, 0},
+{428, 1009721212u, 1046112320u, 1009721431u, 0, ASIN_TOLERANCE, 0},
+{429, 0u, 3361661885u, 0u, 0, ASIN_TOLERANCE, 0},
+{430, 0u, 927278934u, 0u, 0, ASIN_TOLERANCE, 0},
+{431, 0u, 3168337905u, 0u, 0, ASIN_TOLERANCE, 0},
+{432, 3209292679u, 3097629295u, 3211306330u, 0, ASIN_TOLERANCE, 0},
+{433, 0u, 900870557u, 0u, 0, ASIN_TOLERANCE, 0},
+{434, 0u, 1018873558u, 0u, 0, ASIN_TOLERANCE, 0},
+{435, 0u, 1336758936u, 0u, 0, ASIN_TOLERANCE, 0},
+{436, 0u, 3333739154u, 0u, 0, ASIN_TOLERANCE, 0},
+{437, 0u, 1320787767u, 0u, 0, ASIN_TOLERANCE, 0},
+{438, 0u, 3388356571u, 0u, 0, ASIN_TOLERANCE, 0},
+{439, 0u, 1178658982u, 0u, 0, ASIN_TOLERANCE, 0},
+{440, 0u, 1052318349u, 0u, 0, ASIN_TOLERANCE, 0},
+{441, 0u, 1305787839u, 0u, 0, ASIN_TOLERANCE, 0},
+{442, 0u, 3343304699u, 0u, 0, ASIN_TOLERANCE, 0},
+{443, 0u, 3210802820u, 0u, 0, ASIN_TOLERANCE, 0},
+{444, 0u, 2981916252u, 0u, 0, ASIN_TOLERANCE, 0},
+{445, 0u, 3331408262u, 0u, 0, ASIN_TOLERANCE, 0},
+{446, 0u, 3398215908u, 0u, 0, ASIN_TOLERANCE, 0},
+{447, 0u, 1200012284u, 0u, 0, ASIN_TOLERANCE, 0},
+{448, 0u, 3334899880u, 0u, 0, ASIN_TOLERANCE, 0},
+{449, 0u, 3254921054u, 0u, 0, ASIN_TOLERANCE, 0},
+{450, 0u, 1327067896u, 0u, 0, ASIN_TOLERANCE, 0},
+{451, 0u, 3322159484u, 0u, 0, ASIN_TOLERANCE, 0},
+{452, 0u, 1170972749u, 0u, 0, ASIN_TOLERANCE, 0},
+{453, 0u, 1088950833u, 0u, 0, ASIN_TOLERANCE, 0},
+{454, 0u, 1021298336u, 0u, 0, ASIN_TOLERANCE, 0},
+{455, 0u, 3396911457u, 0u, 0, ASIN_TOLERANCE, 0},
+{456, 0u, 1226465223u, 0u, 0, ASIN_TOLERANCE, 0},
+{457, 0u, 3032345638u, 0u, 0, ASIN_TOLERANCE, 0},
+{458, 0u, 3372887038u, 0u, 0, ASIN_TOLERANCE, 0},
+{459, 0u, 3047298800u, 0u, 0, ASIN_TOLERANCE, 0},
+{460, 0u, 1328903537u, 0u, 0, ASIN_TOLERANCE, 0},
+{461, 0u, 943122002u, 0u, 0, ASIN_TOLERANCE, 0},
+{462, 0u, 3240474694u, 0u, 0, ASIN_TOLERANCE, 0},
+{463, 0u, 1321478210u, 0u, 0, ASIN_TOLERANCE, 0},
+{464, 0u, 3150110905u, 0u, 0, ASIN_TOLERANCE, 0},
+{465, 1044716314u, 1175058883u, 1044797442u, 0, ASIN_TOLERANCE, 0},
+{466, 0u, 1113112437u, 0u, 0, ASIN_TOLERANCE, 0},
+{467, 0u, 1133955508u, 0u, 0, ASIN_TOLERANCE, 0},
+{468, 0u, 3322269242u, 0u, 0, ASIN_TOLERANCE, 0},
+{469, 0u, 1007037967u, 0u, 0, ASIN_TOLERANCE, 0},
+{470, 0u, 1034712760u, 0u, 0, ASIN_TOLERANCE, 0},
+{471, 0u, 3242154340u, 0u, 0, ASIN_TOLERANCE, 0},
+{472, 0u, 3198746395u, 0u, 0, ASIN_TOLERANCE, 0},
+{473, 0u, 871518549u, 0u, 0, ASIN_TOLERANCE, 0},
+{474, 0u, 1076307289u, 0u, 0, ASIN_TOLERANCE, 0},
+{475, 0u, 1093265845u, 0u, 0, ASIN_TOLERANCE, 0},
+{476, 0u, 3425791859u, 0u, 0, ASIN_TOLERANCE, 0},
+{477, 0u, 1132019346u, 0u, 0, ASIN_TOLERANCE, 0},
+{478, 0u, 3188748064u, 0u, 0, ASIN_TOLERANCE, 0},
+{479, 0u, 2959991506u, 0u, 0, ASIN_TOLERANCE, 0},
+{480, 0u, 3424322165u, 0u, 0, ASIN_TOLERANCE, 0},
+{481, 0u, 3159354376u, 0u, 0, ASIN_TOLERANCE, 0},
+{482, 0u, 3191112451u, 0u, 0, ASIN_TOLERANCE, 0},
+{483, 0u, 3268491661u, 0u, 0, ASIN_TOLERANCE, 0},
+{484, 0u, 1228416507u, 0u, 0, ASIN_TOLERANCE, 0},
+{485, 0u, 1006050163u, 0u, 0, ASIN_TOLERANCE, 0},
+{486, 0u, 3194999530u, 0u, 0, ASIN_TOLERANCE, 0},
+{487, 0u, 3455139526u, 0u, 0, ASIN_TOLERANCE, 0},
+{488, 0u, 1028994668u, 0u, 0, ASIN_TOLERANCE, 0},
+{489, 0u, 827857784u, 0u, 0, ASIN_TOLERANCE, 0},
+{490, 0u, 1089013253u, 0u, 0, ASIN_TOLERANCE, 0},
+{491, 0u, 3332044773u, 0u, 0, ASIN_TOLERANCE, 0},
+{492, 0u, 955602880u, 0u, 0, ASIN_TOLERANCE, 0},
+{493, 0u, 834883605u, 0u, 0, ASIN_TOLERANCE, 0},
+{494, 0u, 2967925613u, 0u, 0, ASIN_TOLERANCE, 0},
+{495, 0u, 3273003721u, 0u, 0, ASIN_TOLERANCE, 0},
+{496, 0u, 3114823772u, 0u, 0, ASIN_TOLERANCE, 0},
+{497, 0u, 2978999239u, 0u, 0, ASIN_TOLERANCE, 0},
+{498, 0u, 1241824475u, 0u, 0, ASIN_TOLERANCE, 0},
+{499, 0u, 1331775131u, 0u, 0, ASIN_TOLERANCE, 0},
+{500, 0u, 3141296194u, 0u, 0, ASIN_TOLERANCE, 0},
+{501, 0u, 1337844885u, 0u, 0, ASIN_TOLERANCE, 0},
+{502, 0u, 3106714954u, 0u, 0, ASIN_TOLERANCE, 0},
+{503, 0u, 3096592046u, 0u, 0, ASIN_TOLERANCE, 0},
+{504, 0u, 1073304723u, 0u, 0, ASIN_TOLERANCE, 0},
+{505, 0u, 1241050896u, 0u, 0, ASIN_TOLERANCE, 0},
+{506, 0u, 3396048528u, 0u, 0, ASIN_TOLERANCE, 0},
+{507, 0u, 815233034u, 0u, 0, ASIN_TOLERANCE, 0},
+{508, 0u, 1336420810u, 0u, 0, ASIN_TOLERANCE, 0},
+{509, 0u, 3385978192u, 0u, 0, ASIN_TOLERANCE, 0},
+{510, 0u, 865415249u, 0u, 0, ASIN_TOLERANCE, 0},
+{511, 0u, 1098069770u, 0u, 0, ASIN_TOLERANCE, 0},
+{512, 0u, 1309182624u, 0u, 0, ASIN_TOLERANCE, 0},
+{513, 0u, 3090687943u, 0u, 0, ASIN_TOLERANCE, 0},
+{514, 0u, 3294568849u, 0u, 0, ASIN_TOLERANCE, 0},
+{515, 0u, 1248962235u, 0u, 0, ASIN_TOLERANCE, 0},
+{516, 0u, 1181971466u, 0u, 0, ASIN_TOLERANCE, 0},
+{517, 0u, 3364325750u, 0u, 0, ASIN_TOLERANCE, 0},
+{518, 0u, 3438080027u, 0u, 0, ASIN_TOLERANCE, 0},
+{519, 0u, 1092687408u, 0u, 0, ASIN_TOLERANCE, 0},
+{520, 0u, 3314756782u, 0u, 0, ASIN_TOLERANCE, 0},
+{521, 3155280708u, 1025618776u, 3155280834u, 0, ASIN_TOLERANCE, 0},
+{522, 3157435720u, 933489446u, 3157435952u, 0, ASIN_TOLERANCE, 0},
+{523, 0u, 1124703898u, 0u, 0, ASIN_TOLERANCE, 0},
+{524, 0u, 988628692u, 0u, 0, ASIN_TOLERANCE, 0},
+{525, 0u, 3448856777u, 0u, 0, ASIN_TOLERANCE, 0},
+{526, 0u, 3203377685u, 0u, 0, ASIN_TOLERANCE, 0},
+{527, 0u, 811346780u, 0u, 0, ASIN_TOLERANCE, 0},
+{528, 0u, 3263906037u, 0u, 0, ASIN_TOLERANCE, 0},
+{529, 0u, 3005448018u, 0u, 0, ASIN_TOLERANCE, 0},
+{530, 0u, 983776939u, 0u, 0, ASIN_TOLERANCE, 0},
+{531, 0u, 3283111355u, 0u, 0, ASIN_TOLERANCE, 0},
+{532, 0u, 3483799470u, 0u, 0, ASIN_TOLERANCE, 0},
+{533, 0u, 1224362550u, 0u, 0, ASIN_TOLERANCE, 0},
+{534, 0u, 989304021u, 0u, 0, ASIN_TOLERANCE, 0},
+{535, 0u, 1266021967u, 0u, 0, ASIN_TOLERANCE, 0},
+{536, 0u, 821670697u, 0u, 0, ASIN_TOLERANCE, 0},
+{537, 0u, 1094961730u, 0u, 0, ASIN_TOLERANCE, 0},
+{538, 0u, 865575622u, 0u, 0, ASIN_TOLERANCE, 0},
+{539, 0u, 3105373037u, 0u, 0, ASIN_TOLERANCE, 0},
+{540, 0u, 3230771910u, 0u, 0, ASIN_TOLERANCE, 0},
+{541, 0u, 3018555990u, 0u, 0, ASIN_TOLERANCE, 0},
+{542, 0u, 976031447u, 0u, 0, ASIN_TOLERANCE, 0},
+{543, 0u, 1176712907u, 0u, 0, ASIN_TOLERANCE, 0},
+{544, 0u, 3060368257u, 0u, 0, ASIN_TOLERANCE, 0},
+{545, 0u, 3445308988u, 0u, 0, ASIN_TOLERANCE, 0},
+{546, 0u, 3180028770u, 0u, 0, ASIN_TOLERANCE, 0},
+{547, 0u, 1124209516u, 0u, 0, ASIN_TOLERANCE, 0},
+{548, 0u, 1336654718u, 0u, 0, ASIN_TOLERANCE, 0},
+{549, 0u, 947482291u, 0u, 0, ASIN_TOLERANCE, 0},
+{550, 0u, 3118293357u, 0u, 0, ASIN_TOLERANCE, 0},
+{551, 0u, 3118498177u, 0u, 0, ASIN_TOLERANCE, 0},
+{552, 0u, 3229444200u, 0u, 0, ASIN_TOLERANCE, 0},
+{553, 0u, 3258228828u, 0u, 0, ASIN_TOLERANCE, 0},
+{554, 0u, 922323270u, 0u, 0, ASIN_TOLERANCE, 0},
+{555, 0u, 3114663401u, 0u, 0, ASIN_TOLERANCE, 0},
+{556, 0u, 885324962u, 0u, 0, ASIN_TOLERANCE, 0},
+{557, 0u, 1317998064u, 0u, 0, ASIN_TOLERANCE, 0},
+{558, 0u, 3403521222u, 0u, 0, ASIN_TOLERANCE, 0},
+{559, 0u, 994818884u, 0u, 0, ASIN_TOLERANCE, 0},
+{560, 0u, 3308921926u, 0u, 0, ASIN_TOLERANCE, 0},
+{561, 0u, 837597103u, 0u, 0, ASIN_TOLERANCE, 0},
+{562, 0u, 818395888u, 0u, 0, ASIN_TOLERANCE, 0},
+{563, 0u, 3385546293u, 0u, 0, ASIN_TOLERANCE, 0},
+{564, 0u, 1307494704u, 0u, 0, ASIN_TOLERANCE, 0},
+{565, 0u, 3195630702u, 0u, 0, ASIN_TOLERANCE, 0},
+{566, 0u, 3452970791u, 0u, 0, ASIN_TOLERANCE, 0},
+{567, 0u, 969181440u, 0u, 0, ASIN_TOLERANCE, 0},
+{568, 0u, 3198823742u, 0u, 0, ASIN_TOLERANCE, 0},
+{569, 0u, 859215836u, 0u, 0, ASIN_TOLERANCE, 0},
+{570, 0u, 1032431894u, 0u, 0, ASIN_TOLERANCE, 0},
+{571, 0u, 1317167489u, 0u, 0, ASIN_TOLERANCE, 0},
+{572, 0u, 1168321640u, 0u, 0, ASIN_TOLERANCE, 0},
+{573, 0u, 3419973892u, 0u, 0, ASIN_TOLERANCE, 0},
+{574, 0u, 3233127658u, 0u, 0, ASIN_TOLERANCE, 0},
+{575, 0u, 3080940727u, 0u, 0, ASIN_TOLERANCE, 0},
+{576, 0u, 3347164575u, 0u, 0, ASIN_TOLERANCE, 0},
+{577, 0u, 1252328733u, 0u, 0, ASIN_TOLERANCE, 0},
+{578, 0u, 3419080316u, 0u, 0, ASIN_TOLERANCE, 0},
+{579, 0u, 2972433958u, 0u, 0, ASIN_TOLERANCE, 0},
+{580, 0u, 1116045545u, 0u, 0, ASIN_TOLERANCE, 0},
+{581, 0u, 998741069u, 0u, 0, ASIN_TOLERANCE, 0},
+{582, 957816867u, 3201187455u, 957816867u, 0, ASIN_TOLERANCE, 0},
+{583, 0u, 3053678168u, 0u, 0, ASIN_TOLERANCE, 0},
+{584, 0u, 1305765795u, 0u, 0, ASIN_TOLERANCE, 0},
+{585, 0u, 1103014375u, 0u, 0, ASIN_TOLERANCE, 0},
+{586, 0u, 3232872279u, 0u, 0, ASIN_TOLERANCE, 0},
+{587, 0u, 1181934749u, 0u, 0, ASIN_TOLERANCE, 0},
+{588, 0u, 1190838126u, 0u, 0, ASIN_TOLERANCE, 0},
+{589, 0u, 867988931u, 0u, 0, ASIN_TOLERANCE, 0},
+{590, 0u, 991229856u, 0u, 0, ASIN_TOLERANCE, 0},
+{591, 0u, 3364998151u, 0u, 0, ASIN_TOLERANCE, 0},
+{592, 0u, 1315543293u, 0u, 0, ASIN_TOLERANCE, 0},
+{593, 0u, 1057448325u, 0u, 0, ASIN_TOLERANCE, 0},
+{594, 0u, 1267482842u, 0u, 0, ASIN_TOLERANCE, 0},
+{595, 0u, 934466263u, 0u, 0, ASIN_TOLERANCE, 0},
+{596, 0u, 1245869105u, 0u, 0, ASIN_TOLERANCE, 0},
+{597, 0u, 1108490809u, 0u, 0, ASIN_TOLERANCE, 0},
+{598, 0u, 3400104881u, 0u, 0, ASIN_TOLERANCE, 0},
+{599, 0u, 1319516167u, 0u, 0, ASIN_TOLERANCE, 0},
+{600, 0u, 1340013152u, 0u, 0, ASIN_TOLERANCE, 0},
+{601, 0u, 1178045349u, 0u, 0, ASIN_TOLERANCE, 0},
+{602, 0u, 999587166u, 0u, 0, ASIN_TOLERANCE, 0},
+{603, 0u, 1311927022u, 0u, 0, ASIN_TOLERANCE, 0},
+{604, 0u, 3367551312u, 0u, 0, ASIN_TOLERANCE, 0},
+{605, 0u, 1288794633u, 0u, 0, ASIN_TOLERANCE, 0},
+{606, 0u, 3187139195u, 0u, 0, ASIN_TOLERANCE, 0},
+{607, 0u, 3454228018u, 0u, 0, ASIN_TOLERANCE, 0},
+{608, 0u, 1027563924u, 0u, 0, ASIN_TOLERANCE, 0},
+{609, 0u, 1113104661u, 0u, 0, ASIN_TOLERANCE, 0},
+{610, 0u, 3245719778u, 0u, 0, ASIN_TOLERANCE, 0},
+{611, 0u, 3316389232u, 0u, 0, ASIN_TOLERANCE, 0},
+{612, 0u, 1282310126u, 0u, 0, ASIN_TOLERANCE, 0},
+{613, 0u, 1054537352u, 0u, 0, ASIN_TOLERANCE, 0},
+{614, 0u, 1030482448u, 0u, 0, ASIN_TOLERANCE, 0},
+{615, 0u, 898656161u, 0u, 0, ASIN_TOLERANCE, 0},
+{616, 0u, 3168363256u, 0u, 0, ASIN_TOLERANCE, 0},
+{617, 0u, 3100289712u, 0u, 0, ASIN_TOLERANCE, 0},
+{618, 0u, 1002569587u, 0u, 0, ASIN_TOLERANCE, 0},
+{619, 0u, 1295189320u, 0u, 0, ASIN_TOLERANCE, 0},
+{620, 0u, 3292709189u, 0u, 0, ASIN_TOLERANCE, 0},
+{621, 0u, 1154162408u, 0u, 0, ASIN_TOLERANCE, 0},
+{622, 0u, 1163075690u, 0u, 0, ASIN_TOLERANCE, 0},
+{623, 0u, 876100581u, 0u, 0, ASIN_TOLERANCE, 0},
+{624, 0u, 2992721023u, 0u, 0, ASIN_TOLERANCE, 0},
+{625, 0u, 822384047u, 0u, 0, ASIN_TOLERANCE, 0},
+{626, 0u, 1028558726u, 0u, 0, ASIN_TOLERANCE, 0},
+{627, 0u, 979448121u, 0u, 0, ASIN_TOLERANCE, 0},
+{628, 0u, 1258114435u, 0u, 0, ASIN_TOLERANCE, 0},
+{629, 0u, 3391984950u, 0u, 0, ASIN_TOLERANCE, 0},
+{630, 0u, 3106769746u, 0u, 0, ASIN_TOLERANCE, 0},
+{631, 0u, 3401317856u, 0u, 0, ASIN_TOLERANCE, 0},
+{632, 0u, 941984293u, 0u, 0, ASIN_TOLERANCE, 0},
+{633, 0u, 3104817582u, 0u, 0, ASIN_TOLERANCE, 0},
+{634, 0u, 887134496u, 0u, 0, ASIN_TOLERANCE, 0},
+{635, 0u, 3355201503u, 0u, 0, ASIN_TOLERANCE, 0},
+{636, 0u, 977588436u, 0u, 0, ASIN_TOLERANCE, 0},
+{637, 0u, 1191609115u, 0u, 0, ASIN_TOLERANCE, 0},
+{638, 0u, 1047298999u, 0u, 0, ASIN_TOLERANCE, 0},
+{639, 0u, 3483356946u, 0u, 0, ASIN_TOLERANCE, 0},
+{640, 0u, 3353529760u, 0u, 0, ASIN_TOLERANCE, 0},
+{641, 0u, 928612885u, 0u, 0, ASIN_TOLERANCE, 0},
+{642, 0u, 3162606086u, 0u, 0, ASIN_TOLERANCE, 0},
+{643, 3042097453u, 3471777274u, 3042097453u, 0, ASIN_TOLERANCE, 0},
+{644, 0u, 3202575407u, 0u, 0, ASIN_TOLERANCE, 0},
+{645, 0u, 1255148034u, 0u, 0, ASIN_TOLERANCE, 0},
+{646, 0u, 1218488455u, 0u, 0, ASIN_TOLERANCE, 0},
+{647, 0u, 1043585640u, 0u, 0, ASIN_TOLERANCE, 0},
+{648, 0u, 860904453u, 0u, 0, ASIN_TOLERANCE, 0},
+{649, 0u, 3070312723u, 0u, 0, ASIN_TOLERANCE, 0},
+{650, 0u, 3269996350u, 0u, 0, ASIN_TOLERANCE, 0},
+{651, 0u, 3451862908u, 0u, 0, ASIN_TOLERANCE, 0},
+{652, 0u, 3159551767u, 0u, 0, ASIN_TOLERANCE, 0},
+{653, 0u, 3150026558u, 0u, 0, ASIN_TOLERANCE, 0},
+{654, 0u, 3018474595u, 0u, 0, ASIN_TOLERANCE, 0},
+{655, 0u, 3092228268u, 0u, 0, ASIN_TOLERANCE, 0},
+{656, 0u, 3177295669u, 0u, 0, ASIN_TOLERANCE, 0},
+{657, 0u, 1281912088u, 0u, 0, ASIN_TOLERANCE, 0},
+{658, 0u, 1011694414u, 0u, 0, ASIN_TOLERANCE, 0},
+{659, 0u, 3017590098u, 0u, 0, ASIN_TOLERANCE, 0},
+{660, 0u, 932275550u, 0u, 0, ASIN_TOLERANCE, 0},
+{661, 0u, 925977317u, 0u, 0, ASIN_TOLERANCE, 0},
+{662, 0u, 3172338958u, 0u, 0, ASIN_TOLERANCE, 0},
+{663, 0u, 950074301u, 0u, 0, ASIN_TOLERANCE, 0},
+{664, 0u, 1031925638u, 0u, 0, ASIN_TOLERANCE, 0},
+{665, 0u, 3234909547u, 0u, 0, ASIN_TOLERANCE, 0},
+{666, 0u, 1309726409u, 0u, 0, ASIN_TOLERANCE, 0},
+{667, 0u, 2975716887u, 0u, 0, ASIN_TOLERANCE, 0},
+{668, 0u, 3070622494u, 0u, 0, ASIN_TOLERANCE, 0},
+{669, 3097616807u, 1185177793u, 3097616807u, 0, ASIN_TOLERANCE, 0},
+{670, 0u, 1086032676u, 0u, 0, ASIN_TOLERANCE, 0},
+{671, 0u, 3143814681u, 0u, 0, ASIN_TOLERANCE, 0},
+{672, 0u, 3071087132u, 0u, 0, ASIN_TOLERANCE, 0},
+{673, 0u, 868114980u, 0u, 0, ASIN_TOLERANCE, 0},
+{674, 0u, 1082239587u, 0u, 0, ASIN_TOLERANCE, 0},
+{675, 928394985u, 3470455863u, 928394985u, 0, ASIN_TOLERANCE, 0},
+{676, 0u, 3038104593u, 0u, 0, ASIN_TOLERANCE, 0},
+{677, 0u, 3266487747u, 0u, 0, ASIN_TOLERANCE, 0},
+{678, 0u, 931954492u, 0u, 0, ASIN_TOLERANCE, 0},
+{679, 0u, 845877036u, 0u, 0, ASIN_TOLERANCE, 0},
+{680, 0u, 3361912856u, 0u, 0, ASIN_TOLERANCE, 0},
+{681, 0u, 1288217553u, 0u, 0, ASIN_TOLERANCE, 0},
+{682, 994042498u, 1228207362u, 994042516u, 0, ASIN_TOLERANCE, 0},
+{683, 3026246945u, 3323646643u, 3026246945u, 0, ASIN_TOLERANCE, 0},
+{684, 0u, 931002785u, 0u, 0, ASIN_TOLERANCE, 0},
+{685, 0u, 852275082u, 0u, 0, ASIN_TOLERANCE, 0},
+{686, 0u, 3208517087u, 0u, 0, ASIN_TOLERANCE, 0},
+{687, 0u, 950619617u, 0u, 0, ASIN_TOLERANCE, 0},
+{688, 0u, 3062617950u, 0u, 0, ASIN_TOLERANCE, 0},
+{689, 0u, 2954695230u, 0u, 0, ASIN_TOLERANCE, 0},
+{690, 0u, 1249768800u, 0u, 0, ASIN_TOLERANCE, 0},
+{691, 0u, 3430381004u, 0u, 0, ASIN_TOLERANCE, 0},
+{692, 0u, 3468526321u, 0u, 0, ASIN_TOLERANCE, 0},
+{693, 0u, 3314169584u, 0u, 0, ASIN_TOLERANCE, 0},
+{694, 0u, 1252586244u, 0u, 0, ASIN_TOLERANCE, 0},
+{695, 0u, 807089907u, 0u, 0, ASIN_TOLERANCE, 0},
+{696, 0u, 1273960227u, 0u, 0, ASIN_TOLERANCE, 0},
+{697, 0u, 847765686u, 0u, 0, ASIN_TOLERANCE, 0},
+{698, 0u, 925967342u, 0u, 0, ASIN_TOLERANCE, 0},
+{699, 0u, 1232375752u, 0u, 0, ASIN_TOLERANCE, 0},
+{700, 0u, 1315058051u, 0u, 0, ASIN_TOLERANCE, 0},
+{701, 0u, 1134517149u, 0u, 0, ASIN_TOLERANCE, 0},
+{702, 0u, 1277946299u, 0u, 0, ASIN_TOLERANCE, 0},
+{703, 0u, 1071856519u, 0u, 0, ASIN_TOLERANCE, 0},
+{704, 0u, 1146993272u, 0u, 0, ASIN_TOLERANCE, 0},
+{705, 0u, 3474395292u, 0u, 0, ASIN_TOLERANCE, 0},
+{706, 0u, 3483908964u, 0u, 0, ASIN_TOLERANCE, 0},
+{707, 951674212u, 815317784u, 951674212u, 0, ASIN_TOLERANCE, 0},
+{708, 0u, 865935606u, 0u, 0, ASIN_TOLERANCE, 0},
+{709, 0u, 1318415694u, 0u, 0, ASIN_TOLERANCE, 0},
+{710, 0u, 880973446u, 0u, 0, ASIN_TOLERANCE, 0},
+{711, 0u, 949780485u, 0u, 0, ASIN_TOLERANCE, 0},
+{712, 0u, 986578339u, 0u, 0, ASIN_TOLERANCE, 0},
+{713, 0u, 3045907993u, 0u, 0, ASIN_TOLERANCE, 0},
+{714, 0u, 3092473439u, 0u, 0, ASIN_TOLERANCE, 0},
+{715, 0u, 1284508208u, 0u, 0, ASIN_TOLERANCE, 0},
+{716, 0u, 845285114u, 0u, 0, ASIN_TOLERANCE, 0},
+{717, 0u, 3251252972u, 0u, 0, ASIN_TOLERANCE, 0},
+{718, 0u, 3057474479u, 0u, 0, ASIN_TOLERANCE, 0},
+{719, 0u, 1335933001u, 0u, 0, ASIN_TOLERANCE, 0},
+{720, 0u, 843284752u, 0u, 0, ASIN_TOLERANCE, 0},
+{721, 0u, 3431817697u, 0u, 0, ASIN_TOLERANCE, 0},
+{722, 0u, 3245903485u, 0u, 0, ASIN_TOLERANCE, 0},
+{723, 0u, 1173153950u, 0u, 0, ASIN_TOLERANCE, 0},
+{724, 0u, 919202446u, 0u, 0, ASIN_TOLERANCE, 0},
+{725, 0u, 3274909610u, 0u, 0, ASIN_TOLERANCE, 0},
+{726, 0u, 913211241u, 0u, 0, ASIN_TOLERANCE, 0},
+{727, 0u, 994489862u, 0u, 0, ASIN_TOLERANCE, 0},
+{728, 0u, 1157022610u, 0u, 0, ASIN_TOLERANCE, 0},
+{729, 0u, 2962468497u, 0u, 0, ASIN_TOLERANCE, 0},
+{730, 0u, 3371554093u, 0u, 0, ASIN_TOLERANCE, 0},
+{731, 0u, 3188178213u, 0u, 0, ASIN_TOLERANCE, 0},
+{732, 0u, 860714230u, 0u, 0, ASIN_TOLERANCE, 0},
+{733, 0u, 3031764695u, 0u, 0, ASIN_TOLERANCE, 0},
+{734, 0u, 3438580893u, 0u, 0, ASIN_TOLERANCE, 0},
+{735, 0u, 1174324978u, 0u, 0, ASIN_TOLERANCE, 0},
+{736, 0u, 3489323653u, 0u, 0, ASIN_TOLERANCE, 0},
+{737, 0u, 3302139250u, 0u, 0, ASIN_TOLERANCE, 0},
+{738, 0u, 808328507u, 0u, 0, ASIN_TOLERANCE, 0},
+{739, 0u, 1030880169u, 0u, 0, ASIN_TOLERANCE, 0},
+{740, 0u, 831593944u, 0u, 0, ASIN_TOLERANCE, 0}
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ASIN_H multiple inclusion protection
+
+// EOF asin.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/asinhf.h
@@ -0,0 +1,364 @@
+#ifndef CYGONCE_LIBM_ASINH_H
+#define CYGONCE_LIBM_ASINH_H
+//===========================================================================
+//
+//      asinh.h
+//
+//      Test vectors for testing of asinh() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/asinh.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ASINH_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t asinhf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 2147495668u, 3212970857u, 0, ASINH_TOLERANCE, 0},
+{1, 3214430700u, 2147495668u, 3212917021u, 0, ASINH_TOLERANCE, 0},
+{2, 3214346813u, 2147495668u, 3212862920u, 0, ASINH_TOLERANCE, 0},
+{3, 3214262927u, 2147495668u, 3212780240u, 0, ASINH_TOLERANCE, 0},
+{4, 3214179041u, 2147495668u, 3212670966u, 0, ASINH_TOLERANCE, 0},
+{5, 3214095155u, 2147495668u, 3212561149u, 0, ASINH_TOLERANCE, 0},
+{6, 3214011269u, 2147495668u, 3212450788u, 0, ASINH_TOLERANCE, 0},
+{7, 3213927383u, 2147495668u, 3212339878u, 0, ASINH_TOLERANCE, 0},
+{8, 3213843497u, 2147495668u, 3212228416u, 0, ASINH_TOLERANCE, 0},
+{9, 3213759611u, 2147495668u, 3212116399u, 0, ASINH_TOLERANCE, 0},
+{10, 3213675725u, 2147495668u, 3212003823u, 0, ASINH_TOLERANCE, 0},
+{11, 3213591839u, 2147495668u, 3211890687u, 0, ASINH_TOLERANCE, 0},
+{12, 3213507953u, 2147495668u, 3211776985u, 0, ASINH_TOLERANCE, 0},
+{13, 3213424067u, 2147495668u, 3211662714u, 0, ASINH_TOLERANCE, 0},
+{14, 3213340180u, 2147495668u, 3211547871u, 0, ASINH_TOLERANCE, 0},
+{15, 3213256294u, 2147495668u, 3211432455u, 0, ASINH_TOLERANCE, 0},
+{16, 3213172408u, 2147495668u, 3211316461u, 0, ASINH_TOLERANCE, 0},
+{17, 3213088522u, 2147495668u, 3211199885u, 0, ASINH_TOLERANCE, 0},
+{18, 3213004636u, 2147495668u, 3211082726u, 0, ASINH_TOLERANCE, 0},
+{19, 3212920750u, 2147495668u, 3210964979u, 0, ASINH_TOLERANCE, 0},
+{20, 3212836864u, 2147495668u, 3210846643u, 0, ASINH_TOLERANCE, 0},
+{21, 3212669092u, 2147495668u, 3210727713u, 0, ASINH_TOLERANCE, 0},
+{22, 3212501320u, 2147495668u, 3210608188u, 0, ASINH_TOLERANCE, 0},
+{23, 3212333548u, 2147495668u, 3210488062u, 0, ASINH_TOLERANCE, 0},
+{24, 3212165775u, 2147495668u, 3210367335u, 0, ASINH_TOLERANCE, 0},
+{25, 3211998003u, 2147495668u, 3210246003u, 0, ASINH_TOLERANCE, 0},
+{26, 3211830231u, 2147495668u, 3210124064u, 0, ASINH_TOLERANCE, 0},
+{27, 3211662459u, 2147495668u, 3210001516u, 0, ASINH_TOLERANCE, 0},
+{28, 3211494687u, 2147495668u, 3209878354u, 0, ASINH_TOLERANCE, 0},
+{29, 3211326915u, 2147495668u, 3209754578u, 0, ASINH_TOLERANCE, 0},
+{30, 3211159142u, 2147495668u, 3209630183u, 0, ASINH_TOLERANCE, 0},
+{31, 3210991370u, 2147495668u, 3209505169u, 0, ASINH_TOLERANCE, 0},
+{32, 3210823598u, 2147495668u, 3209379532u, 0, ASINH_TOLERANCE, 0},
+{33, 3210655826u, 2147495668u, 3209253271u, 0, ASINH_TOLERANCE, 0},
+{34, 3210488054u, 2147495668u, 3209126382u, 0, ASINH_TOLERANCE, 0},
+{35, 3210320282u, 2147495668u, 3208998865u, 0, ASINH_TOLERANCE, 0},
+{36, 3210152509u, 2147495668u, 3208870717u, 0, ASINH_TOLERANCE, 0},
+{37, 3209984737u, 2147495668u, 3208741936u, 0, ASINH_TOLERANCE, 0},
+{38, 3209816965u, 2147495668u, 3208612522u, 0, ASINH_TOLERANCE, 0},
+{39, 3209649193u, 2147495668u, 3208482470u, 0, ASINH_TOLERANCE, 0},
+{40, 3209481421u, 2147495668u, 3208351781u, 0, ASINH_TOLERANCE, 0},
+{41, 3209313649u, 2147495668u, 3208220454u, 0, ASINH_TOLERANCE, 0},
+{42, 3209145876u, 2147495668u, 3208088485u, 0, ASINH_TOLERANCE, 0},
+{43, 3208978104u, 2147495668u, 3207955876u, 0, ASINH_TOLERANCE, 0},
+{44, 3208810332u, 2147495668u, 3207822623u, 0, ASINH_TOLERANCE, 0},
+{45, 3208642560u, 2147495668u, 3207688728u, 0, ASINH_TOLERANCE, 0},
+{46, 3208474788u, 2147495668u, 3207554188u, 0, ASINH_TOLERANCE, 0},
+{47, 3208307016u, 2147495668u, 3207419003u, 0, ASINH_TOLERANCE, 0},
+{48, 3208139244u, 2147495668u, 3207283173u, 0, ASINH_TOLERANCE, 0},
+{49, 3207971471u, 2147495668u, 3207146697u, 0, ASINH_TOLERANCE, 0},
+{50, 3207803699u, 2147495668u, 3207009576u, 0, ASINH_TOLERANCE, 0},
+{51, 3207635927u, 2147495668u, 3206871809u, 0, ASINH_TOLERANCE, 0},
+{52, 3207468155u, 2147495668u, 3206733396u, 0, ASINH_TOLERANCE, 0},
+{53, 3207300383u, 2147495668u, 3206594339u, 0, ASINH_TOLERANCE, 0},
+{54, 3207132611u, 2147495668u, 3206454637u, 0, ASINH_TOLERANCE, 0},
+{55, 3206964838u, 2147495668u, 3206314290u, 0, ASINH_TOLERANCE, 0},
+{56, 3206797066u, 2147495668u, 3206173301u, 0, ASINH_TOLERANCE, 0},
+{57, 3206629294u, 2147495668u, 3206031671u, 0, ASINH_TOLERANCE, 0},
+{58, 3206461522u, 2147495668u, 3205889401u, 0, ASINH_TOLERANCE, 0},
+{59, 3206293750u, 2147495668u, 3205746492u, 0, ASINH_TOLERANCE, 0},
+{60, 3206125978u, 2147495668u, 3205602946u, 0, ASINH_TOLERANCE, 0},
+{61, 3205958205u, 2147495668u, 3205458765u, 0, ASINH_TOLERANCE, 0},
+{62, 3205790433u, 2147495668u, 3205313953u, 0, ASINH_TOLERANCE, 0},
+{63, 3205622661u, 2147495668u, 3205168510u, 0, ASINH_TOLERANCE, 0},
+{64, 3205454889u, 2147495668u, 3205022440u, 0, ASINH_TOLERANCE, 0},
+{65, 3205287117u, 2147495668u, 3204875747u, 0, ASINH_TOLERANCE, 0},
+{66, 3205119345u, 2147495668u, 3204728433u, 0, ASINH_TOLERANCE, 0},
+{67, 3204951572u, 2147495668u, 3204580501u, 0, ASINH_TOLERANCE, 0},
+{68, 3204783800u, 2147495668u, 3204415655u, 0, ASINH_TOLERANCE, 0},
+{69, 3204616028u, 2147495668u, 3204117348u, 0, ASINH_TOLERANCE, 0},
+{70, 3204448256u, 2147495668u, 3203817830u, 0, ASINH_TOLERANCE, 0},
+{71, 3204112712u, 2147495668u, 3203517110u, 0, ASINH_TOLERANCE, 0},
+{72, 3203777167u, 2147495668u, 3203215201u, 0, ASINH_TOLERANCE, 0},
+{73, 3203441623u, 2147495668u, 3202912112u, 0, ASINH_TOLERANCE, 0},
+{74, 3203106079u, 2147495668u, 3202607855u, 0, ASINH_TOLERANCE, 0},
+{75, 3202770534u, 2147495668u, 3202302439u, 0, ASINH_TOLERANCE, 0},
+{76, 3202434990u, 2147495668u, 3201995878u, 0, ASINH_TOLERANCE, 0},
+{77, 3202099446u, 2147495668u, 3201688186u, 0, ASINH_TOLERANCE, 0},
+{78, 3201763901u, 2147495668u, 3201379374u, 0, ASINH_TOLERANCE, 0},
+{79, 3201428357u, 2147495668u, 3201069459u, 0, ASINH_TOLERANCE, 0},
+{80, 3201092813u, 2147495668u, 3200758454u, 0, ASINH_TOLERANCE, 0},
+{81, 3200757268u, 2147495668u, 3200446374u, 0, ASINH_TOLERANCE, 0},
+{82, 3200421724u, 2147495668u, 3200133237u, 0, ASINH_TOLERANCE, 0},
+{83, 3200086180u, 2147495668u, 3199819057u, 0, ASINH_TOLERANCE, 0},
+{84, 3199750636u, 2147495668u, 3199503854u, 0, ASINH_TOLERANCE, 0},
+{85, 3199415091u, 2147495668u, 3199187644u, 0, ASINH_TOLERANCE, 0},
+{86, 3199079547u, 2147495668u, 3198870448u, 0, ASINH_TOLERANCE, 0},
+{87, 3198744003u, 2147495668u, 3198552283u, 0, ASINH_TOLERANCE, 0},
+{88, 3198408458u, 2147495668u, 3198233169u, 0, ASINH_TOLERANCE, 0},
+{89, 3198072914u, 2147495668u, 3197913129u, 0, ASINH_TOLERANCE, 0},
+{90, 3197737370u, 2147495668u, 3197592182u, 0, ASINH_TOLERANCE, 0},
+{91, 3197401825u, 2147495668u, 3197270349u, 0, ASINH_TOLERANCE, 0},
+{92, 3197066281u, 2147495668u, 3196947656u, 0, ASINH_TOLERANCE, 0},
+{93, 3196730737u, 2147495668u, 3196624123u, 0, ASINH_TOLERANCE, 0},
+{94, 3196395192u, 2147495668u, 3196299775u, 0, ASINH_TOLERANCE, 0},
+{95, 3196059648u, 2147495668u, 3195889625u, 0, ASINH_TOLERANCE, 0},
+{96, 3195388559u, 2147495668u, 3195237815u, 0, ASINH_TOLERANCE, 0},
+{97, 3194717471u, 2147495668u, 3194584526u, 0, ASINH_TOLERANCE, 0},
+{98, 3194046382u, 2147495668u, 3193929807u, 0, ASINH_TOLERANCE, 0},
+{99, 3193375293u, 2147495668u, 3193273714u, 0, ASINH_TOLERANCE, 0},
+{100, 3192704205u, 2147495668u, 3192616299u, 0, ASINH_TOLERANCE, 0},
+{101, 3192033116u, 2147495668u, 3191957620u, 0, ASINH_TOLERANCE, 0},
+{102, 3191362028u, 2147495668u, 3191297731u, 0, ASINH_TOLERANCE, 0},
+{103, 3190690939u, 2147495668u, 3190636690u, 0, ASINH_TOLERANCE, 0},
+{104, 3190019850u, 2147495668u, 3189974557u, 0, ASINH_TOLERANCE, 0},
+{105, 3189348762u, 2147495668u, 3189311390u, 0, ASINH_TOLERANCE, 0},
+{106, 3188677673u, 2147495668u, 3188647250u, 0, ASINH_TOLERANCE, 0},
+{107, 3188006584u, 2147495668u, 3187982196u, 0, ASINH_TOLERANCE, 0},
+{108, 3186999951u, 2147495668u, 3186961544u, 0, ASINH_TOLERANCE, 0},
+{109, 3185657774u, 2147495668u, 3185628161u, 0, ASINH_TOLERANCE, 0},
+{110, 3184315597u, 2147495668u, 3184293327u, 0, ASINH_TOLERANCE, 0},
+{111, 3182973420u, 2147495668u, 3182957172u, 0, ASINH_TOLERANCE, 0},
+{112, 3181631242u, 2147495668u, 3181619822u, 0, ASINH_TOLERANCE, 0},
+{113, 3180289065u, 2147495668u, 3180281409u, 0, ASINH_TOLERANCE, 0},
+{114, 3178611343u, 2147495668u, 3178601695u, 0, ASINH_TOLERANCE, 0},
+{115, 3175926989u, 2147495668u, 3175921403u, 0, ASINH_TOLERANCE, 0},
+{116, 3173242634u, 2147495668u, 3173239773u, 0, ASINH_TOLERANCE, 0},
+{117, 3170222735u, 2147495668u, 3170220320u, 0, ASINH_TOLERANCE, 0},
+{118, 3164854026u, 2147495668u, 3164853310u, 0, ASINH_TOLERANCE, 0},
+{119, 3156465418u, 2147495668u, 3156465239u, 0, ASINH_TOLERANCE, 0},
+{120, 646742016u, 2147495668u, 646742016u, 0, ASINH_TOLERANCE, 0},
+{121, 1008981770u, 2147495668u, 1008981591u, 0, ASINH_TOLERANCE, 0},
+{122, 1017370378u, 2147495668u, 1017369662u, 0, ASINH_TOLERANCE, 0},
+{123, 1022739087u, 2147495668u, 1022736672u, 0, ASINH_TOLERANCE, 0},
+{124, 1025758986u, 2147495668u, 1025756125u, 0, ASINH_TOLERANCE, 0},
+{125, 1028443341u, 2147495668u, 1028437755u, 0, ASINH_TOLERANCE, 0},
+{126, 1031127695u, 2147495668u, 1031118047u, 0, ASINH_TOLERANCE, 0},
+{127, 1032805417u, 2147495668u, 1032797761u, 0, ASINH_TOLERANCE, 0},
+{128, 1034147594u, 2147495668u, 1034136174u, 0, ASINH_TOLERANCE, 0},
+{129, 1035489772u, 2147495668u, 1035473524u, 0, ASINH_TOLERANCE, 0},
+{130, 1036831949u, 2147495668u, 1036809679u, 0, ASINH_TOLERANCE, 0},
+{131, 1038174126u, 2147495668u, 1038144513u, 0, ASINH_TOLERANCE, 0},
+{132, 1039516303u, 2147495668u, 1039477896u, 0, ASINH_TOLERANCE, 0},
+{133, 1040522936u, 2147495668u, 1040498548u, 0, ASINH_TOLERANCE, 0},
+{134, 1041194025u, 2147495668u, 1041163602u, 0, ASINH_TOLERANCE, 0},
+{135, 1041865114u, 2147495668u, 1041827742u, 0, ASINH_TOLERANCE, 0},
+{136, 1042536202u, 2147495668u, 1042490909u, 0, ASINH_TOLERANCE, 0},
+{137, 1043207291u, 2147495668u, 1043153042u, 0, ASINH_TOLERANCE, 0},
+{138, 1043878380u, 2147495668u, 1043814083u, 0, ASINH_TOLERANCE, 0},
+{139, 1044549468u, 2147495668u, 1044473972u, 0, ASINH_TOLERANCE, 0},
+{140, 1045220557u, 2147495668u, 1045132651u, 0, ASINH_TOLERANCE, 0},
+{141, 1045891645u, 2147495668u, 1045790066u, 0, ASINH_TOLERANCE, 0},
+{142, 1046562734u, 2147495668u, 1046446159u, 0, ASINH_TOLERANCE, 0},
+{143, 1047233823u, 2147495668u, 1047100878u, 0, ASINH_TOLERANCE, 0},
+{144, 1047904911u, 2147495668u, 1047754167u, 0, ASINH_TOLERANCE, 0},
+{145, 1048576000u, 2147495668u, 1048405977u, 0, ASINH_TOLERANCE, 0},
+{146, 1048911544u, 2147495668u, 1048816127u, 0, ASINH_TOLERANCE, 0},
+{147, 1049247089u, 2147495668u, 1049140475u, 0, ASINH_TOLERANCE, 0},
+{148, 1049582633u, 2147495668u, 1049464008u, 0, ASINH_TOLERANCE, 0},
+{149, 1049918177u, 2147495668u, 1049786701u, 0, ASINH_TOLERANCE, 0},
+{150, 1050253722u, 2147495668u, 1050108534u, 0, ASINH_TOLERANCE, 0},
+{151, 1050589266u, 2147495668u, 1050429481u, 0, ASINH_TOLERANCE, 0},
+{152, 1050924810u, 2147495668u, 1050749521u, 0, ASINH_TOLERANCE, 0},
+{153, 1051260355u, 2147495668u, 1051068635u, 0, ASINH_TOLERANCE, 0},
+{154, 1051595899u, 2147495668u, 1051386800u, 0, ASINH_TOLERANCE, 0},
+{155, 1051931443u, 2147495668u, 1051703996u, 0, ASINH_TOLERANCE, 0},
+{156, 1052266988u, 2147495668u, 1052020206u, 0, ASINH_TOLERANCE, 0},
+{157, 1052602532u, 2147495668u, 1052335409u, 0, ASINH_TOLERANCE, 0},
+{158, 1052938076u, 2147495668u, 1052649589u, 0, ASINH_TOLERANCE, 0},
+{159, 1053273620u, 2147495668u, 1052962726u, 0, ASINH_TOLERANCE, 0},
+{160, 1053609165u, 2147495668u, 1053274806u, 0, ASINH_TOLERANCE, 0},
+{161, 1053944709u, 2147495668u, 1053585811u, 0, ASINH_TOLERANCE, 0},
+{162, 1054280253u, 2147495668u, 1053895726u, 0, ASINH_TOLERANCE, 0},
+{163, 1054615798u, 2147495668u, 1054204538u, 0, ASINH_TOLERANCE, 0},
+{164, 1054951342u, 2147495668u, 1054512230u, 0, ASINH_TOLERANCE, 0},
+{165, 1055286886u, 2147495668u, 1054818791u, 0, ASINH_TOLERANCE, 0},
+{166, 1055622431u, 2147495668u, 1055124207u, 0, ASINH_TOLERANCE, 0},
+{167, 1055957975u, 2147495668u, 1055428464u, 0, ASINH_TOLERANCE, 0},
+{168, 1056293519u, 2147495668u, 1055731553u, 0, ASINH_TOLERANCE, 0},
+{169, 1056629064u, 2147495668u, 1056033462u, 0, ASINH_TOLERANCE, 0},
+{170, 1056964608u, 2147495668u, 1056334182u, 0, ASINH_TOLERANCE, 0},
+{171, 1057132380u, 2147495668u, 1056633700u, 0, ASINH_TOLERANCE, 0},
+{172, 1057300152u, 2147495668u, 1056932007u, 0, ASINH_TOLERANCE, 0},
+{173, 1057467924u, 2147495668u, 1057096853u, 0, ASINH_TOLERANCE, 0},
+{174, 1057635697u, 2147495668u, 1057244785u, 0, ASINH_TOLERANCE, 0},
+{175, 1057803469u, 2147495668u, 1057392099u, 0, ASINH_TOLERANCE, 0},
+{176, 1057971241u, 2147495668u, 1057538792u, 0, ASINH_TOLERANCE, 0},
+{177, 1058139013u, 2147495668u, 1057684862u, 0, ASINH_TOLERANCE, 0},
+{178, 1058306785u, 2147495668u, 1057830305u, 0, ASINH_TOLERANCE, 0},
+{179, 1058474557u, 2147495668u, 1057975117u, 0, ASINH_TOLERANCE, 0},
+{180, 1058642330u, 2147495668u, 1058119298u, 0, ASINH_TOLERANCE, 0},
+{181, 1058810102u, 2147495668u, 1058262844u, 0, ASINH_TOLERANCE, 0},
+{182, 1058977874u, 2147495668u, 1058405753u, 0, ASINH_TOLERANCE, 0},
+{183, 1059145646u, 2147495668u, 1058548023u, 0, ASINH_TOLERANCE, 0},
+{184, 1059313418u, 2147495668u, 1058689653u, 0, ASINH_TOLERANCE, 0},
+{185, 1059481190u, 2147495668u, 1058830642u, 0, ASINH_TOLERANCE, 0},
+{186, 1059648963u, 2147495668u, 1058970989u, 0, ASINH_TOLERANCE, 0},
+{187, 1059816735u, 2147495668u, 1059110691u, 0, ASINH_TOLERANCE, 0},
+{188, 1059984507u, 2147495668u, 1059249748u, 0, ASINH_TOLERANCE, 0},
+{189, 1060152279u, 2147495668u, 1059388161u, 0, ASINH_TOLERANCE, 0},
+{190, 1060320051u, 2147495668u, 1059525928u, 0, ASINH_TOLERANCE, 0},
+{191, 1060487823u, 2147495668u, 1059663049u, 0, ASINH_TOLERANCE, 0},
+{192, 1060655596u, 2147495668u, 1059799525u, 0, ASINH_TOLERANCE, 0},
+{193, 1060823368u, 2147495668u, 1059935355u, 0, ASINH_TOLERANCE, 0},
+{194, 1060991140u, 2147495668u, 1060070540u, 0, ASINH_TOLERANCE, 0},
+{195, 1061158912u, 2147495668u, 1060205080u, 0, ASINH_TOLERANCE, 0},
+{196, 1061326684u, 2147495668u, 1060338975u, 0, ASINH_TOLERANCE, 0},
+{197, 1061494456u, 2147495668u, 1060472228u, 0, ASINH_TOLERANCE, 0},
+{198, 1061662228u, 2147495668u, 1060604837u, 0, ASINH_TOLERANCE, 0},
+{199, 1061830001u, 2147495668u, 1060736806u, 0, ASINH_TOLERANCE, 0},
+{200, 1061997773u, 2147495668u, 1060868133u, 0, ASINH_TOLERANCE, 0},
+{201, 1062165545u, 2147495668u, 1060998822u, 0, ASINH_TOLERANCE, 0},
+{202, 1062333317u, 2147495668u, 1061128874u, 0, ASINH_TOLERANCE, 0},
+{203, 1062501089u, 2147495668u, 1061258288u, 0, ASINH_TOLERANCE, 0},
+{204, 1062668861u, 2147495668u, 1061387069u, 0, ASINH_TOLERANCE, 0},
+{205, 1062836634u, 2147495668u, 1061515217u, 0, ASINH_TOLERANCE, 0},
+{206, 1063004406u, 2147495668u, 1061642734u, 0, ASINH_TOLERANCE, 0},
+{207, 1063172178u, 2147495668u, 1061769623u, 0, ASINH_TOLERANCE, 0},
+{208, 1063339950u, 2147495668u, 1061895884u, 0, ASINH_TOLERANCE, 0},
+{209, 1063507722u, 2147495668u, 1062021521u, 0, ASINH_TOLERANCE, 0},
+{210, 1063675494u, 2147495668u, 1062146535u, 0, ASINH_TOLERANCE, 0},
+{211, 1063843267u, 2147495668u, 1062270930u, 0, ASINH_TOLERANCE, 0},
+{212, 1064011039u, 2147495668u, 1062394706u, 0, ASINH_TOLERANCE, 0},
+{213, 1064178811u, 2147495668u, 1062517868u, 0, ASINH_TOLERANCE, 0},
+{214, 1064346583u, 2147495668u, 1062640416u, 0, ASINH_TOLERANCE, 0},
+{215, 1064514355u, 2147495668u, 1062762355u, 0, ASINH_TOLERANCE, 0},
+{216, 1064682127u, 2147495668u, 1062883687u, 0, ASINH_TOLERANCE, 0},
+{217, 1064849900u, 2147495668u, 1063004414u, 0, ASINH_TOLERANCE, 0},
+{218, 1065017672u, 2147495668u, 1063124540u, 0, ASINH_TOLERANCE, 0},
+{219, 1065185444u, 2147495668u, 1063244065u, 0, ASINH_TOLERANCE, 0},
+{220, 1065353216u, 2147495668u, 1063362995u, 0, ASINH_TOLERANCE, 0},
+{221, 1065437102u, 2147495668u, 1063481331u, 0, ASINH_TOLERANCE, 0},
+{222, 1065520988u, 2147495668u, 1063599078u, 0, ASINH_TOLERANCE, 0},
+{223, 1065604874u, 2147495668u, 1063716237u, 0, ASINH_TOLERANCE, 0},
+{224, 1065688760u, 2147495668u, 1063832813u, 0, ASINH_TOLERANCE, 0},
+{225, 1065772646u, 2147495668u, 1063948807u, 0, ASINH_TOLERANCE, 0},
+{226, 1065856532u, 2147495668u, 1064064223u, 0, ASINH_TOLERANCE, 0},
+{227, 1065940419u, 2147495668u, 1064179066u, 0, ASINH_TOLERANCE, 0},
+{228, 1066024305u, 2147495668u, 1064293337u, 0, ASINH_TOLERANCE, 0},
+{229, 1066108191u, 2147495668u, 1064407039u, 0, ASINH_TOLERANCE, 0},
+{230, 1066192077u, 2147495668u, 1064520175u, 0, ASINH_TOLERANCE, 0},
+{231, 1066275963u, 2147495668u, 1064632751u, 0, ASINH_TOLERANCE, 0},
+{232, 1066359849u, 2147495668u, 1064744768u, 0, ASINH_TOLERANCE, 0},
+{233, 1066443735u, 2147495668u, 1064856230u, 0, ASINH_TOLERANCE, 0},
+{234, 1066527621u, 2147495668u, 1064967140u, 0, ASINH_TOLERANCE, 0},
+{235, 1066611507u, 2147495668u, 1065077501u, 0, ASINH_TOLERANCE, 0},
+{236, 1066695393u, 2147495668u, 1065187318u, 0, ASINH_TOLERANCE, 0},
+{237, 1066779279u, 2147495668u, 1065296592u, 0, ASINH_TOLERANCE, 0},
+{238, 1066863165u, 2147495668u, 1065379272u, 0, ASINH_TOLERANCE, 0},
+{239, 1066947052u, 2147495668u, 1065433373u, 0, ASINH_TOLERANCE, 0},
+{240, 3234402267u, 2147495668u, 3223479061u, 0, ASINH_TOLERANCE, 0},
+{241, 3231108068u, 2147495668u, 3222292564u, 0, ASINH_TOLERANCE, 0},
+{242, 3226013659u, 2147495668u, 3220070325u, 0, ASINH_TOLERANCE, 0},
+{243, 3217625051u, 2147495668u, 3214794791u, 0, ASINH_TOLERANCE, 0},
+{244, 0u, 2147495668u, 0u, 0, ASINH_TOLERANCE, 0},
+{245, 1070141403u, 2147495668u, 1067311143u, 0, ASINH_TOLERANCE, 0},
+{246, 1078530011u, 2147495668u, 1072586677u, 0, ASINH_TOLERANCE, 0},
+{247, 1083624420u, 2147495668u, 1074808916u, 0, ASINH_TOLERANCE, 0},
+{248, 3253731328u, 2147495668u, 3229812517u, 0, ASINH_TOLERANCE, 0},
+{249, 3252840038u, 2147495668u, 3229690251u, 0, ASINH_TOLERANCE, 0},
+{250, 3251948749u, 2147495668u, 3229506754u, 0, ASINH_TOLERANCE, 0},
+{251, 3251057459u, 2147495668u, 3229229957u, 0, ASINH_TOLERANCE, 0},
+{252, 3250166170u, 2147495668u, 3228933611u, 0, ASINH_TOLERANCE, 0},
+{253, 3249274880u, 2147495668u, 3228614747u, 0, ASINH_TOLERANCE, 0},
+{254, 3248383590u, 2147495668u, 3228269663u, 0, ASINH_TOLERANCE, 0},
+{255, 3247492301u, 2147495668u, 3227893666u, 0, ASINH_TOLERANCE, 0},
+{256, 3246601011u, 2147495668u, 3227480676u, 0, ASINH_TOLERANCE, 0},
+{257, 3245028147u, 2147495668u, 3227022627u, 0, ASINH_TOLERANCE, 0},
+{258, 3243245568u, 2147495668u, 3226508502u, 0, ASINH_TOLERANCE, 0},
+{259, 3241462989u, 2147495668u, 3225922682u, 0, ASINH_TOLERANCE, 0},
+{260, 3239680410u, 2147495668u, 3225241988u, 0, ASINH_TOLERANCE, 0},
+{261, 3237792973u, 2147495668u, 3224429886u, 0, ASINH_TOLERANCE, 0},
+{262, 3234227814u, 2147495668u, 3223423864u, 0, ASINH_TOLERANCE, 0},
+{263, 3230662656u, 2147495668u, 3222103540u, 0, ASINH_TOLERANCE, 0},
+{264, 3224580915u, 2147495668u, 3219155405u, 0, ASINH_TOLERANCE, 0},
+{265, 3213675725u, 2147495668u, 3212003823u, 0, ASINH_TOLERANCE, 0},
+{266, 1058642330u, 2147495668u, 1058119298u, 0, ASINH_TOLERANCE, 0},
+{267, 1075000115u, 2147495668u, 1070137059u, 0, ASINH_TOLERANCE, 0},
+{268, 1082130432u, 2147495668u, 1074139077u, 0, ASINH_TOLERANCE, 0},
+{269, 1085695590u, 2147495668u, 1075592438u, 0, ASINH_TOLERANCE, 0},
+{270, 1089260749u, 2147495668u, 1076674320u, 0, ASINH_TOLERANCE, 0},
+{271, 1091672474u, 2147495668u, 1077535266u, 0, ASINH_TOLERANCE, 0},
+{272, 1093455053u, 2147495668u, 1078249987u, 0, ASINH_TOLERANCE, 0},
+{273, 1095237632u, 2147495668u, 1078860855u, 0, ASINH_TOLERANCE, 0},
+{274, 1097020211u, 2147495668u, 1079394180u, 0, ASINH_TOLERANCE, 0},
+{275, 1098802790u, 2147495668u, 1079867411u, 0, ASINH_TOLERANCE, 0},
+{276, 1099746509u, 2147495668u, 1080292707u, 0, ASINH_TOLERANCE, 0},
+{277, 1100637798u, 2147495668u, 1080678879u, 0, ASINH_TOLERANCE, 0},
+{278, 1101529088u, 2147495668u, 1081032514u, 0, ASINH_TOLERANCE, 0},
+{279, 1102420378u, 2147495668u, 1081358667u, 0, ASINH_TOLERANCE, 0},
+{280, 1103311667u, 2147495668u, 1081661299u, 0, ASINH_TOLERANCE, 0},
+{281, 1104202957u, 2147495668u, 1081943573u, 0, ASINH_TOLERANCE, 0},
+{282, 1105094246u, 2147495668u, 1082169243u, 0, ASINH_TOLERANCE, 0},
+{283, 1105985536u, 2147495668u, 1082293642u, 0, ASINH_TOLERANCE, 0},
+{284, 0u, 2147495668u, 0u, 0, ASINH_TOLERANCE, 0},
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ASINH_H multiple inclusion protection
+
+// EOF asinh.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/atan2f.h
@@ -0,0 +1,2294 @@
+#ifndef CYGONCE_LIBM_ATAN2_H
+#define CYGONCE_LIBM_ATAN2_H
+//===========================================================================
+//
+//      atan2f.h
+//
+//      Test vectors for testing of atan2f() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/atan2f.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ATAN2_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t atan2f_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3212836864u, 3212836864u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{1, 3212836864u, 3211998003u, 3222611937u, 0, ATAN2_TOLERANCE, 0},
+{2, 3212836864u, 3211159142u, 3222498911u, 0, ATAN2_TOLERANCE, 0},
+{3, 3212836864u, 3210320282u, 3222380124u, 0, ATAN2_TOLERANCE, 0},
+{4, 3212836864u, 3209481421u, 3222255330u, 0, ATAN2_TOLERANCE, 0},
+{5, 3212836864u, 3208642560u, 3222124301u, 0, ATAN2_TOLERANCE, 0},
+{6, 3212836864u, 3207803699u, 3221986832u, 0, ATAN2_TOLERANCE, 0},
+{7, 3212836864u, 3206964838u, 3221842754u, 0, ATAN2_TOLERANCE, 0},
+{8, 3212836864u, 3206125978u, 3221691945u, 0, ATAN2_TOLERANCE, 0},
+{9, 3212836864u, 3205287117u, 3221534339u, 0, ATAN2_TOLERANCE, 0},
+{10, 3212836864u, 3204448256u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{11, 3212836864u, 3202770534u, 3221172206u, 0, ATAN2_TOLERANCE, 0},
+{12, 3212836864u, 3201092813u, 3220816969u, 0, ATAN2_TOLERANCE, 0},
+{13, 3212836864u, 3199415091u, 3220449284u, 0, ATAN2_TOLERANCE, 0},
+{14, 3212836864u, 3197737370u, 3220069967u, 0, ATAN2_TOLERANCE, 0},
+{15, 3212836864u, 3196059648u, 3219680081u, 0, ATAN2_TOLERANCE, 0},
+{16, 3212836864u, 3192704205u, 3219280925u, 0, ATAN2_TOLERANCE, 0},
+{17, 3212836864u, 3189348762u, 3218874030u, 0, ATAN2_TOLERANCE, 0},
+{18, 3212836864u, 3184315597u, 3218461132u, 0, ATAN2_TOLERANCE, 0},
+{19, 3212836864u, 3175926989u, 3218044132u, 0, ATAN2_TOLERANCE, 0},
+{20, 3212836864u, 1028443341u, 3217205969u, 0, ATAN2_TOLERANCE, 0},
+{21, 3212836864u, 1036831949u, 3216788969u, 0, ATAN2_TOLERANCE, 0},
+{22, 3212836864u, 1041865114u, 3216376071u, 0, ATAN2_TOLERANCE, 0},
+{23, 3212836864u, 1045220557u, 3215969177u, 0, ATAN2_TOLERANCE, 0},
+{24, 3212836864u, 1048576000u, 3215570021u, 0, ATAN2_TOLERANCE, 0},
+{25, 3212836864u, 1050253722u, 3215180134u, 0, ATAN2_TOLERANCE, 0},
+{26, 3212836864u, 1051931443u, 3214800818u, 0, ATAN2_TOLERANCE, 0},
+{27, 3212836864u, 1053609165u, 3214433132u, 0, ATAN2_TOLERANCE, 0},
+{28, 3212836864u, 1055286886u, 3214077895u, 0, ATAN2_TOLERANCE, 0},
+{29, 3212836864u, 1056964608u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{30, 3212836864u, 1057803469u, 3213406896u, 0, ATAN2_TOLERANCE, 0},
+{31, 3212836864u, 1058642330u, 3213091683u, 0, ATAN2_TOLERANCE, 0},
+{32, 3212836864u, 1059481190u, 3212743266u, 0, ATAN2_TOLERANCE, 0},
+{33, 3212836864u, 1060320051u, 3212166956u, 0, ATAN2_TOLERANCE, 0},
+{34, 3212836864u, 1061158912u, 3211617080u, 0, ATAN2_TOLERANCE, 0},
+{35, 3212836864u, 1061997773u, 3211092963u, 0, ATAN2_TOLERANCE, 0},
+{36, 3212836864u, 1062836634u, 3210593788u, 0, ATAN2_TOLERANCE, 0},
+{37, 3212836864u, 1063675494u, 3210118640u, 0, ATAN2_TOLERANCE, 0},
+{38, 3212836864u, 1064514355u, 3209666533u, 0, ATAN2_TOLERANCE, 0},
+{39, 3211998003u, 3212836864u, 3222826983u, 0, ATAN2_TOLERANCE, 0},
+{40, 3211998003u, 3211998003u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{41, 3211998003u, 3211159142u, 3222606128u, 0, ATAN2_TOLERANCE, 0},
+{42, 3211998003u, 3210320282u, 3222486682u, 0, ATAN2_TOLERANCE, 0},
+{43, 3211998003u, 3209481421u, 3222360825u, 0, ATAN2_TOLERANCE, 0},
+{44, 3211998003u, 3208642560u, 3222228270u, 0, ATAN2_TOLERANCE, 0},
+{45, 3211998003u, 3207803699u, 3222088756u, 0, ATAN2_TOLERANCE, 0},
+{46, 3211998003u, 3206964838u, 3221942054u, 0, ATAN2_TOLERANCE, 0},
+{47, 3211998003u, 3206125978u, 3221787981u, 0, ATAN2_TOLERANCE, 0},
+{48, 3211998003u, 3205287117u, 3221626414u, 0, ATAN2_TOLERANCE, 0},
+{49, 3211998003u, 3204448256u, 3221457309u, 0, ATAN2_TOLERANCE, 0},
+{50, 3211998003u, 3202770534u, 3221280713u, 0, ATAN2_TOLERANCE, 0},
+{51, 3211998003u, 3201092813u, 3220968099u, 0, ATAN2_TOLERANCE, 0},
+{52, 3211998003u, 3199415091u, 3220586149u, 0, ATAN2_TOLERANCE, 0},
+{53, 3211998003u, 3197737370u, 3220190949u, 0, ATAN2_TOLERANCE, 0},
+{54, 3211998003u, 3196059648u, 3219783638u, 0, ATAN2_TOLERANCE, 0},
+{55, 3211998003u, 3192704205u, 3219365655u, 0, ATAN2_TOLERANCE, 0},
+{56, 3211998003u, 3189348762u, 3218938722u, 0, ATAN2_TOLERANCE, 0},
+{57, 3211998003u, 3184315597u, 3218504822u, 0, ATAN2_TOLERANCE, 0},
+{58, 3211998003u, 3175926989u, 3218066149u, 0, ATAN2_TOLERANCE, 0},
+{59, 3211998003u, 1028443341u, 3217183952u, 0, ATAN2_TOLERANCE, 0},
+{60, 3211998003u, 1036831949u, 3216745279u, 0, ATAN2_TOLERANCE, 0},
+{61, 3211998003u, 1041865114u, 3216311379u, 0, ATAN2_TOLERANCE, 0},
+{62, 3211998003u, 1045220557u, 3215884446u, 0, ATAN2_TOLERANCE, 0},
+{63, 3211998003u, 1048576000u, 3215466463u, 0, ATAN2_TOLERANCE, 0},
+{64, 3211998003u, 1050253722u, 3215059153u, 0, ATAN2_TOLERANCE, 0},
+{65, 3211998003u, 1051931443u, 3214663953u, 0, ATAN2_TOLERANCE, 0},
+{66, 3211998003u, 1053609165u, 3214282002u, 0, ATAN2_TOLERANCE, 0},
+{67, 3211998003u, 1055286886u, 3213914147u, 0, ATAN2_TOLERANCE, 0},
+{68, 3211998003u, 1056964608u, 3213560955u, 0, ATAN2_TOLERANCE, 0},
+{69, 3211998003u, 1057803469u, 3213222745u, 0, ATAN2_TOLERANCE, 0},
+{70, 3211998003u, 1058642330u, 3212899611u, 0, ATAN2_TOLERANCE, 0},
+{71, 3211998003u, 1059481190u, 3212346065u, 0, ATAN2_TOLERANCE, 0},
+{72, 3211998003u, 1060320051u, 3211759257u, 0, ATAN2_TOLERANCE, 0},
+{73, 3211998003u, 1061158912u, 3211201201u, 0, ATAN2_TOLERANCE, 0},
+{74, 3211998003u, 1061997773u, 3210670983u, 0, ATAN2_TOLERANCE, 0},
+{75, 3211998003u, 1062836634u, 3210167553u, 0, ATAN2_TOLERANCE, 0},
+{76, 3211998003u, 1063675494u, 3209689771u, 0, ATAN2_TOLERANCE, 0},
+{77, 3211998003u, 1064514355u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{78, 3211159142u, 3212836864u, 3222940009u, 0, ATAN2_TOLERANCE, 0},
+{79, 3211159142u, 3211998003u, 3222832792u, 0, ATAN2_TOLERANCE, 0},
+{80, 3211159142u, 3211159142u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{81, 3211159142u, 3210320282u, 3222599655u, 0, ATAN2_TOLERANCE, 0},
+{82, 3211159142u, 3209481421u, 3222473020u, 0, ATAN2_TOLERANCE, 0},
+{83, 3211159142u, 3208642560u, 3222339205u, 0, ATAN2_TOLERANCE, 0},
+{84, 3211159142u, 3207803699u, 3222197877u, 0, ATAN2_TOLERANCE, 0},
+{85, 3211159142u, 3206964838u, 3222048736u, 0, ATAN2_TOLERANCE, 0},
+{86, 3211159142u, 3206125978u, 3221891523u, 0, ATAN2_TOLERANCE, 0},
+{87, 3211159142u, 3205287117u, 3221726044u, 0, ATAN2_TOLERANCE, 0},
+{88, 3211159142u, 3204448256u, 3221552187u, 0, ATAN2_TOLERANCE, 0},
+{89, 3211159142u, 3202770534u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{90, 3211159142u, 3201092813u, 3221133371u, 0, ATAN2_TOLERANCE, 0},
+{91, 3211159142u, 3199415091u, 3220736312u, 0, ATAN2_TOLERANCE, 0},
+{92, 3211159142u, 3197737370u, 3220324090u, 0, ATAN2_TOLERANCE, 0},
+{93, 3211159142u, 3196059648u, 3219897918u, 0, ATAN2_TOLERANCE, 0},
+{94, 3211159142u, 3192704205u, 3219459379u, 0, ATAN2_TOLERANCE, 0},
+{95, 3211159142u, 3189348762u, 3219010418u, 0, ATAN2_TOLERANCE, 0},
+{96, 3211159142u, 3184315597u, 3218553311u, 0, ATAN2_TOLERANCE, 0},
+{97, 3211159142u, 3175926989u, 3218090606u, 0, ATAN2_TOLERANCE, 0},
+{98, 3211159142u, 1028443341u, 3217159495u, 0, ATAN2_TOLERANCE, 0},
+{99, 3211159142u, 1036831949u, 3216696791u, 0, ATAN2_TOLERANCE, 0},
+{100, 3211159142u, 1041865114u, 3216239683u, 0, ATAN2_TOLERANCE, 0},
+{101, 3211159142u, 1045220557u, 3215790723u, 0, ATAN2_TOLERANCE, 0},
+{102, 3211159142u, 1048576000u, 3215352184u, 0, ATAN2_TOLERANCE, 0},
+{103, 3211159142u, 1050253722u, 3214926011u, 0, ATAN2_TOLERANCE, 0},
+{104, 3211159142u, 1051931443u, 3214513789u, 0, ATAN2_TOLERANCE, 0},
+{105, 3211159142u, 1053609165u, 3214116731u, 0, ATAN2_TOLERANCE, 0},
+{106, 3211159142u, 1055286886u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{107, 3211159142u, 1056964608u, 3213371200u, 0, ATAN2_TOLERANCE, 0},
+{108, 3211159142u, 1057803469u, 3213023485u, 0, ATAN2_TOLERANCE, 0},
+{109, 3211159142u, 1058642330u, 3212548191u, 0, ATAN2_TOLERANCE, 0},
+{110, 3211159142u, 1059481190u, 3211919340u, 0, ATAN2_TOLERANCE, 0},
+{111, 3211159142u, 1060320051u, 3211322773u, 0, ATAN2_TOLERANCE, 0},
+{112, 3211159142u, 1061158912u, 3210757463u, 0, ATAN2_TOLERANCE, 0},
+{113, 3211159142u, 1061997773u, 3210222202u, 0, ATAN2_TOLERANCE, 0},
+{114, 3211159142u, 1062836634u, 3209715661u, 0, ATAN2_TOLERANCE, 0},
+{115, 3211159142u, 1063675494u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{116, 3211159142u, 1064514355u, 3208783115u, 0, ATAN2_TOLERANCE, 0},
+{117, 3210320282u, 3212836864u, 3223058796u, 0, ATAN2_TOLERANCE, 0},
+{118, 3210320282u, 3211998003u, 3222952238u, 0, ATAN2_TOLERANCE, 0},
+{119, 3210320282u, 3211159142u, 3222839265u, 0, ATAN2_TOLERANCE, 0},
+{120, 3210320282u, 3210320282u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{121, 3210320282u, 3209481421u, 3222592399u, 0, ATAN2_TOLERANCE, 0},
+{122, 3210320282u, 3208642560u, 3222457657u, 0, ATAN2_TOLERANCE, 0},
+{123, 3210320282u, 3207803699u, 3222314820u, 0, ATAN2_TOLERANCE, 0},
+{124, 3210320282u, 3206964838u, 3222163499u, 0, ATAN2_TOLERANCE, 0},
+{125, 3210320282u, 3206125978u, 3222003345u, 0, ATAN2_TOLERANCE, 0},
+{126, 3210320282u, 3205287117u, 3221834070u, 0, ATAN2_TOLERANCE, 0},
+{127, 3210320282u, 3204448256u, 3221655474u, 0, ATAN2_TOLERANCE, 0},
+{128, 3210320282u, 3202770534u, 3221467465u, 0, ATAN2_TOLERANCE, 0},
+{129, 3210320282u, 3201092813u, 3221270095u, 0, ATAN2_TOLERANCE, 0},
+{130, 3210320282u, 3199415091u, 3220901700u, 0, ATAN2_TOLERANCE, 0},
+{131, 3210320282u, 3197737370u, 3220471243u, 0, ATAN2_TOLERANCE, 0},
+{132, 3210320282u, 3196059648u, 3220024624u, 0, ATAN2_TOLERANCE, 0},
+{133, 3210320282u, 3192704205u, 3219563580u, 0, ATAN2_TOLERANCE, 0},
+{134, 3210320282u, 3189348762u, 3219090307u, 0, ATAN2_TOLERANCE, 0},
+{135, 3210320282u, 3184315597u, 3218607430u, 0, ATAN2_TOLERANCE, 0},
+{136, 3210320282u, 3175926989u, 3218117930u, 0, ATAN2_TOLERANCE, 0},
+{137, 3210320282u, 1028443341u, 3217132171u, 0, ATAN2_TOLERANCE, 0},
+{138, 3210320282u, 1036831949u, 3216642671u, 0, ATAN2_TOLERANCE, 0},
+{139, 3210320282u, 1041865114u, 3216159794u, 0, ATAN2_TOLERANCE, 0},
+{140, 3210320282u, 1045220557u, 3215686522u, 0, ATAN2_TOLERANCE, 0},
+{141, 3210320282u, 1048576000u, 3215225477u, 0, ATAN2_TOLERANCE, 0},
+{142, 3210320282u, 1050253722u, 3214778858u, 0, ATAN2_TOLERANCE, 0},
+{143, 3210320282u, 1051931443u, 3214348401u, 0, ATAN2_TOLERANCE, 0},
+{144, 3210320282u, 1053609165u, 3213935384u, 0, ATAN2_TOLERANCE, 0},
+{145, 3210320282u, 1055286886u, 3213540644u, 0, ATAN2_TOLERANCE, 0},
+{146, 3210320282u, 1056964608u, 3213164626u, 0, ATAN2_TOLERANCE, 0},
+{147, 3210320282u, 1057803469u, 3212778001u, 0, ATAN2_TOLERANCE, 0},
+{148, 3210320282u, 1058642330u, 3212100904u, 0, ATAN2_TOLERANCE, 0},
+{149, 3210320282u, 1059481190u, 3211460288u, 0, ATAN2_TOLERANCE, 0},
+{150, 3210320282u, 1060320051u, 3210855004u, 0, ATAN2_TOLERANCE, 0},
+{151, 3210320282u, 1061158912u, 3210283656u, 0, ATAN2_TOLERANCE, 0},
+{152, 3210320282u, 1061997773u, 3209744688u, 0, ATAN2_TOLERANCE, 0},
+{153, 3210320282u, 1062836634u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{154, 3210320282u, 1063675494u, 3208757224u, 0, ATAN2_TOLERANCE, 0},
+{155, 3210320282u, 1064514355u, 3208305332u, 0, ATAN2_TOLERANCE, 0},
+{156, 3209481421u, 3212836864u, 3223183590u, 0, ATAN2_TOLERANCE, 0},
+{157, 3209481421u, 3211998003u, 3223078095u, 0, ATAN2_TOLERANCE, 0},
+{158, 3209481421u, 3211159142u, 3222965900u, 0, ATAN2_TOLERANCE, 0},
+{159, 3209481421u, 3210320282u, 3222846521u, 0, ATAN2_TOLERANCE, 0},
+{160, 3209481421u, 3209481421u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{161, 3209481421u, 3208642560u, 3222584207u, 0, ATAN2_TOLERANCE, 0},
+{162, 3209481421u, 3207803699u, 3222440253u, 0, ATAN2_TOLERANCE, 0},
+{163, 3209481421u, 3206964838u, 3222287104u, 0, ATAN2_TOLERANCE, 0},
+{164, 3209481421u, 3206125978u, 3222124301u, 0, ATAN2_TOLERANCE, 0},
+{165, 3209481421u, 3205287117u, 3221951438u, 0, ATAN2_TOLERANCE, 0},
+{166, 3209481421u, 3204448256u, 3221768197u, 0, ATAN2_TOLERANCE, 0},
+{167, 3209481421u, 3202770534u, 3221574378u, 0, ATAN2_TOLERANCE, 0},
+{168, 3209481421u, 3201092813u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{169, 3209481421u, 3199415091u, 3221084600u, 0, ATAN2_TOLERANCE, 0},
+{170, 3209481421u, 3197737370u, 3220634637u, 0, ATAN2_TOLERANCE, 0},
+{171, 3209481421u, 3196059648u, 3220165833u, 0, ATAN2_TOLERANCE, 0},
+{172, 3209481421u, 3192704205u, 3219680081u, 0, ATAN2_TOLERANCE, 0},
+{173, 3209481421u, 3189348762u, 3219179862u, 0, ATAN2_TOLERANCE, 0},
+{174, 3209481421u, 3184315597u, 3218668216u, 0, ATAN2_TOLERANCE, 0},
+{175, 3209481421u, 3175926989u, 3218148658u, 0, ATAN2_TOLERANCE, 0},
+{176, 3209481421u, 1028443341u, 3217101444u, 0, ATAN2_TOLERANCE, 0},
+{177, 3209481421u, 1036831949u, 3216581885u, 0, ATAN2_TOLERANCE, 0},
+{178, 3209481421u, 1041865114u, 3216070239u, 0, ATAN2_TOLERANCE, 0},
+{179, 3209481421u, 1045220557u, 3215570021u, 0, ATAN2_TOLERANCE, 0},
+{180, 3209481421u, 1048576000u, 3215084268u, 0, ATAN2_TOLERANCE, 0},
+{181, 3209481421u, 1050253722u, 3214615464u, 0, ATAN2_TOLERANCE, 0},
+{182, 3209481421u, 1051931443u, 3214165501u, 0, ATAN2_TOLERANCE, 0},
+{183, 3209481421u, 1053609165u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{184, 3209481421u, 1055286886u, 3213326816u, 0, ATAN2_TOLERANCE, 0},
+{185, 3209481421u, 1056964608u, 3212939180u, 0, ATAN2_TOLERANCE, 0},
+{186, 3209481421u, 1057803469u, 3212308532u, 0, ATAN2_TOLERANCE, 0},
+{187, 3209481421u, 1058642330u, 3211617080u, 0, ATAN2_TOLERANCE, 0},
+{188, 3209481421u, 1059481190u, 3210965865u, 0, ATAN2_TOLERANCE, 0},
+{189, 3209481421u, 1060320051u, 3210353271u, 0, ATAN2_TOLERANCE, 0},
+{190, 3209481421u, 1061158912u, 3209777456u, 0, ATAN2_TOLERANCE, 0},
+{191, 3209481421u, 1061997773u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{192, 3209481421u, 1062836634u, 3208728198u, 0, ATAN2_TOLERANCE, 0},
+{193, 3209481421u, 1063675494u, 3208250684u, 0, ATAN2_TOLERANCE, 0},
+{194, 3209481421u, 1064514355u, 3207801902u, 0, ATAN2_TOLERANCE, 0},
+{195, 3208642560u, 3212836864u, 3223314619u, 0, ATAN2_TOLERANCE, 0},
+{196, 3208642560u, 3211998003u, 3223210650u, 0, ATAN2_TOLERANCE, 0},
+{197, 3208642560u, 3211159142u, 3223099715u, 0, ATAN2_TOLERANCE, 0},
+{198, 3208642560u, 3210320282u, 3222981263u, 0, ATAN2_TOLERANCE, 0},
+{199, 3208642560u, 3209481421u, 3222854713u, 0, ATAN2_TOLERANCE, 0},
+{200, 3208642560u, 3208642560u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{201, 3208642560u, 3207803699u, 3222574886u, 0, ATAN2_TOLERANCE, 0},
+{202, 3208642560u, 3206964838u, 3222420375u, 0, ATAN2_TOLERANCE, 0},
+{203, 3208642560u, 3206125978u, 3222255330u, 0, ATAN2_TOLERANCE, 0},
+{204, 3208642560u, 3205287117u, 3222079202u, 0, ATAN2_TOLERANCE, 0},
+{205, 3208642560u, 3204448256u, 3221891523u, 0, ATAN2_TOLERANCE, 0},
+{206, 3208642560u, 3202770534u, 3221691945u, 0, ATAN2_TOLERANCE, 0},
+{207, 3208642560u, 3201092813u, 3221480291u, 0, ATAN2_TOLERANCE, 0},
+{208, 3208642560u, 3199415091u, 3221256608u, 0, ATAN2_TOLERANCE, 0},
+{209, 3208642560u, 3197737370u, 3220816969u, 0, ATAN2_TOLERANCE, 0},
+{210, 3208642560u, 3196059648u, 3220324090u, 0, ATAN2_TOLERANCE, 0},
+{211, 3208642560u, 3192704205u, 3219811142u, 0, ATAN2_TOLERANCE, 0},
+{212, 3208642560u, 3189348762u, 3219280925u, 0, ATAN2_TOLERANCE, 0},
+{213, 3208642560u, 3184315597u, 3218736973u, 0, ATAN2_TOLERANCE, 0},
+{214, 3208642560u, 3175926989u, 3218183465u, 0, ATAN2_TOLERANCE, 0},
+{215, 3208642560u, 1028443341u, 3217066636u, 0, ATAN2_TOLERANCE, 0},
+{216, 3208642560u, 1036831949u, 3216513128u, 0, ATAN2_TOLERANCE, 0},
+{217, 3208642560u, 1041865114u, 3215969177u, 0, ATAN2_TOLERANCE, 0},
+{218, 3208642560u, 1045220557u, 3215438959u, 0, ATAN2_TOLERANCE, 0},
+{219, 3208642560u, 1048576000u, 3214926011u, 0, ATAN2_TOLERANCE, 0},
+{220, 3208642560u, 1050253722u, 3214433132u, 0, ATAN2_TOLERANCE, 0},
+{221, 3208642560u, 1051931443u, 3213962357u, 0, ATAN2_TOLERANCE, 0},
+{222, 3208642560u, 1053609165u, 3213514991u, 0, ATAN2_TOLERANCE, 0},
+{223, 3208642560u, 1055286886u, 3213091683u, 0, ATAN2_TOLERANCE, 0},
+{224, 3208642560u, 1056964608u, 3212548191u, 0, ATAN2_TOLERANCE, 0},
+{225, 3208642560u, 1057803469u, 3211797473u, 0, ATAN2_TOLERANCE, 0},
+{226, 3208642560u, 1058642330u, 3211092963u, 0, ATAN2_TOLERANCE, 0},
+{227, 3208642560u, 1059481190u, 3210432783u, 0, ATAN2_TOLERANCE, 0},
+{228, 3208642560u, 1060320051u, 3209814738u, 0, ATAN2_TOLERANCE, 0},
+{229, 3208642560u, 1061158912u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{230, 3208642560u, 1061997773u, 3208695430u, 0, ATAN2_TOLERANCE, 0},
+{231, 3208642560u, 1062836634u, 3208189229u, 0, ATAN2_TOLERANCE, 0},
+{232, 3208642560u, 1063675494u, 3207715422u, 0, ATAN2_TOLERANCE, 0},
+{233, 3208642560u, 1064514355u, 3207271684u, 0, ATAN2_TOLERANCE, 0},
+{234, 3207803699u, 3212836864u, 3223452088u, 0, ATAN2_TOLERANCE, 0},
+{235, 3207803699u, 3211998003u, 3223350163u, 0, ATAN2_TOLERANCE, 0},
+{236, 3207803699u, 3211159142u, 3223241043u, 0, ATAN2_TOLERANCE, 0},
+{237, 3207803699u, 3210320282u, 3223124100u, 0, ATAN2_TOLERANCE, 0},
+{238, 3207803699u, 3209481421u, 3222998667u, 0, ATAN2_TOLERANCE, 0},
+{239, 3207803699u, 3208642560u, 3222864034u, 0, ATAN2_TOLERANCE, 0},
+{240, 3207803699u, 3207803699u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{241, 3207803699u, 3206964838u, 3222564186u, 0, ATAN2_TOLERANCE, 0},
+{242, 3207803699u, 3206125978u, 3222397455u, 0, ATAN2_TOLERANCE, 0},
+{243, 3207803699u, 3205287117u, 3222218539u, 0, ATAN2_TOLERANCE, 0},
+{244, 3207803699u, 3204448256u, 3222026776u, 0, ATAN2_TOLERANCE, 0},
+{245, 3207803699u, 3202770534u, 3221821624u, 0, ATAN2_TOLERANCE, 0},
+{246, 3207803699u, 3201092813u, 3221602718u, 0, ATAN2_TOLERANCE, 0},
+{247, 3207803699u, 3199415091u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{248, 3207803699u, 3197737370u, 3221021529u, 0, ATAN2_TOLERANCE, 0},
+{249, 3207803699u, 3196059648u, 3220502544u, 0, ATAN2_TOLERANCE, 0},
+{250, 3207803699u, 3192704205u, 3219959597u, 0, ATAN2_TOLERANCE, 0},
+{251, 3207803699u, 3189348762u, 3219395830u, 0, ATAN2_TOLERANCE, 0},
+{252, 3207803699u, 3184315597u, 3218815369u, 0, ATAN2_TOLERANCE, 0},
+{253, 3207803699u, 3175926989u, 3218223221u, 0, ATAN2_TOLERANCE, 0},
+{254, 3207803699u, 1028443341u, 3217026880u, 0, ATAN2_TOLERANCE, 0},
+{255, 3207803699u, 1036831949u, 3216434732u, 0, ATAN2_TOLERANCE, 0},
+{256, 3207803699u, 1041865114u, 3215854271u, 0, ATAN2_TOLERANCE, 0},
+{257, 3207803699u, 1045220557u, 3215290504u, 0, ATAN2_TOLERANCE, 0},
+{258, 3207803699u, 1048576000u, 3214747557u, 0, ATAN2_TOLERANCE, 0},
+{259, 3207803699u, 1050253722u, 3214228572u, 0, ATAN2_TOLERANCE, 0},
+{260, 3207803699u, 1051931443u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{261, 3207803699u, 1053609165u, 3213270137u, 0, ATAN2_TOLERANCE, 0},
+{262, 3207803699u, 1055286886u, 3212827785u, 0, ATAN2_TOLERANCE, 0},
+{263, 3207803699u, 1056964608u, 3212007178u, 0, ATAN2_TOLERANCE, 0},
+{264, 3207803699u, 1057803469u, 3211240128u, 0, ATAN2_TOLERANCE, 0},
+{265, 3207803699u, 1058642330u, 3210524461u, 0, ATAN2_TOLERANCE, 0},
+{266, 3207803699u, 1059481190u, 3209857537u, 0, ATAN2_TOLERANCE, 0},
+{267, 3207803699u, 1060320051u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{268, 3207803699u, 1061158912u, 3208658147u, 0, ATAN2_TOLERANCE, 0},
+{269, 3207803699u, 1061997773u, 3208119614u, 0, ATAN2_TOLERANCE, 0},
+{270, 3207803699u, 1062836634u, 3207617881u, 0, ATAN2_TOLERANCE, 0},
+{271, 3207803699u, 1063675494u, 3207150112u, 0, ATAN2_TOLERANCE, 0},
+{272, 3207803699u, 1064514355u, 3206713629u, 0, ATAN2_TOLERANCE, 0},
+{273, 3206964838u, 3212836864u, 3223596166u, 0, ATAN2_TOLERANCE, 0},
+{274, 3206964838u, 3211998003u, 3223496866u, 0, ATAN2_TOLERANCE, 0},
+{275, 3206964838u, 3211159142u, 3223390184u, 0, ATAN2_TOLERANCE, 0},
+{276, 3206964838u, 3210320282u, 3223275421u, 0, ATAN2_TOLERANCE, 0},
+{277, 3206964838u, 3209481421u, 3223151816u, 0, ATAN2_TOLERANCE, 0},
+{278, 3206964838u, 3208642560u, 3223018545u, 0, ATAN2_TOLERANCE, 0},
+{279, 3206964838u, 3207803699u, 3222874734u, 0, ATAN2_TOLERANCE, 0},
+{280, 3206964838u, 3206964838u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{281, 3206964838u, 3206125978u, 3222551777u, 0, ATAN2_TOLERANCE, 0},
+{282, 3206964838u, 3205287117u, 3222370740u, 0, ATAN2_TOLERANCE, 0},
+{283, 3206964838u, 3204448256u, 3222175448u, 0, ATAN2_TOLERANCE, 0},
+{284, 3206964838u, 3202770534u, 3221965100u, 0, ATAN2_TOLERANCE, 0},
+{285, 3206964838u, 3201092813u, 3221739070u, 0, ATAN2_TOLERANCE, 0},
+{286, 3206964838u, 3199415091u, 3221497002u, 0, ATAN2_TOLERANCE, 0},
+{287, 3206964838u, 3197737370u, 3221238911u, 0, ATAN2_TOLERANCE, 0},
+{288, 3206964838u, 3196059648u, 3220705128u, 0, ATAN2_TOLERANCE, 0},
+{289, 3206964838u, 3192704205u, 3220129041u, 0, ATAN2_TOLERANCE, 0},
+{290, 3206964838u, 3189348762u, 3219527577u, 0, ATAN2_TOLERANCE, 0},
+{291, 3206964838u, 3184315597u, 3218905566u, 0, ATAN2_TOLERANCE, 0},
+{292, 3206964838u, 3175926989u, 3218269060u, 0, ATAN2_TOLERANCE, 0},
+{293, 3206964838u, 1028443341u, 3216981041u, 0, ATAN2_TOLERANCE, 0},
+{294, 3206964838u, 1036831949u, 3216344535u, 0, ATAN2_TOLERANCE, 0},
+{295, 3206964838u, 1041865114u, 3215722524u, 0, ATAN2_TOLERANCE, 0},
+{296, 3206964838u, 1045220557u, 3215121060u, 0, ATAN2_TOLERANCE, 0},
+{297, 3206964838u, 1048576000u, 3214544973u, 0, ATAN2_TOLERANCE, 0},
+{298, 3206964838u, 1050253722u, 3213997751u, 0, ATAN2_TOLERANCE, 0},
+{299, 3206964838u, 1051931443u, 3213481570u, 0, ATAN2_TOLERANCE, 0},
+{300, 3206964838u, 1053609165u, 3212997433u, 0, ATAN2_TOLERANCE, 0},
+{301, 3206964838u, 1055286886u, 3212253884u, 0, ATAN2_TOLERANCE, 0},
+{302, 3206964838u, 1056964608u, 3211412490u, 0, ATAN2_TOLERANCE, 0},
+{303, 3206964838u, 1057803469u, 3210631321u, 0, ATAN2_TOLERANCE, 0},
+{304, 3206964838u, 1058642330u, 3209907174u, 0, ATAN2_TOLERANCE, 0},
+{305, 3206964838u, 1059481190u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{306, 3206964838u, 1060320051u, 3208615348u, 0, ATAN2_TOLERANCE, 0},
+{307, 3206964838u, 1061158912u, 3208040102u, 0, ATAN2_TOLERANCE, 0},
+{308, 3206964838u, 1061997773u, 3207507020u, 0, ATAN2_TOLERANCE, 0},
+{309, 3206964838u, 1062836634u, 3207012597u, 0, ATAN2_TOLERANCE, 0},
+{310, 3206964838u, 1063675494u, 3206553546u, 0, ATAN2_TOLERANCE, 0},
+{311, 3206964838u, 1064514355u, 3206126820u, 0, ATAN2_TOLERANCE, 0},
+{312, 3206125978u, 3212836864u, 3223746975u, 0, ATAN2_TOLERANCE, 0},
+{313, 3206125978u, 3211998003u, 3223650939u, 0, ATAN2_TOLERANCE, 0},
+{314, 3206125978u, 3211159142u, 3223547397u, 0, ATAN2_TOLERANCE, 0},
+{315, 3206125978u, 3210320282u, 3223435575u, 0, ATAN2_TOLERANCE, 0},
+{316, 3206125978u, 3209481421u, 3223314619u, 0, ATAN2_TOLERANCE, 0},
+{317, 3206125978u, 3208642560u, 3223183590u, 0, ATAN2_TOLERANCE, 0},
+{318, 3206125978u, 3207803699u, 3223041465u, 0, ATAN2_TOLERANCE, 0},
+{319, 3206125978u, 3206964838u, 3222887143u, 0, ATAN2_TOLERANCE, 0},
+{320, 3206125978u, 3206125978u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{321, 3206125978u, 3205287117u, 3222537214u, 0, ATAN2_TOLERANCE, 0},
+{322, 3206125978u, 3204448256u, 3222339205u, 0, ATAN2_TOLERANCE, 0},
+{323, 3206125978u, 3202770534u, 3222124301u, 0, ATAN2_TOLERANCE, 0},
+{324, 3206125978u, 3201092813u, 3221891523u, 0, ATAN2_TOLERANCE, 0},
+{325, 3206125978u, 3199415091u, 3221640166u, 0, ATAN2_TOLERANCE, 0},
+{326, 3206125978u, 3197737370u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{327, 3206125978u, 3196059648u, 3220936799u, 0, ATAN2_TOLERANCE, 0},
+{328, 3206125978u, 3192704205u, 3220324090u, 0, ATAN2_TOLERANCE, 0},
+{329, 3206125978u, 3189348762u, 3219680081u, 0, ATAN2_TOLERANCE, 0},
+{330, 3206125978u, 3184315597u, 3219010418u, 0, ATAN2_TOLERANCE, 0},
+{331, 3206125978u, 3175926989u, 3218322490u, 0, ATAN2_TOLERANCE, 0},
+{332, 3206125978u, 1028443341u, 3216927611u, 0, ATAN2_TOLERANCE, 0},
+{333, 3206125978u, 1036831949u, 3216239683u, 0, ATAN2_TOLERANCE, 0},
+{334, 3206125978u, 1041865114u, 3215570021u, 0, ATAN2_TOLERANCE, 0},
+{335, 3206125978u, 1045220557u, 3214926011u, 0, ATAN2_TOLERANCE, 0},
+{336, 3206125978u, 1048576000u, 3214313303u, 0, ATAN2_TOLERANCE, 0},
+{337, 3206125978u, 1050253722u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{338, 3206125978u, 1051931443u, 3213195241u, 0, ATAN2_TOLERANCE, 0},
+{339, 3206125978u, 1053609165u, 3212548191u, 0, ATAN2_TOLERANCE, 0},
+{340, 3206125978u, 1055286886u, 3211617080u, 0, ATAN2_TOLERANCE, 0},
+{341, 3206125978u, 1056964608u, 3210757463u, 0, ATAN2_TOLERANCE, 0},
+{342, 3206125978u, 1057803469u, 3209965428u, 0, ATAN2_TOLERANCE, 0},
+{343, 3206125978u, 1058642330u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{344, 3206125978u, 1059481190u, 3208565712u, 0, ATAN2_TOLERANCE, 0},
+{345, 3206125978u, 1060320051u, 3207948424u, 0, ATAN2_TOLERANCE, 0},
+{346, 3206125978u, 1061158912u, 3207379923u, 0, ATAN2_TOLERANCE, 0},
+{347, 3206125978u, 1061997773u, 3206855805u, 0, ATAN2_TOLERANCE, 0},
+{348, 3206125978u, 1062836634u, 3206371981u, 0, ATAN2_TOLERANCE, 0},
+{349, 3206125978u, 1063675494u, 3205924695u, 0, ATAN2_TOLERANCE, 0},
+{350, 3206125978u, 1064514355u, 3205510527u, 0, ATAN2_TOLERANCE, 0},
+{351, 3205287117u, 3212836864u, 3223904581u, 0, ATAN2_TOLERANCE, 0},
+{352, 3205287117u, 3211998003u, 3223812506u, 0, ATAN2_TOLERANCE, 0},
+{353, 3205287117u, 3211159142u, 3223712876u, 0, ATAN2_TOLERANCE, 0},
+{354, 3205287117u, 3210320282u, 3223604850u, 0, ATAN2_TOLERANCE, 0},
+{355, 3205287117u, 3209481421u, 3223487482u, 0, ATAN2_TOLERANCE, 0},
+{356, 3205287117u, 3208642560u, 3223359718u, 0, ATAN2_TOLERANCE, 0},
+{357, 3205287117u, 3207803699u, 3223220381u, 0, ATAN2_TOLERANCE, 0},
+{358, 3205287117u, 3206964838u, 3223068180u, 0, ATAN2_TOLERANCE, 0},
+{359, 3205287117u, 3206125978u, 3222901706u, 0, ATAN2_TOLERANCE, 0},
+{360, 3205287117u, 3205287117u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{361, 3205287117u, 3204448256u, 3222519882u, 0, ATAN2_TOLERANCE, 0},
+{362, 3205287117u, 3202770534u, 3222301419u, 0, ATAN2_TOLERANCE, 0},
+{363, 3205287117u, 3201092813u, 3222062624u, 0, ATAN2_TOLERANCE, 0},
+{364, 3205287117u, 3199415091u, 3221802296u, 0, ATAN2_TOLERANCE, 0},
+{365, 3205287117u, 3197737370u, 3221519673u, 0, ATAN2_TOLERANCE, 0},
+{366, 3205287117u, 3196059648u, 3221203861u, 0, ATAN2_TOLERANCE, 0},
+{367, 3205287117u, 3192704205u, 3220550754u, 0, ATAN2_TOLERANCE, 0},
+{368, 3205287117u, 3189348762u, 3219858535u, 0, ATAN2_TOLERANCE, 0},
+{369, 3205287117u, 3184315597u, 3219133771u, 0, ATAN2_TOLERANCE, 0},
+{370, 3205287117u, 3175926989u, 3218385561u, 0, ATAN2_TOLERANCE, 0},
+{371, 3205287117u, 1028443341u, 3216864540u, 0, ATAN2_TOLERANCE, 0},
+{372, 3205287117u, 1036831949u, 3216116330u, 0, ATAN2_TOLERANCE, 0},
+{373, 3205287117u, 1041865114u, 3215391567u, 0, ATAN2_TOLERANCE, 0},
+{374, 3205287117u, 1045220557u, 3214699347u, 0, ATAN2_TOLERANCE, 0},
+{375, 3205287117u, 1048576000u, 3214046240u, 0, ATAN2_TOLERANCE, 0},
+{376, 3205287117u, 1050253722u, 3213436227u, 0, ATAN2_TOLERANCE, 0},
+{377, 3205287117u, 1051931443u, 3212870981u, 0, ATAN2_TOLERANCE, 0},
+{378, 3205287117u, 1053609165u, 3211863786u, 0, ATAN2_TOLERANCE, 0},
+{379, 3205287117u, 1055286886u, 3210908605u, 0, ATAN2_TOLERANCE, 0},
+{380, 3205287117u, 1056964608u, 3210034755u, 0, ATAN2_TOLERANCE, 0},
+{381, 3205287117u, 1057803469u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{382, 3205287117u, 1058642330u, 3208507458u, 0, ATAN2_TOLERANCE, 0},
+{383, 3205287117u, 1059481190u, 3207841564u, 0, ATAN2_TOLERANCE, 0},
+{384, 3205287117u, 1060320051u, 3207232758u, 0, ATAN2_TOLERANCE, 0},
+{385, 3205287117u, 1061158912u, 3206675412u, 0, ATAN2_TOLERANCE, 0},
+{386, 3205287117u, 1061997773u, 3206164353u, 0, ATAN2_TOLERANCE, 0},
+{387, 3205287117u, 1062836634u, 3205694884u, 0, ATAN2_TOLERANCE, 0},
+{388, 3205287117u, 1063675494u, 3205262780u, 0, ATAN2_TOLERANCE, 0},
+{389, 3205287117u, 1064514355u, 3204864260u, 0, ATAN2_TOLERANCE, 0},
+{390, 3204448256u, 3212836864u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{391, 3204448256u, 3211998003u, 3223981611u, 0, ATAN2_TOLERANCE, 0},
+{392, 3204448256u, 3211159142u, 3223886733u, 0, ATAN2_TOLERANCE, 0},
+{393, 3204448256u, 3210320282u, 3223783446u, 0, ATAN2_TOLERANCE, 0},
+{394, 3204448256u, 3209481421u, 3223670723u, 0, ATAN2_TOLERANCE, 0},
+{395, 3204448256u, 3208642560u, 3223547397u, 0, ATAN2_TOLERANCE, 0},
+{396, 3204448256u, 3207803699u, 3223412144u, 0, ATAN2_TOLERANCE, 0},
+{397, 3204448256u, 3206964838u, 3223263472u, 0, ATAN2_TOLERANCE, 0},
+{398, 3204448256u, 3206125978u, 3223099715u, 0, ATAN2_TOLERANCE, 0},
+{399, 3204448256u, 3205287117u, 3222919038u, 0, ATAN2_TOLERANCE, 0},
+{400, 3204448256u, 3204448256u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{401, 3204448256u, 3202770534u, 3222498911u, 0, ATAN2_TOLERANCE, 0},
+{402, 3204448256u, 3201092813u, 3222255330u, 0, ATAN2_TOLERANCE, 0},
+{403, 3204448256u, 3199415091u, 3221986832u, 0, ATAN2_TOLERANCE, 0},
+{404, 3204448256u, 3197737370u, 3221691945u, 0, ATAN2_TOLERANCE, 0},
+{405, 3204448256u, 3196059648u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{406, 3204448256u, 3192704205u, 3220816969u, 0, ATAN2_TOLERANCE, 0},
+{407, 3204448256u, 3189348762u, 3220069967u, 0, ATAN2_TOLERANCE, 0},
+{408, 3204448256u, 3184315597u, 3219280925u, 0, ATAN2_TOLERANCE, 0},
+{409, 3204448256u, 3175926989u, 3218461132u, 0, ATAN2_TOLERANCE, 0},
+{410, 3204448256u, 1028443341u, 3216788969u, 0, ATAN2_TOLERANCE, 0},
+{411, 3204448256u, 1036831949u, 3215969177u, 0, ATAN2_TOLERANCE, 0},
+{412, 3204448256u, 1041865114u, 3215180134u, 0, ATAN2_TOLERANCE, 0},
+{413, 3204448256u, 1045220557u, 3214433132u, 0, ATAN2_TOLERANCE, 0},
+{414, 3204448256u, 1048576000u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{415, 3204448256u, 1050253722u, 3213091683u, 0, ATAN2_TOLERANCE, 0},
+{416, 3204448256u, 1051931443u, 3212166956u, 0, ATAN2_TOLERANCE, 0},
+{417, 3204448256u, 1053609165u, 3211092963u, 0, ATAN2_TOLERANCE, 0},
+{418, 3204448256u, 1055286886u, 3210118640u, 0, ATAN2_TOLERANCE, 0},
+{419, 3204448256u, 1056964608u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{420, 3204448256u, 1057803469u, 3208438131u, 0, ATAN2_TOLERANCE, 0},
+{421, 3204448256u, 1058642330u, 3207715422u, 0, ATAN2_TOLERANCE, 0},
+{422, 3204448256u, 1059481190u, 3207060395u, 0, ATAN2_TOLERANCE, 0},
+{423, 3204448256u, 1060320051u, 3206465708u, 0, ATAN2_TOLERANCE, 0},
+{424, 3204448256u, 1061158912u, 3205924695u, 0, ATAN2_TOLERANCE, 0},
+{425, 3204448256u, 1061997773u, 3205431389u, 0, ATAN2_TOLERANCE, 0},
+{426, 3204448256u, 1062836634u, 3204980498u, 0, ATAN2_TOLERANCE, 0},
+{427, 3204448256u, 1063675494u, 3204567349u, 0, ATAN2_TOLERANCE, 0},
+{428, 3204448256u, 1064514355u, 3203927422u, 0, ATAN2_TOLERANCE, 0},
+{429, 3202770534u, 3212836864u, 3224240081u, 0, ATAN2_TOLERANCE, 0},
+{430, 3202770534u, 3211998003u, 3224158207u, 0, ATAN2_TOLERANCE, 0},
+{431, 3202770534u, 3211159142u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{432, 3202770534u, 3210320282u, 3223971455u, 0, ATAN2_TOLERANCE, 0},
+{433, 3202770534u, 3209481421u, 3223864541u, 0, ATAN2_TOLERANCE, 0},
+{434, 3202770534u, 3208642560u, 3223746975u, 0, ATAN2_TOLERANCE, 0},
+{435, 3202770534u, 3207803699u, 3223617296u, 0, ATAN2_TOLERANCE, 0},
+{436, 3202770534u, 3206964838u, 3223473820u, 0, ATAN2_TOLERANCE, 0},
+{437, 3202770534u, 3206125978u, 3223314619u, 0, ATAN2_TOLERANCE, 0},
+{438, 3202770534u, 3205287117u, 3223137501u, 0, ATAN2_TOLERANCE, 0},
+{439, 3202770534u, 3204448256u, 3222940009u, 0, ATAN2_TOLERANCE, 0},
+{440, 3202770534u, 3202770534u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{441, 3202770534u, 3201092813u, 3222473020u, 0, ATAN2_TOLERANCE, 0},
+{442, 3202770534u, 3199415091u, 3222197877u, 0, ATAN2_TOLERANCE, 0},
+{443, 3202770534u, 3197737370u, 3221891523u, 0, ATAN2_TOLERANCE, 0},
+{444, 3202770534u, 3196059648u, 3221552187u, 0, ATAN2_TOLERANCE, 0},
+{445, 3202770534u, 3192704205u, 3221133371u, 0, ATAN2_TOLERANCE, 0},
+{446, 3202770534u, 3189348762u, 3220324090u, 0, ATAN2_TOLERANCE, 0},
+{447, 3202770534u, 3184315597u, 3219459379u, 0, ATAN2_TOLERANCE, 0},
+{448, 3202770534u, 3175926989u, 3218553311u, 0, ATAN2_TOLERANCE, 0},
+{449, 3202770534u, 1028443341u, 3216696791u, 0, ATAN2_TOLERANCE, 0},
+{450, 3202770534u, 1036831949u, 3215790723u, 0, ATAN2_TOLERANCE, 0},
+{451, 3202770534u, 1041865114u, 3214926011u, 0, ATAN2_TOLERANCE, 0},
+{452, 3202770534u, 1045220557u, 3214116731u, 0, ATAN2_TOLERANCE, 0},
+{453, 3202770534u, 1048576000u, 3213371200u, 0, ATAN2_TOLERANCE, 0},
+{454, 3202770534u, 1050253722u, 3212548191u, 0, ATAN2_TOLERANCE, 0},
+{455, 3202770534u, 1051931443u, 3211322773u, 0, ATAN2_TOLERANCE, 0},
+{456, 3202770534u, 1053609165u, 3210222202u, 0, ATAN2_TOLERANCE, 0},
+{457, 3202770534u, 1055286886u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{458, 3202770534u, 1056964608u, 3208354245u, 0, ATAN2_TOLERANCE, 0},
+{459, 3202770534u, 1057803469u, 3207564280u, 0, ATAN2_TOLERANCE, 0},
+{460, 3202770534u, 1058642330u, 3206855805u, 0, ATAN2_TOLERANCE, 0},
+{461, 3202770534u, 1059481190u, 3206219002u, 0, ATAN2_TOLERANCE, 0},
+{462, 3202770534u, 1060320051u, 3205645100u, 0, ATAN2_TOLERANCE, 0},
+{463, 3202770534u, 1061158912u, 3205126383u, 0, ATAN2_TOLERANCE, 0},
+{464, 3202770534u, 1061997773u, 3204656117u, 0, ATAN2_TOLERANCE, 0},
+{465, 3202770534u, 1062836634u, 3204008667u, 0, ATAN2_TOLERANCE, 0},
+{466, 3202770534u, 1063675494u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{467, 3202770534u, 1064514355u, 3202514656u, 0, ATAN2_TOLERANCE, 0},
+{468, 3201092813u, 3212836864u, 3224417699u, 0, ATAN2_TOLERANCE, 0},
+{469, 3201092813u, 3211998003u, 3224342134u, 0, ATAN2_TOLERANCE, 0},
+{470, 3201092813u, 3211159142u, 3224259499u, 0, ATAN2_TOLERANCE, 0},
+{471, 3201092813u, 3210320282u, 3224168825u, 0, ATAN2_TOLERANCE, 0},
+{472, 3201092813u, 3209481421u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{473, 3201092813u, 3208642560u, 3223958629u, 0, ATAN2_TOLERANCE, 0},
+{474, 3201092813u, 3207803699u, 3223836202u, 0, ATAN2_TOLERANCE, 0},
+{475, 3201092813u, 3206964838u, 3223699850u, 0, ATAN2_TOLERANCE, 0},
+{476, 3201092813u, 3206125978u, 3223547397u, 0, ATAN2_TOLERANCE, 0},
+{477, 3201092813u, 3205287117u, 3223376296u, 0, ATAN2_TOLERANCE, 0},
+{478, 3201092813u, 3204448256u, 3223183590u, 0, ATAN2_TOLERANCE, 0},
+{479, 3201092813u, 3202770534u, 3222965900u, 0, ATAN2_TOLERANCE, 0},
+{480, 3201092813u, 3201092813u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{481, 3201092813u, 3199415091u, 3222440253u, 0, ATAN2_TOLERANCE, 0},
+{482, 3201092813u, 3197737370u, 3222124301u, 0, ATAN2_TOLERANCE, 0},
+{483, 3201092813u, 3196059648u, 3221768197u, 0, ATAN2_TOLERANCE, 0},
+{484, 3201092813u, 3192704205u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{485, 3201092813u, 3189348762u, 3220634637u, 0, ATAN2_TOLERANCE, 0},
+{486, 3201092813u, 3184315597u, 3219680081u, 0, ATAN2_TOLERANCE, 0},
+{487, 3201092813u, 3175926989u, 3218668216u, 0, ATAN2_TOLERANCE, 0},
+{488, 3201092813u, 1028443341u, 3216581885u, 0, ATAN2_TOLERANCE, 0},
+{489, 3201092813u, 1036831949u, 3215570021u, 0, ATAN2_TOLERANCE, 0},
+{490, 3201092813u, 1041865114u, 3214615464u, 0, ATAN2_TOLERANCE, 0},
+{491, 3201092813u, 1045220557u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{492, 3201092813u, 1048576000u, 3212939180u, 0, ATAN2_TOLERANCE, 0},
+{493, 3201092813u, 1050253722u, 3211617080u, 0, ATAN2_TOLERANCE, 0},
+{494, 3201092813u, 1051931443u, 3210353271u, 0, ATAN2_TOLERANCE, 0},
+{495, 3201092813u, 1053609165u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{496, 3201092813u, 1055286886u, 3208250684u, 0, ATAN2_TOLERANCE, 0},
+{497, 3201092813u, 1056964608u, 3207379923u, 0, ATAN2_TOLERANCE, 0},
+{498, 3201092813u, 1057803469u, 3206609099u, 0, ATAN2_TOLERANCE, 0},
+{499, 3201092813u, 1058642330u, 3205924695u, 0, ATAN2_TOLERANCE, 0},
+{500, 3201092813u, 1059481190u, 3205314883u, 0, ATAN2_TOLERANCE, 0},
+{501, 3201092813u, 1060320051u, 3204769474u, 0, ATAN2_TOLERANCE, 0},
+{502, 3201092813u, 1061158912u, 3204111280u, 0, ATAN2_TOLERANCE, 0},
+{503, 3201092813u, 1061997773u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{504, 3201092813u, 1062836634u, 3202429708u, 0, ATAN2_TOLERANCE, 0},
+{505, 3201092813u, 1063675494u, 3201704320u, 0, ATAN2_TOLERANCE, 0},
+{506, 3201092813u, 1064514355u, 3201043234u, 0, ATAN2_TOLERANCE, 0},
+{507, 3199415091u, 3212836864u, 3224601542u, 0, ATAN2_TOLERANCE, 0},
+{508, 3199415091u, 3211998003u, 3224533110u, 0, ATAN2_TOLERANCE, 0},
+{509, 3199415091u, 3211159142u, 3224458028u, 0, ATAN2_TOLERANCE, 0},
+{510, 3199415091u, 3210320282u, 3224375334u, 0, ATAN2_TOLERANCE, 0},
+{511, 3199415091u, 3209481421u, 3224283884u, 0, ATAN2_TOLERANCE, 0},
+{512, 3199415091u, 3208642560u, 3224182312u, 0, ATAN2_TOLERANCE, 0},
+{513, 3199415091u, 3207803699u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{514, 3199415091u, 3206964838u, 3223941918u, 0, ATAN2_TOLERANCE, 0},
+{515, 3199415091u, 3206125978u, 3223798754u, 0, ATAN2_TOLERANCE, 0},
+{516, 3199415091u, 3205287117u, 3223636624u, 0, ATAN2_TOLERANCE, 0},
+{517, 3199415091u, 3204448256u, 3223452088u, 0, ATAN2_TOLERANCE, 0},
+{518, 3199415091u, 3202770534u, 3223241043u, 0, ATAN2_TOLERANCE, 0},
+{519, 3199415091u, 3201092813u, 3222998667u, 0, ATAN2_TOLERANCE, 0},
+{520, 3199415091u, 3199415091u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{521, 3199415091u, 3197737370u, 3222397455u, 0, ATAN2_TOLERANCE, 0},
+{522, 3199415091u, 3196059648u, 3222026776u, 0, ATAN2_TOLERANCE, 0},
+{523, 3199415091u, 3192704205u, 3221602718u, 0, ATAN2_TOLERANCE, 0},
+{524, 3199415091u, 3189348762u, 3221021529u, 0, ATAN2_TOLERANCE, 0},
+{525, 3199415091u, 3184315597u, 3219959597u, 0, ATAN2_TOLERANCE, 0},
+{526, 3199415091u, 3175926989u, 3218815369u, 0, ATAN2_TOLERANCE, 0},
+{527, 3199415091u, 1028443341u, 3216434732u, 0, ATAN2_TOLERANCE, 0},
+{528, 3199415091u, 1036831949u, 3215290504u, 0, ATAN2_TOLERANCE, 0},
+{529, 3199415091u, 1041865114u, 3214228572u, 0, ATAN2_TOLERANCE, 0},
+{530, 3199415091u, 1045220557u, 3213270137u, 0, ATAN2_TOLERANCE, 0},
+{531, 3199415091u, 1048576000u, 3212007178u, 0, ATAN2_TOLERANCE, 0},
+{532, 3199415091u, 1050253722u, 3210524461u, 0, ATAN2_TOLERANCE, 0},
+{533, 3199415091u, 1051931443u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{534, 3199415091u, 1053609165u, 3208119614u, 0, ATAN2_TOLERANCE, 0},
+{535, 3199415091u, 1055286886u, 3207150112u, 0, ATAN2_TOLERANCE, 0},
+{536, 3199415091u, 1056964608u, 3206305929u, 0, ATAN2_TOLERANCE, 0},
+{537, 3199415091u, 1057803469u, 3205567786u, 0, ATAN2_TOLERANCE, 0},
+{538, 3199415091u, 1058642330u, 3204919267u, 0, ATAN2_TOLERANCE, 0},
+{539, 3199415091u, 1059481190u, 3204244962u, 0, ATAN2_TOLERANCE, 0},
+{540, 3199415091u, 1060320051u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{541, 3199415091u, 1061158912u, 3202321816u, 0, ATAN2_TOLERANCE, 0},
+{542, 3199415091u, 1061997773u, 3201509238u, 0, ATAN2_TOLERANCE, 0},
+{543, 3199415091u, 1062836634u, 3200777637u, 0, ATAN2_TOLERANCE, 0},
+{544, 3199415091u, 1063675494u, 3200116087u, 0, ATAN2_TOLERANCE, 0},
+{545, 3199415091u, 1064514355u, 3199515432u, 0, ATAN2_TOLERANCE, 0},
+{546, 3197737370u, 3212836864u, 3224791200u, 0, ATAN2_TOLERANCE, 0},
+{547, 3197737370u, 3211998003u, 3224730710u, 0, ATAN2_TOLERANCE, 0},
+{548, 3197737370u, 3211159142u, 3224664139u, 0, ATAN2_TOLERANCE, 0},
+{549, 3197737370u, 3210320282u, 3224590562u, 0, ATAN2_TOLERANCE, 0},
+{550, 3197737370u, 3209481421u, 3224508865u, 0, ATAN2_TOLERANCE, 0},
+{551, 3197737370u, 3208642560u, 3224417699u, 0, ATAN2_TOLERANCE, 0},
+{552, 3197737370u, 3207803699u, 3224315419u, 0, ATAN2_TOLERANCE, 0},
+{553, 3197737370u, 3206964838u, 3224200009u, 0, ATAN2_TOLERANCE, 0},
+{554, 3197737370u, 3206125978u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{555, 3197737370u, 3205287117u, 3223919247u, 0, ATAN2_TOLERANCE, 0},
+{556, 3197737370u, 3204448256u, 3223746975u, 0, ATAN2_TOLERANCE, 0},
+{557, 3197737370u, 3202770534u, 3223547397u, 0, ATAN2_TOLERANCE, 0},
+{558, 3197737370u, 3201092813u, 3223314619u, 0, ATAN2_TOLERANCE, 0},
+{559, 3197737370u, 3199415091u, 3223041465u, 0, ATAN2_TOLERANCE, 0},
+{560, 3197737370u, 3197737370u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{561, 3197737370u, 3196059648u, 3222339205u, 0, ATAN2_TOLERANCE, 0},
+{562, 3197737370u, 3192704205u, 3221891523u, 0, ATAN2_TOLERANCE, 0},
+{563, 3197737370u, 3189348762u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{564, 3197737370u, 3184315597u, 3220324090u, 0, ATAN2_TOLERANCE, 0},
+{565, 3197737370u, 3175926989u, 3219010418u, 0, ATAN2_TOLERANCE, 0},
+{566, 3197737370u, 1028443341u, 3216239683u, 0, ATAN2_TOLERANCE, 0},
+{567, 3197737370u, 1036831949u, 3214926011u, 0, ATAN2_TOLERANCE, 0},
+{568, 3197737370u, 1041865114u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{569, 3197737370u, 1045220557u, 3212548191u, 0, ATAN2_TOLERANCE, 0},
+{570, 3197737370u, 1048576000u, 3210757463u, 0, ATAN2_TOLERANCE, 0},
+{571, 3197737370u, 1050253722u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{572, 3197737370u, 1051931443u, 3207948424u, 0, ATAN2_TOLERANCE, 0},
+{573, 3197737370u, 1053609165u, 3206855805u, 0, ATAN2_TOLERANCE, 0},
+{574, 3197737370u, 1055286886u, 3205924695u, 0, ATAN2_TOLERANCE, 0},
+{575, 3197737370u, 1056964608u, 3205126383u, 0, ATAN2_TOLERANCE, 0},
+{576, 3197737370u, 1057803469u, 3204426336u, 0, ATAN2_TOLERANCE, 0},
+{577, 3197737370u, 1058642330u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{578, 3197737370u, 1059481190u, 3202180237u, 0, ATAN2_TOLERANCE, 0},
+{579, 3197737370u, 1060320051u, 3201256954u, 0, ATAN2_TOLERANCE, 0},
+{580, 3197737370u, 1061158912u, 3200438715u, 0, ATAN2_TOLERANCE, 0},
+{581, 3197737370u, 1061997773u, 3199709386u, 0, ATAN2_TOLERANCE, 0},
+{582, 3197737370u, 1062836634u, 3199055811u, 0, ATAN2_TOLERANCE, 0},
+{583, 3197737370u, 1063675494u, 3198467197u, 0, ATAN2_TOLERANCE, 0},
+{584, 3197737370u, 1064514355u, 3197934632u, 0, ATAN2_TOLERANCE, 0},
+{585, 3196059648u, 3212836864u, 3224986144u, 0, ATAN2_TOLERANCE, 0},
+{586, 3196059648u, 3211998003u, 3224934365u, 0, ATAN2_TOLERANCE, 0},
+{587, 3196059648u, 3211159142u, 3224877225u, 0, ATAN2_TOLERANCE, 0},
+{588, 3196059648u, 3210320282u, 3224813872u, 0, ATAN2_TOLERANCE, 0},
+{589, 3196059648u, 3209481421u, 3224743267u, 0, ATAN2_TOLERANCE, 0},
+{590, 3196059648u, 3208642560u, 3224664139u, 0, ATAN2_TOLERANCE, 0},
+{591, 3196059648u, 3207803699u, 3224574912u, 0, ATAN2_TOLERANCE, 0},
+{592, 3196059648u, 3206964838u, 3224473620u, 0, ATAN2_TOLERANCE, 0},
+{593, 3196059648u, 3206125978u, 3224357785u, 0, ATAN2_TOLERANCE, 0},
+{594, 3196059648u, 3205287117u, 3224224253u, 0, ATAN2_TOLERANCE, 0},
+{595, 3196059648u, 3204448256u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{596, 3196059648u, 3202770534u, 3223886733u, 0, ATAN2_TOLERANCE, 0},
+{597, 3196059648u, 3201092813u, 3223670723u, 0, ATAN2_TOLERANCE, 0},
+{598, 3196059648u, 3199415091u, 3223412144u, 0, ATAN2_TOLERANCE, 0},
+{599, 3196059648u, 3197737370u, 3223099715u, 0, ATAN2_TOLERANCE, 0},
+{600, 3196059648u, 3196059648u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{601, 3196059648u, 3192704205u, 3222255330u, 0, ATAN2_TOLERANCE, 0},
+{602, 3196059648u, 3189348762u, 3221691945u, 0, ATAN2_TOLERANCE, 0},
+{603, 3196059648u, 3184315597u, 3220816969u, 0, ATAN2_TOLERANCE, 0},
+{604, 3196059648u, 3175926989u, 3219280925u, 0, ATAN2_TOLERANCE, 0},
+{605, 3196059648u, 1028443341u, 3215969177u, 0, ATAN2_TOLERANCE, 0},
+{606, 3196059648u, 1036831949u, 3214433132u, 0, ATAN2_TOLERANCE, 0},
+{607, 3196059648u, 1041865114u, 3213091683u, 0, ATAN2_TOLERANCE, 0},
+{608, 3196059648u, 1045220557u, 3211092963u, 0, ATAN2_TOLERANCE, 0},
+{609, 3196059648u, 1048576000u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{610, 3196059648u, 1050253722u, 3207715422u, 0, ATAN2_TOLERANCE, 0},
+{611, 3196059648u, 1051931443u, 3206465708u, 0, ATAN2_TOLERANCE, 0},
+{612, 3196059648u, 1053609165u, 3205431389u, 0, ATAN2_TOLERANCE, 0},
+{613, 3196059648u, 1055286886u, 3204567349u, 0, ATAN2_TOLERANCE, 0},
+{614, 3196059648u, 1056964608u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{615, 3196059648u, 1057803469u, 3201986283u, 0, ATAN2_TOLERANCE, 0},
+{616, 3196059648u, 1058642330u, 3200918032u, 0, ATAN2_TOLERANCE, 0},
+{617, 3196059648u, 1059481190u, 3199991349u, 0, ATAN2_TOLERANCE, 0},
+{618, 3196059648u, 1060320051u, 3199181013u, 0, ATAN2_TOLERANCE, 0},
+{619, 3196059648u, 1061158912u, 3198467197u, 0, ATAN2_TOLERANCE, 0},
+{620, 3196059648u, 1061997773u, 3197834170u, 0, ATAN2_TOLERANCE, 0},
+{621, 3196059648u, 1062836634u, 3197269334u, 0, ATAN2_TOLERANCE, 0},
+{622, 3196059648u, 1063675494u, 3196762508u, 0, ATAN2_TOLERANCE, 0},
+{623, 3196059648u, 1064514355u, 3196305391u, 0, ATAN2_TOLERANCE, 0},
+{624, 3192704205u, 3212836864u, 3225185722u, 0, ATAN2_TOLERANCE, 0},
+{625, 3192704205u, 3211998003u, 3225143356u, 0, ATAN2_TOLERANCE, 0},
+{626, 3192704205u, 3211159142u, 3225096495u, 0, ATAN2_TOLERANCE, 0},
+{627, 3192704205u, 3210320282u, 3225044394u, 0, ATAN2_TOLERANCE, 0},
+{628, 3192704205u, 3209481421u, 3224986144u, 0, ATAN2_TOLERANCE, 0},
+{629, 3192704205u, 3208642560u, 3224920613u, 0, ATAN2_TOLERANCE, 0},
+{630, 3192704205u, 3207803699u, 3224846385u, 0, ATAN2_TOLERANCE, 0},
+{631, 3192704205u, 3206964838u, 3224761663u, 0, ATAN2_TOLERANCE, 0},
+{632, 3192704205u, 3206125978u, 3224664139u, 0, ATAN2_TOLERANCE, 0},
+{633, 3192704205u, 3205287117u, 3224550807u, 0, ATAN2_TOLERANCE, 0},
+{634, 3192704205u, 3204448256u, 3224417699u, 0, ATAN2_TOLERANCE, 0},
+{635, 3192704205u, 3202770534u, 3224259499u, 0, ATAN2_TOLERANCE, 0},
+{636, 3192704205u, 3201092813u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{637, 3192704205u, 3199415091u, 3223836202u, 0, ATAN2_TOLERANCE, 0},
+{638, 3192704205u, 3197737370u, 3223547397u, 0, ATAN2_TOLERANCE, 0},
+{639, 3192704205u, 3196059648u, 3223183590u, 0, ATAN2_TOLERANCE, 0},
+{640, 3192704205u, 3192704205u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{641, 3192704205u, 3189348762u, 3222124301u, 0, ATAN2_TOLERANCE, 0},
+{642, 3192704205u, 3184315597u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{643, 3192704205u, 3175926989u, 3219680081u, 0, ATAN2_TOLERANCE, 0},
+{644, 3192704205u, 1028443341u, 3215570021u, 0, ATAN2_TOLERANCE, 0},
+{645, 3192704205u, 1036831949u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{646, 3192704205u, 1041865114u, 3211617080u, 0, ATAN2_TOLERANCE, 0},
+{647, 3192704205u, 1045220557u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{648, 3192704205u, 1048576000u, 3207379923u, 0, ATAN2_TOLERANCE, 0},
+{649, 3192704205u, 1050253722u, 3205924695u, 0, ATAN2_TOLERANCE, 0},
+{650, 3192704205u, 1051931443u, 3204769474u, 0, ATAN2_TOLERANCE, 0},
+{651, 3192704205u, 1053609165u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{652, 3192704205u, 1055286886u, 3201704320u, 0, ATAN2_TOLERANCE, 0},
+{653, 3192704205u, 1056964608u, 3200438715u, 0, ATAN2_TOLERANCE, 0},
+{654, 3192704205u, 1057803469u, 3199373853u, 0, ATAN2_TOLERANCE, 0},
+{655, 3192704205u, 1058642330u, 3198467197u, 0, ATAN2_TOLERANCE, 0},
+{656, 3192704205u, 1059481190u, 3197687002u, 0, ATAN2_TOLERANCE, 0},
+{657, 3192704205u, 1060320051u, 3197009227u, 0, ATAN2_TOLERANCE, 0},
+{658, 3192704205u, 1061158912u, 3196415405u, 0, ATAN2_TOLERANCE, 0},
+{659, 3192704205u, 1061997773u, 3195722672u, 0, ATAN2_TOLERANCE, 0},
+{660, 3192704205u, 1062836634u, 3194790664u, 0, ATAN2_TOLERANCE, 0},
+{661, 3192704205u, 1063675494u, 3193957057u, 0, ATAN2_TOLERANCE, 0},
+{662, 3192704205u, 1064514355u, 3193207268u, 0, ATAN2_TOLERANCE, 0},
+{663, 3189348762u, 3212836864u, 3225389169u, 0, ATAN2_TOLERANCE, 0},
+{664, 3189348762u, 3211998003u, 3225356823u, 0, ATAN2_TOLERANCE, 0},
+{665, 3189348762u, 3211159142u, 3225320975u, 0, ATAN2_TOLERANCE, 0},
+{666, 3189348762u, 3210320282u, 3225281030u, 0, ATAN2_TOLERANCE, 0},
+{667, 3189348762u, 3209481421u, 3225236253u, 0, ATAN2_TOLERANCE, 0},
+{668, 3189348762u, 3208642560u, 3225185722u, 0, ATAN2_TOLERANCE, 0},
+{669, 3189348762u, 3207803699u, 3225128269u, 0, ATAN2_TOLERANCE, 0},
+{670, 3189348762u, 3206964838u, 3225062395u, 0, ATAN2_TOLERANCE, 0},
+{671, 3189348762u, 3206125978u, 3224986144u, 0, ATAN2_TOLERANCE, 0},
+{672, 3189348762u, 3205287117u, 3224896917u, 0, ATAN2_TOLERANCE, 0},
+{673, 3189348762u, 3204448256u, 3224791200u, 0, ATAN2_TOLERANCE, 0},
+{674, 3189348762u, 3202770534u, 3224664139u, 0, ATAN2_TOLERANCE, 0},
+{675, 3189348762u, 3201092813u, 3224508865u, 0, ATAN2_TOLERANCE, 0},
+{676, 3189348762u, 3199415091u, 3224315419u, 0, ATAN2_TOLERANCE, 0},
+{677, 3189348762u, 3197737370u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{678, 3189348762u, 3196059648u, 3223746975u, 0, ATAN2_TOLERANCE, 0},
+{679, 3189348762u, 3192704205u, 3223314619u, 0, ATAN2_TOLERANCE, 0},
+{680, 3189348762u, 3189348762u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{681, 3189348762u, 3184315597u, 3221891523u, 0, ATAN2_TOLERANCE, 0},
+{682, 3189348762u, 3175926989u, 3220324090u, 0, ATAN2_TOLERANCE, 0},
+{683, 3189348762u, 1028443341u, 3214926011u, 0, ATAN2_TOLERANCE, 0},
+{684, 3189348762u, 1036831949u, 3212548191u, 0, ATAN2_TOLERANCE, 0},
+{685, 3189348762u, 1041865114u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{686, 3189348762u, 1045220557u, 3206855805u, 0, ATAN2_TOLERANCE, 0},
+{687, 3189348762u, 1048576000u, 3205126383u, 0, ATAN2_TOLERANCE, 0},
+{688, 3189348762u, 1050253722u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{689, 3189348762u, 1051931443u, 3201256954u, 0, ATAN2_TOLERANCE, 0},
+{690, 3189348762u, 1053609165u, 3199709386u, 0, ATAN2_TOLERANCE, 0},
+{691, 3189348762u, 1055286886u, 3198467197u, 0, ATAN2_TOLERANCE, 0},
+{692, 3189348762u, 1056964608u, 3197450707u, 0, ATAN2_TOLERANCE, 0},
+{693, 3189348762u, 1057803469u, 3196604976u, 0, ATAN2_TOLERANCE, 0},
+{694, 3189348762u, 1058642330u, 3195722672u, 0, ATAN2_TOLERANCE, 0},
+{695, 3189348762u, 1059481190u, 3194502645u, 0, ATAN2_TOLERANCE, 0},
+{696, 3189348762u, 1060320051u, 3193448666u, 0, ATAN2_TOLERANCE, 0},
+{697, 3189348762u, 1061158912u, 3192529424u, 0, ATAN2_TOLERANCE, 0},
+{698, 3189348762u, 1061997773u, 3191720922u, 0, ATAN2_TOLERANCE, 0},
+{699, 3189348762u, 1062836634u, 3191004485u, 0, ATAN2_TOLERANCE, 0},
+{700, 3189348762u, 1063675494u, 3190365372u, 0, ATAN2_TOLERANCE, 0},
+{701, 3189348762u, 1064514355u, 3189791806u, 0, ATAN2_TOLERANCE, 0},
+{702, 3184315597u, 3212836864u, 3225595618u, 0, ATAN2_TOLERANCE, 0},
+{703, 3184315597u, 3211998003u, 3225573773u, 0, ATAN2_TOLERANCE, 0},
+{704, 3184315597u, 3211159142u, 3225549529u, 0, ATAN2_TOLERANCE, 0},
+{705, 3184315597u, 3210320282u, 3225522469u, 0, ATAN2_TOLERANCE, 0},
+{706, 3184315597u, 3209481421u, 3225492076u, 0, ATAN2_TOLERANCE, 0},
+{707, 3184315597u, 3208642560u, 3225457697u, 0, ATAN2_TOLERANCE, 0},
+{708, 3184315597u, 3207803699u, 3225418499u, 0, ATAN2_TOLERANCE, 0},
+{709, 3184315597u, 3206964838u, 3225373401u, 0, ATAN2_TOLERANCE, 0},
+{710, 3184315597u, 3206125978u, 3225320975u, 0, ATAN2_TOLERANCE, 0},
+{711, 3184315597u, 3205287117u, 3225259298u, 0, ATAN2_TOLERANCE, 0},
+{712, 3184315597u, 3204448256u, 3225185722u, 0, ATAN2_TOLERANCE, 0},
+{713, 3184315597u, 3202770534u, 3225096495u, 0, ATAN2_TOLERANCE, 0},
+{714, 3184315597u, 3201092813u, 3224986144u, 0, ATAN2_TOLERANCE, 0},
+{715, 3184315597u, 3199415091u, 3224846385u, 0, ATAN2_TOLERANCE, 0},
+{716, 3184315597u, 3197737370u, 3224664139u, 0, ATAN2_TOLERANCE, 0},
+{717, 3184315597u, 3196059648u, 3224417699u, 0, ATAN2_TOLERANCE, 0},
+{718, 3184315597u, 3192704205u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{719, 3184315597u, 3189348762u, 3223547397u, 0, ATAN2_TOLERANCE, 0},
+{720, 3184315597u, 3184315597u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{721, 3184315597u, 3175926989u, 3221369940u, 0, ATAN2_TOLERANCE, 0},
+{722, 3184315597u, 1028443341u, 3213735693u, 0, ATAN2_TOLERANCE, 0},
+{723, 3184315597u, 1036831949u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{724, 3184315597u, 1041865114u, 3205924695u, 0, ATAN2_TOLERANCE, 0},
+{725, 3184315597u, 1045220557u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{726, 3184315597u, 1048576000u, 3200438715u, 0, ATAN2_TOLERANCE, 0},
+{727, 3184315597u, 1050253722u, 3198467197u, 0, ATAN2_TOLERANCE, 0},
+{728, 3184315597u, 1051931443u, 3197009227u, 0, ATAN2_TOLERANCE, 0},
+{729, 3184315597u, 1053609165u, 3195722672u, 0, ATAN2_TOLERANCE, 0},
+{730, 3184315597u, 1055286886u, 3193957057u, 0, ATAN2_TOLERANCE, 0},
+{731, 3184315597u, 1056964608u, 3192529424u, 0, ATAN2_TOLERANCE, 0},
+{732, 3184315597u, 1057803469u, 3191352196u, 0, ATAN2_TOLERANCE, 0},
+{733, 3184315597u, 1058642330u, 3190365372u, 0, ATAN2_TOLERANCE, 0},
+{734, 3184315597u, 1059481190u, 3189526555u, 0, ATAN2_TOLERANCE, 0},
+{735, 3184315597u, 1060320051u, 3188804982u, 0, ATAN2_TOLERANCE, 0},
+{736, 3184315597u, 1061158912u, 3188177815u, 0, ATAN2_TOLERANCE, 0},
+{737, 3184315597u, 1061997773u, 3187584469u, 0, ATAN2_TOLERANCE, 0},
+{738, 3184315597u, 1062836634u, 3186611894u, 0, ATAN2_TOLERANCE, 0},
+{739, 3184315597u, 1063675494u, 3185745985u, 0, ATAN2_TOLERANCE, 0},
+{740, 3184315597u, 1064514355u, 3184970168u, 0, ATAN2_TOLERANCE, 0},
+{741, 3175926989u, 3212836864u, 3225804118u, 0, ATAN2_TOLERANCE, 0},
+{742, 3175926989u, 3211998003u, 3225793109u, 0, ATAN2_TOLERANCE, 0},
+{743, 3175926989u, 3211159142u, 3225780881u, 0, ATAN2_TOLERANCE, 0},
+{744, 3175926989u, 3210320282u, 3225767219u, 0, ATAN2_TOLERANCE, 0},
+{745, 3175926989u, 3209481421u, 3225751855u, 0, ATAN2_TOLERANCE, 0},
+{746, 3175926989u, 3208642560u, 3225734452u, 0, ATAN2_TOLERANCE, 0},
+{747, 3175926989u, 3207803699u, 3225714573u, 0, ATAN2_TOLERANCE, 0},
+{748, 3175926989u, 3206964838u, 3225691654u, 0, ATAN2_TOLERANCE, 0},
+{749, 3175926989u, 3206125978u, 3225664939u, 0, ATAN2_TOLERANCE, 0},
+{750, 3175926989u, 3205287117u, 3225633404u, 0, ATAN2_TOLERANCE, 0},
+{751, 3175926989u, 3204448256u, 3225595618u, 0, ATAN2_TOLERANCE, 0},
+{752, 3175926989u, 3202770534u, 3225549529u, 0, ATAN2_TOLERANCE, 0},
+{753, 3175926989u, 3201092813u, 3225492076u, 0, ATAN2_TOLERANCE, 0},
+{754, 3175926989u, 3199415091u, 3225418499u, 0, ATAN2_TOLERANCE, 0},
+{755, 3175926989u, 3197737370u, 3225320975u, 0, ATAN2_TOLERANCE, 0},
+{756, 3175926989u, 3196059648u, 3225185722u, 0, ATAN2_TOLERANCE, 0},
+{757, 3175926989u, 3192704205u, 3224986144u, 0, ATAN2_TOLERANCE, 0},
+{758, 3175926989u, 3189348762u, 3224664139u, 0, ATAN2_TOLERANCE, 0},
+{759, 3175926989u, 3184315597u, 3224068980u, 0, ATAN2_TOLERANCE, 0},
+{760, 3175926989u, 3175926989u, 3222719460u, 0, ATAN2_TOLERANCE, 0},
+{761, 3175926989u, 1028443341u, 3209236443u, 0, ATAN2_TOLERANCE, 0},
+{762, 3175926989u, 1036831949u, 3203228472u, 0, ATAN2_TOLERANCE, 0},
+{763, 3175926989u, 1041865114u, 3198467197u, 0, ATAN2_TOLERANCE, 0},
+{764, 3175926989u, 1045220557u, 3195722672u, 0, ATAN2_TOLERANCE, 0},
+{765, 3175926989u, 1048576000u, 3192529424u, 0, ATAN2_TOLERANCE, 0},
+{766, 3175926989u, 1050253722u, 3190365372u, 0, ATAN2_TOLERANCE, 0},
+{767, 3175926989u, 1051931443u, 3188804982u, 0, ATAN2_TOLERANCE, 0},
+{768, 3175926989u, 1053609165u, 3187584469u, 0, ATAN2_TOLERANCE, 0},
+{769, 3175926989u, 1055286886u, 3185745985u, 0, ATAN2_TOLERANCE, 0},
+{770, 3175926989u, 1056964608u, 3184271124u, 0, ATAN2_TOLERANCE, 0},
+{771, 3175926989u, 1057803469u, 3183061988u, 0, ATAN2_TOLERANCE, 0},
+{772, 3175926989u, 1058642330u, 3182052851u, 0, ATAN2_TOLERANCE, 0},
+{773, 3175926989u, 1059481190u, 3181197973u, 0, ATAN2_TOLERANCE, 0},
+{774, 3175926989u, 1060320051u, 3180464550u, 0, ATAN2_TOLERANCE, 0},
+{775, 3175926989u, 1061158912u, 3179828452u, 0, ATAN2_TOLERANCE, 0},
+{776, 3175926989u, 1061997773u, 3179260638u, 0, ATAN2_TOLERANCE, 0},
+{777, 3175926989u, 1062836634u, 3178277362u, 0, ATAN2_TOLERANCE, 0},
+{778, 3175926989u, 1063675494u, 3177402983u, 0, ATAN2_TOLERANCE, 0},
+{779, 3175926989u, 1064514355u, 3176620374u, 0, ATAN2_TOLERANCE, 0},
+{780, 1028443341u, 3212836864u, 1078320470u, 0, ATAN2_TOLERANCE, 0},
+{781, 1028443341u, 3211998003u, 1078309461u, 0, ATAN2_TOLERANCE, 0},
+{782, 1028443341u, 3211159142u, 1078297233u, 0, ATAN2_TOLERANCE, 0},
+{783, 1028443341u, 3210320282u, 1078283571u, 0, ATAN2_TOLERANCE, 0},
+{784, 1028443341u, 3209481421u, 1078268207u, 0, ATAN2_TOLERANCE, 0},
+{785, 1028443341u, 3208642560u, 1078250804u, 0, ATAN2_TOLERANCE, 0},
+{786, 1028443341u, 3207803699u, 1078230925u, 0, ATAN2_TOLERANCE, 0},
+{787, 1028443341u, 3206964838u, 1078208006u, 0, ATAN2_TOLERANCE, 0},
+{788, 1028443341u, 3206125978u, 1078181291u, 0, ATAN2_TOLERANCE, 0},
+{789, 1028443341u, 3205287117u, 1078149756u, 0, ATAN2_TOLERANCE, 0},
+{790, 1028443341u, 3204448256u, 1078111970u, 0, ATAN2_TOLERANCE, 0},
+{791, 1028443341u, 3202770534u, 1078065881u, 0, ATAN2_TOLERANCE, 0},
+{792, 1028443341u, 3201092813u, 1078008428u, 0, ATAN2_TOLERANCE, 0},
+{793, 1028443341u, 3199415091u, 1077934851u, 0, ATAN2_TOLERANCE, 0},
+{794, 1028443341u, 3197737370u, 1077837327u, 0, ATAN2_TOLERANCE, 0},
+{795, 1028443341u, 3196059648u, 1077702074u, 0, ATAN2_TOLERANCE, 0},
+{796, 1028443341u, 3192704205u, 1077502496u, 0, ATAN2_TOLERANCE, 0},
+{797, 1028443341u, 3189348762u, 1077180491u, 0, ATAN2_TOLERANCE, 0},
+{798, 1028443341u, 3184315597u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{799, 1028443341u, 3175926989u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{800, 1028443341u, 1028443341u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{801, 1028443341u, 1036831949u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{802, 1028443341u, 1041865114u, 1050983549u, 0, ATAN2_TOLERANCE, 0},
+{803, 1028443341u, 1045220557u, 1048239024u, 0, ATAN2_TOLERANCE, 0},
+{804, 1028443341u, 1048576000u, 1045045776u, 0, ATAN2_TOLERANCE, 0},
+{805, 1028443341u, 1050253722u, 1042881724u, 0, ATAN2_TOLERANCE, 0},
+{806, 1028443341u, 1051931443u, 1041321334u, 0, ATAN2_TOLERANCE, 0},
+{807, 1028443341u, 1053609165u, 1040100821u, 0, ATAN2_TOLERANCE, 0},
+{808, 1028443341u, 1055286886u, 1038262337u, 0, ATAN2_TOLERANCE, 0},
+{809, 1028443341u, 1056964608u, 1036787476u, 0, ATAN2_TOLERANCE, 0},
+{810, 1028443341u, 1057803469u, 1035578340u, 0, ATAN2_TOLERANCE, 0},
+{811, 1028443341u, 1058642330u, 1034569203u, 0, ATAN2_TOLERANCE, 0},
+{812, 1028443341u, 1059481190u, 1033714325u, 0, ATAN2_TOLERANCE, 0},
+{813, 1028443341u, 1060320051u, 1032980902u, 0, ATAN2_TOLERANCE, 0},
+{814, 1028443341u, 1061158912u, 1032344804u, 0, ATAN2_TOLERANCE, 0},
+{815, 1028443341u, 1061997773u, 1031776990u, 0, ATAN2_TOLERANCE, 0},
+{816, 1028443341u, 1062836634u, 1030793714u, 0, ATAN2_TOLERANCE, 0},
+{817, 1028443341u, 1063675494u, 1029919335u, 0, ATAN2_TOLERANCE, 0},
+{818, 1028443341u, 1064514355u, 1029136726u, 0, ATAN2_TOLERANCE, 0},
+{819, 1036831949u, 3212836864u, 1078111970u, 0, ATAN2_TOLERANCE, 0},
+{820, 1036831949u, 3211998003u, 1078090125u, 0, ATAN2_TOLERANCE, 0},
+{821, 1036831949u, 3211159142u, 1078065881u, 0, ATAN2_TOLERANCE, 0},
+{822, 1036831949u, 3210320282u, 1078038821u, 0, ATAN2_TOLERANCE, 0},
+{823, 1036831949u, 3209481421u, 1078008428u, 0, ATAN2_TOLERANCE, 0},
+{824, 1036831949u, 3208642560u, 1077974049u, 0, ATAN2_TOLERANCE, 0},
+{825, 1036831949u, 3207803699u, 1077934851u, 0, ATAN2_TOLERANCE, 0},
+{826, 1036831949u, 3206964838u, 1077889753u, 0, ATAN2_TOLERANCE, 0},
+{827, 1036831949u, 3206125978u, 1077837327u, 0, ATAN2_TOLERANCE, 0},
+{828, 1036831949u, 3205287117u, 1077775650u, 0, ATAN2_TOLERANCE, 0},
+{829, 1036831949u, 3204448256u, 1077702074u, 0, ATAN2_TOLERANCE, 0},
+{830, 1036831949u, 3202770534u, 1077612847u, 0, ATAN2_TOLERANCE, 0},
+{831, 1036831949u, 3201092813u, 1077502496u, 0, ATAN2_TOLERANCE, 0},
+{832, 1036831949u, 3199415091u, 1077362737u, 0, ATAN2_TOLERANCE, 0},
+{833, 1036831949u, 3197737370u, 1077180491u, 0, ATAN2_TOLERANCE, 0},
+{834, 1036831949u, 3196059648u, 1076934051u, 0, ATAN2_TOLERANCE, 0},
+{835, 1036831949u, 3192704205u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{836, 1036831949u, 3189348762u, 1076063749u, 0, ATAN2_TOLERANCE, 0},
+{837, 1036831949u, 3184315597u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{838, 1036831949u, 3175926989u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{839, 1036831949u, 1028443341u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{840, 1036831949u, 1036831949u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{841, 1036831949u, 1041865114u, 1058441047u, 0, ATAN2_TOLERANCE, 0},
+{842, 1036831949u, 1045220557u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{843, 1036831949u, 1048576000u, 1052955067u, 0, ATAN2_TOLERANCE, 0},
+{844, 1036831949u, 1050253722u, 1050983549u, 0, ATAN2_TOLERANCE, 0},
+{845, 1036831949u, 1051931443u, 1049525579u, 0, ATAN2_TOLERANCE, 0},
+{846, 1036831949u, 1053609165u, 1048239024u, 0, ATAN2_TOLERANCE, 0},
+{847, 1036831949u, 1055286886u, 1046473409u, 0, ATAN2_TOLERANCE, 0},
+{848, 1036831949u, 1056964608u, 1045045776u, 0, ATAN2_TOLERANCE, 0},
+{849, 1036831949u, 1057803469u, 1043868548u, 0, ATAN2_TOLERANCE, 0},
+{850, 1036831949u, 1058642330u, 1042881724u, 0, ATAN2_TOLERANCE, 0},
+{851, 1036831949u, 1059481190u, 1042042907u, 0, ATAN2_TOLERANCE, 0},
+{852, 1036831949u, 1060320051u, 1041321334u, 0, ATAN2_TOLERANCE, 0},
+{853, 1036831949u, 1061158912u, 1040694167u, 0, ATAN2_TOLERANCE, 0},
+{854, 1036831949u, 1061997773u, 1040100821u, 0, ATAN2_TOLERANCE, 0},
+{855, 1036831949u, 1062836634u, 1039128246u, 0, ATAN2_TOLERANCE, 0},
+{856, 1036831949u, 1063675494u, 1038262337u, 0, ATAN2_TOLERANCE, 0},
+{857, 1036831949u, 1064514355u, 1037486520u, 0, ATAN2_TOLERANCE, 0},
+{858, 1041865114u, 3212836864u, 1077905521u, 0, ATAN2_TOLERANCE, 0},
+{859, 1041865114u, 3211998003u, 1077873175u, 0, ATAN2_TOLERANCE, 0},
+{860, 1041865114u, 3211159142u, 1077837327u, 0, ATAN2_TOLERANCE, 0},
+{861, 1041865114u, 3210320282u, 1077797382u, 0, ATAN2_TOLERANCE, 0},
+{862, 1041865114u, 3209481421u, 1077752605u, 0, ATAN2_TOLERANCE, 0},
+{863, 1041865114u, 3208642560u, 1077702074u, 0, ATAN2_TOLERANCE, 0},
+{864, 1041865114u, 3207803699u, 1077644621u, 0, ATAN2_TOLERANCE, 0},
+{865, 1041865114u, 3206964838u, 1077578747u, 0, ATAN2_TOLERANCE, 0},
+{866, 1041865114u, 3206125978u, 1077502496u, 0, ATAN2_TOLERANCE, 0},
+{867, 1041865114u, 3205287117u, 1077413269u, 0, ATAN2_TOLERANCE, 0},
+{868, 1041865114u, 3204448256u, 1077307552u, 0, ATAN2_TOLERANCE, 0},
+{869, 1041865114u, 3202770534u, 1077180491u, 0, ATAN2_TOLERANCE, 0},
+{870, 1041865114u, 3201092813u, 1077025217u, 0, ATAN2_TOLERANCE, 0},
+{871, 1041865114u, 3199415091u, 1076831771u, 0, ATAN2_TOLERANCE, 0},
+{872, 1041865114u, 3197737370u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{873, 1041865114u, 3196059648u, 1076263327u, 0, ATAN2_TOLERANCE, 0},
+{874, 1041865114u, 3192704205u, 1075830971u, 0, ATAN2_TOLERANCE, 0},
+{875, 1041865114u, 3189348762u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{876, 1041865114u, 3184315597u, 1074407875u, 0, ATAN2_TOLERANCE, 0},
+{877, 1041865114u, 3175926989u, 1072840442u, 0, ATAN2_TOLERANCE, 0},
+{878, 1041865114u, 1028443341u, 1067442363u, 0, ATAN2_TOLERANCE, 0},
+{879, 1041865114u, 1036831949u, 1065064543u, 0, ATAN2_TOLERANCE, 0},
+{880, 1041865114u, 1041865114u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{881, 1041865114u, 1045220557u, 1059372157u, 0, ATAN2_TOLERANCE, 0},
+{882, 1041865114u, 1048576000u, 1057642735u, 0, ATAN2_TOLERANCE, 0},
+{883, 1041865114u, 1050253722u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{884, 1041865114u, 1051931443u, 1053773306u, 0, ATAN2_TOLERANCE, 0},
+{885, 1041865114u, 1053609165u, 1052225738u, 0, ATAN2_TOLERANCE, 0},
+{886, 1041865114u, 1055286886u, 1050983549u, 0, ATAN2_TOLERANCE, 0},
+{887, 1041865114u, 1056964608u, 1049967059u, 0, ATAN2_TOLERANCE, 0},
+{888, 1041865114u, 1057803469u, 1049121328u, 0, ATAN2_TOLERANCE, 0},
+{889, 1041865114u, 1058642330u, 1048239024u, 0, ATAN2_TOLERANCE, 0},
+{890, 1041865114u, 1059481190u, 1047018997u, 0, ATAN2_TOLERANCE, 0},
+{891, 1041865114u, 1060320051u, 1045965018u, 0, ATAN2_TOLERANCE, 0},
+{892, 1041865114u, 1061158912u, 1045045776u, 0, ATAN2_TOLERANCE, 0},
+{893, 1041865114u, 1061997773u, 1044237274u, 0, ATAN2_TOLERANCE, 0},
+{894, 1041865114u, 1062836634u, 1043520837u, 0, ATAN2_TOLERANCE, 0},
+{895, 1041865114u, 1063675494u, 1042881724u, 0, ATAN2_TOLERANCE, 0},
+{896, 1041865114u, 1064514355u, 1042308158u, 0, ATAN2_TOLERANCE, 0},
+{897, 1045220557u, 3212836864u, 1077702074u, 0, ATAN2_TOLERANCE, 0},
+{898, 1045220557u, 3211998003u, 1077659708u, 0, ATAN2_TOLERANCE, 0},
+{899, 1045220557u, 3211159142u, 1077612847u, 0, ATAN2_TOLERANCE, 0},
+{900, 1045220557u, 3210320282u, 1077560746u, 0, ATAN2_TOLERANCE, 0},
+{901, 1045220557u, 3209481421u, 1077502496u, 0, ATAN2_TOLERANCE, 0},
+{902, 1045220557u, 3208642560u, 1077436965u, 0, ATAN2_TOLERANCE, 0},
+{903, 1045220557u, 3207803699u, 1077362737u, 0, ATAN2_TOLERANCE, 0},
+{904, 1045220557u, 3206964838u, 1077278015u, 0, ATAN2_TOLERANCE, 0},
+{905, 1045220557u, 3206125978u, 1077180491u, 0, ATAN2_TOLERANCE, 0},
+{906, 1045220557u, 3205287117u, 1077067159u, 0, ATAN2_TOLERANCE, 0},
+{907, 1045220557u, 3204448256u, 1076934051u, 0, ATAN2_TOLERANCE, 0},
+{908, 1045220557u, 3202770534u, 1076775851u, 0, ATAN2_TOLERANCE, 0},
+{909, 1045220557u, 3201092813u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{910, 1045220557u, 3199415091u, 1076352554u, 0, ATAN2_TOLERANCE, 0},
+{911, 1045220557u, 3197737370u, 1076063749u, 0, ATAN2_TOLERANCE, 0},
+{912, 1045220557u, 3196059648u, 1075699942u, 0, ATAN2_TOLERANCE, 0},
+{913, 1045220557u, 3192704205u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{914, 1045220557u, 3189348762u, 1074640653u, 0, ATAN2_TOLERANCE, 0},
+{915, 1045220557u, 3184315597u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{916, 1045220557u, 3175926989u, 1072196433u, 0, ATAN2_TOLERANCE, 0},
+{917, 1045220557u, 1028443341u, 1068086373u, 0, ATAN2_TOLERANCE, 0},
+{918, 1045220557u, 1036831949u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{919, 1045220557u, 1041865114u, 1064133432u, 0, ATAN2_TOLERANCE, 0},
+{920, 1045220557u, 1045220557u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{921, 1045220557u, 1048576000u, 1059896275u, 0, ATAN2_TOLERANCE, 0},
+{922, 1045220557u, 1050253722u, 1058441047u, 0, ATAN2_TOLERANCE, 0},
+{923, 1045220557u, 1051931443u, 1057285826u, 0, ATAN2_TOLERANCE, 0},
+{924, 1045220557u, 1053609165u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{925, 1045220557u, 1055286886u, 1054220672u, 0, ATAN2_TOLERANCE, 0},
+{926, 1045220557u, 1056964608u, 1052955067u, 0, ATAN2_TOLERANCE, 0},
+{927, 1045220557u, 1057803469u, 1051890205u, 0, ATAN2_TOLERANCE, 0},
+{928, 1045220557u, 1058642330u, 1050983549u, 0, ATAN2_TOLERANCE, 0},
+{929, 1045220557u, 1059481190u, 1050203354u, 0, ATAN2_TOLERANCE, 0},
+{930, 1045220557u, 1060320051u, 1049525579u, 0, ATAN2_TOLERANCE, 0},
+{931, 1045220557u, 1061158912u, 1048931757u, 0, ATAN2_TOLERANCE, 0},
+{932, 1045220557u, 1061997773u, 1048239024u, 0, ATAN2_TOLERANCE, 0},
+{933, 1045220557u, 1062836634u, 1047307016u, 0, ATAN2_TOLERANCE, 0},
+{934, 1045220557u, 1063675494u, 1046473409u, 0, ATAN2_TOLERANCE, 0},
+{935, 1045220557u, 1064514355u, 1045723620u, 0, ATAN2_TOLERANCE, 0},
+{936, 1048576000u, 3212836864u, 1077502496u, 0, ATAN2_TOLERANCE, 0},
+{937, 1048576000u, 3211998003u, 1077450717u, 0, ATAN2_TOLERANCE, 0},
+{938, 1048576000u, 3211159142u, 1077393577u, 0, ATAN2_TOLERANCE, 0},
+{939, 1048576000u, 3210320282u, 1077330224u, 0, ATAN2_TOLERANCE, 0},
+{940, 1048576000u, 3209481421u, 1077259619u, 0, ATAN2_TOLERANCE, 0},
+{941, 1048576000u, 3208642560u, 1077180491u, 0, ATAN2_TOLERANCE, 0},
+{942, 1048576000u, 3207803699u, 1077091264u, 0, ATAN2_TOLERANCE, 0},
+{943, 1048576000u, 3206964838u, 1076989972u, 0, ATAN2_TOLERANCE, 0},
+{944, 1048576000u, 3206125978u, 1076874137u, 0, ATAN2_TOLERANCE, 0},
+{945, 1048576000u, 3205287117u, 1076740605u, 0, ATAN2_TOLERANCE, 0},
+{946, 1048576000u, 3204448256u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{947, 1048576000u, 3202770534u, 1076403085u, 0, ATAN2_TOLERANCE, 0},
+{948, 1048576000u, 3201092813u, 1076187075u, 0, ATAN2_TOLERANCE, 0},
+{949, 1048576000u, 3199415091u, 1075928496u, 0, ATAN2_TOLERANCE, 0},
+{950, 1048576000u, 3197737370u, 1075616067u, 0, ATAN2_TOLERANCE, 0},
+{951, 1048576000u, 3196059648u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{952, 1048576000u, 3192704205u, 1074771682u, 0, ATAN2_TOLERANCE, 0},
+{953, 1048576000u, 3189348762u, 1074208297u, 0, ATAN2_TOLERANCE, 0},
+{954, 1048576000u, 3184315597u, 1073333321u, 0, ATAN2_TOLERANCE, 0},
+{955, 1048576000u, 3175926989u, 1071797277u, 0, ATAN2_TOLERANCE, 0},
+{956, 1048576000u, 1028443341u, 1068485529u, 0, ATAN2_TOLERANCE, 0},
+{957, 1048576000u, 1036831949u, 1066949484u, 0, ATAN2_TOLERANCE, 0},
+{958, 1048576000u, 1041865114u, 1065608035u, 0, ATAN2_TOLERANCE, 0},
+{959, 1048576000u, 1045220557u, 1063609315u, 0, ATAN2_TOLERANCE, 0},
+{960, 1048576000u, 1048576000u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{961, 1048576000u, 1050253722u, 1060231774u, 0, ATAN2_TOLERANCE, 0},
+{962, 1048576000u, 1051931443u, 1058982060u, 0, ATAN2_TOLERANCE, 0},
+{963, 1048576000u, 1053609165u, 1057947741u, 0, ATAN2_TOLERANCE, 0},
+{964, 1048576000u, 1055286886u, 1057083701u, 0, ATAN2_TOLERANCE, 0},
+{965, 1048576000u, 1056964608u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{966, 1048576000u, 1057803469u, 1054502635u, 0, ATAN2_TOLERANCE, 0},
+{967, 1048576000u, 1058642330u, 1053434384u, 0, ATAN2_TOLERANCE, 0},
+{968, 1048576000u, 1059481190u, 1052507701u, 0, ATAN2_TOLERANCE, 0},
+{969, 1048576000u, 1060320051u, 1051697365u, 0, ATAN2_TOLERANCE, 0},
+{970, 1048576000u, 1061158912u, 1050983549u, 0, ATAN2_TOLERANCE, 0},
+{971, 1048576000u, 1061997773u, 1050350522u, 0, ATAN2_TOLERANCE, 0},
+{972, 1048576000u, 1062836634u, 1049785686u, 0, ATAN2_TOLERANCE, 0},
+{973, 1048576000u, 1063675494u, 1049278860u, 0, ATAN2_TOLERANCE, 0},
+{974, 1048576000u, 1064514355u, 1048821743u, 0, ATAN2_TOLERANCE, 0},
+{975, 1050253722u, 3212836864u, 1077307552u, 0, ATAN2_TOLERANCE, 0},
+{976, 1050253722u, 3211998003u, 1077247062u, 0, ATAN2_TOLERANCE, 0},
+{977, 1050253722u, 3211159142u, 1077180491u, 0, ATAN2_TOLERANCE, 0},
+{978, 1050253722u, 3210320282u, 1077106914u, 0, ATAN2_TOLERANCE, 0},
+{979, 1050253722u, 3209481421u, 1077025217u, 0, ATAN2_TOLERANCE, 0},
+{980, 1050253722u, 3208642560u, 1076934051u, 0, ATAN2_TOLERANCE, 0},
+{981, 1050253722u, 3207803699u, 1076831771u, 0, ATAN2_TOLERANCE, 0},
+{982, 1050253722u, 3206964838u, 1076716361u, 0, ATAN2_TOLERANCE, 0},
+{983, 1050253722u, 3206125978u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{984, 1050253722u, 3205287117u, 1076435599u, 0, ATAN2_TOLERANCE, 0},
+{985, 1050253722u, 3204448256u, 1076263327u, 0, ATAN2_TOLERANCE, 0},
+{986, 1050253722u, 3202770534u, 1076063749u, 0, ATAN2_TOLERANCE, 0},
+{987, 1050253722u, 3201092813u, 1075830971u, 0, ATAN2_TOLERANCE, 0},
+{988, 1050253722u, 3199415091u, 1075557817u, 0, ATAN2_TOLERANCE, 0},
+{989, 1050253722u, 3197737370u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{990, 1050253722u, 3196059648u, 1074855557u, 0, ATAN2_TOLERANCE, 0},
+{991, 1050253722u, 3192704205u, 1074407875u, 0, ATAN2_TOLERANCE, 0},
+{992, 1050253722u, 3189348762u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{993, 1050253722u, 3184315597u, 1072840442u, 0, ATAN2_TOLERANCE, 0},
+{994, 1050253722u, 3175926989u, 1071526770u, 0, ATAN2_TOLERANCE, 0},
+{995, 1050253722u, 1028443341u, 1068756035u, 0, ATAN2_TOLERANCE, 0},
+{996, 1050253722u, 1036831949u, 1067442363u, 0, ATAN2_TOLERANCE, 0},
+{997, 1050253722u, 1041865114u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{998, 1050253722u, 1045220557u, 1065064543u, 0, ATAN2_TOLERANCE, 0},
+{999, 1050253722u, 1048576000u, 1063273815u, 0, ATAN2_TOLERANCE, 0},
+{1000, 1050253722u, 1050253722u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1001, 1050253722u, 1051931443u, 1060464776u, 0, ATAN2_TOLERANCE, 0},
+{1002, 1050253722u, 1053609165u, 1059372157u, 0, ATAN2_TOLERANCE, 0},
+{1003, 1050253722u, 1055286886u, 1058441047u, 0, ATAN2_TOLERANCE, 0},
+{1004, 1050253722u, 1056964608u, 1057642735u, 0, ATAN2_TOLERANCE, 0},
+{1005, 1050253722u, 1057803469u, 1056942688u, 0, ATAN2_TOLERANCE, 0},
+{1006, 1050253722u, 1058642330u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{1007, 1050253722u, 1059481190u, 1054696589u, 0, ATAN2_TOLERANCE, 0},
+{1008, 1050253722u, 1060320051u, 1053773306u, 0, ATAN2_TOLERANCE, 0},
+{1009, 1050253722u, 1061158912u, 1052955067u, 0, ATAN2_TOLERANCE, 0},
+{1010, 1050253722u, 1061997773u, 1052225738u, 0, ATAN2_TOLERANCE, 0},
+{1011, 1050253722u, 1062836634u, 1051572163u, 0, ATAN2_TOLERANCE, 0},
+{1012, 1050253722u, 1063675494u, 1050983549u, 0, ATAN2_TOLERANCE, 0},
+{1013, 1050253722u, 1064514355u, 1050450984u, 0, ATAN2_TOLERANCE, 0},
+{1014, 1051931443u, 3212836864u, 1077117894u, 0, ATAN2_TOLERANCE, 0},
+{1015, 1051931443u, 3211998003u, 1077049462u, 0, ATAN2_TOLERANCE, 0},
+{1016, 1051931443u, 3211159142u, 1076974380u, 0, ATAN2_TOLERANCE, 0},
+{1017, 1051931443u, 3210320282u, 1076891686u, 0, ATAN2_TOLERANCE, 0},
+{1018, 1051931443u, 3209481421u, 1076800236u, 0, ATAN2_TOLERANCE, 0},
+{1019, 1051931443u, 3208642560u, 1076698664u, 0, ATAN2_TOLERANCE, 0},
+{1020, 1051931443u, 3207803699u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{1021, 1051931443u, 3206964838u, 1076458270u, 0, ATAN2_TOLERANCE, 0},
+{1022, 1051931443u, 3206125978u, 1076315106u, 0, ATAN2_TOLERANCE, 0},
+{1023, 1051931443u, 3205287117u, 1076152976u, 0, ATAN2_TOLERANCE, 0},
+{1024, 1051931443u, 3204448256u, 1075968440u, 0, ATAN2_TOLERANCE, 0},
+{1025, 1051931443u, 3202770534u, 1075757395u, 0, ATAN2_TOLERANCE, 0},
+{1026, 1051931443u, 3201092813u, 1075515019u, 0, ATAN2_TOLERANCE, 0},
+{1027, 1051931443u, 3199415091u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1028, 1051931443u, 3197737370u, 1074913807u, 0, ATAN2_TOLERANCE, 0},
+{1029, 1051931443u, 3196059648u, 1074543128u, 0, ATAN2_TOLERANCE, 0},
+{1030, 1051931443u, 3192704205u, 1074119070u, 0, ATAN2_TOLERANCE, 0},
+{1031, 1051931443u, 3189348762u, 1073537881u, 0, ATAN2_TOLERANCE, 0},
+{1032, 1051931443u, 3184315597u, 1072475949u, 0, ATAN2_TOLERANCE, 0},
+{1033, 1051931443u, 3175926989u, 1071331721u, 0, ATAN2_TOLERANCE, 0},
+{1034, 1051931443u, 1028443341u, 1068951084u, 0, ATAN2_TOLERANCE, 0},
+{1035, 1051931443u, 1036831949u, 1067806856u, 0, ATAN2_TOLERANCE, 0},
+{1036, 1051931443u, 1041865114u, 1066744924u, 0, ATAN2_TOLERANCE, 0},
+{1037, 1051931443u, 1045220557u, 1065786489u, 0, ATAN2_TOLERANCE, 0},
+{1038, 1051931443u, 1048576000u, 1064523530u, 0, ATAN2_TOLERANCE, 0},
+{1039, 1051931443u, 1050253722u, 1063040813u, 0, ATAN2_TOLERANCE, 0},
+{1040, 1051931443u, 1051931443u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1041, 1051931443u, 1053609165u, 1060635966u, 0, ATAN2_TOLERANCE, 0},
+{1042, 1051931443u, 1055286886u, 1059666464u, 0, ATAN2_TOLERANCE, 0},
+{1043, 1051931443u, 1056964608u, 1058822281u, 0, ATAN2_TOLERANCE, 0},
+{1044, 1051931443u, 1057803469u, 1058084138u, 0, ATAN2_TOLERANCE, 0},
+{1045, 1051931443u, 1058642330u, 1057435619u, 0, ATAN2_TOLERANCE, 0},
+{1046, 1051931443u, 1059481190u, 1056761314u, 0, ATAN2_TOLERANCE, 0},
+{1047, 1051931443u, 1060320051u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{1048, 1051931443u, 1061158912u, 1054838168u, 0, ATAN2_TOLERANCE, 0},
+{1049, 1051931443u, 1061997773u, 1054025590u, 0, ATAN2_TOLERANCE, 0},
+{1050, 1051931443u, 1062836634u, 1053293989u, 0, ATAN2_TOLERANCE, 0},
+{1051, 1051931443u, 1063675494u, 1052632439u, 0, ATAN2_TOLERANCE, 0},
+{1052, 1051931443u, 1064514355u, 1052031784u, 0, ATAN2_TOLERANCE, 0},
+{1053, 1053609165u, 3212836864u, 1076934051u, 0, ATAN2_TOLERANCE, 0},
+{1054, 1053609165u, 3211998003u, 1076858486u, 0, ATAN2_TOLERANCE, 0},
+{1055, 1053609165u, 3211159142u, 1076775851u, 0, ATAN2_TOLERANCE, 0},
+{1056, 1053609165u, 3210320282u, 1076685177u, 0, ATAN2_TOLERANCE, 0},
+{1057, 1053609165u, 3209481421u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{1058, 1053609165u, 3208642560u, 1076474981u, 0, ATAN2_TOLERANCE, 0},
+{1059, 1053609165u, 3207803699u, 1076352554u, 0, ATAN2_TOLERANCE, 0},
+{1060, 1053609165u, 3206964838u, 1076216202u, 0, ATAN2_TOLERANCE, 0},
+{1061, 1053609165u, 3206125978u, 1076063749u, 0, ATAN2_TOLERANCE, 0},
+{1062, 1053609165u, 3205287117u, 1075892648u, 0, ATAN2_TOLERANCE, 0},
+{1063, 1053609165u, 3204448256u, 1075699942u, 0, ATAN2_TOLERANCE, 0},
+{1064, 1053609165u, 3202770534u, 1075482252u, 0, ATAN2_TOLERANCE, 0},
+{1065, 1053609165u, 3201092813u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1066, 1053609165u, 3199415091u, 1074956605u, 0, ATAN2_TOLERANCE, 0},
+{1067, 1053609165u, 3197737370u, 1074640653u, 0, ATAN2_TOLERANCE, 0},
+{1068, 1053609165u, 3196059648u, 1074284549u, 0, ATAN2_TOLERANCE, 0},
+{1069, 1053609165u, 3192704205u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{1070, 1053609165u, 3189348762u, 1073150989u, 0, ATAN2_TOLERANCE, 0},
+{1071, 1053609165u, 3184315597u, 1072196433u, 0, ATAN2_TOLERANCE, 0},
+{1072, 1053609165u, 3175926989u, 1071184568u, 0, ATAN2_TOLERANCE, 0},
+{1073, 1053609165u, 1028443341u, 1069098237u, 0, ATAN2_TOLERANCE, 0},
+{1074, 1053609165u, 1036831949u, 1068086373u, 0, ATAN2_TOLERANCE, 0},
+{1075, 1053609165u, 1041865114u, 1067131816u, 0, ATAN2_TOLERANCE, 0},
+{1076, 1053609165u, 1045220557u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{1077, 1053609165u, 1048576000u, 1065455532u, 0, ATAN2_TOLERANCE, 0},
+{1078, 1053609165u, 1050253722u, 1064133432u, 0, ATAN2_TOLERANCE, 0},
+{1079, 1053609165u, 1051931443u, 1062869623u, 0, ATAN2_TOLERANCE, 0},
+{1080, 1053609165u, 1053609165u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1081, 1053609165u, 1055286886u, 1060767036u, 0, ATAN2_TOLERANCE, 0},
+{1082, 1053609165u, 1056964608u, 1059896275u, 0, ATAN2_TOLERANCE, 0},
+{1083, 1053609165u, 1057803469u, 1059125451u, 0, ATAN2_TOLERANCE, 0},
+{1084, 1053609165u, 1058642330u, 1058441047u, 0, ATAN2_TOLERANCE, 0},
+{1085, 1053609165u, 1059481190u, 1057831235u, 0, ATAN2_TOLERANCE, 0},
+{1086, 1053609165u, 1060320051u, 1057285826u, 0, ATAN2_TOLERANCE, 0},
+{1087, 1053609165u, 1061158912u, 1056627632u, 0, ATAN2_TOLERANCE, 0},
+{1088, 1053609165u, 1061997773u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{1089, 1053609165u, 1062836634u, 1054946060u, 0, ATAN2_TOLERANCE, 0},
+{1090, 1053609165u, 1063675494u, 1054220672u, 0, ATAN2_TOLERANCE, 0},
+{1091, 1053609165u, 1064514355u, 1053559586u, 0, ATAN2_TOLERANCE, 0},
+{1092, 1055286886u, 3212836864u, 1076756433u, 0, ATAN2_TOLERANCE, 0},
+{1093, 1055286886u, 3211998003u, 1076674559u, 0, ATAN2_TOLERANCE, 0},
+{1094, 1055286886u, 3211159142u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{1095, 1055286886u, 3210320282u, 1076487807u, 0, ATAN2_TOLERANCE, 0},
+{1096, 1055286886u, 3209481421u, 1076380893u, 0, ATAN2_TOLERANCE, 0},
+{1097, 1055286886u, 3208642560u, 1076263327u, 0, ATAN2_TOLERANCE, 0},
+{1098, 1055286886u, 3207803699u, 1076133648u, 0, ATAN2_TOLERANCE, 0},
+{1099, 1055286886u, 3206964838u, 1075990172u, 0, ATAN2_TOLERANCE, 0},
+{1100, 1055286886u, 3206125978u, 1075830971u, 0, ATAN2_TOLERANCE, 0},
+{1101, 1055286886u, 3205287117u, 1075653853u, 0, ATAN2_TOLERANCE, 0},
+{1102, 1055286886u, 3204448256u, 1075456361u, 0, ATAN2_TOLERANCE, 0},
+{1103, 1055286886u, 3202770534u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1104, 1055286886u, 3201092813u, 1074989372u, 0, ATAN2_TOLERANCE, 0},
+{1105, 1055286886u, 3199415091u, 1074714229u, 0, ATAN2_TOLERANCE, 0},
+{1106, 1055286886u, 3197737370u, 1074407875u, 0, ATAN2_TOLERANCE, 0},
+{1107, 1055286886u, 3196059648u, 1074068539u, 0, ATAN2_TOLERANCE, 0},
+{1108, 1055286886u, 3192704205u, 1073649723u, 0, ATAN2_TOLERANCE, 0},
+{1109, 1055286886u, 3189348762u, 1072840442u, 0, ATAN2_TOLERANCE, 0},
+{1110, 1055286886u, 3184315597u, 1071975731u, 0, ATAN2_TOLERANCE, 0},
+{1111, 1055286886u, 3175926989u, 1071069663u, 0, ATAN2_TOLERANCE, 0},
+{1112, 1055286886u, 1028443341u, 1069213143u, 0, ATAN2_TOLERANCE, 0},
+{1113, 1055286886u, 1036831949u, 1068307075u, 0, ATAN2_TOLERANCE, 0},
+{1114, 1055286886u, 1041865114u, 1067442363u, 0, ATAN2_TOLERANCE, 0},
+{1115, 1055286886u, 1045220557u, 1066633083u, 0, ATAN2_TOLERANCE, 0},
+{1116, 1055286886u, 1048576000u, 1065887552u, 0, ATAN2_TOLERANCE, 0},
+{1117, 1055286886u, 1050253722u, 1065064543u, 0, ATAN2_TOLERANCE, 0},
+{1118, 1055286886u, 1051931443u, 1063839125u, 0, ATAN2_TOLERANCE, 0},
+{1119, 1055286886u, 1053609165u, 1062738554u, 0, ATAN2_TOLERANCE, 0},
+{1120, 1055286886u, 1055286886u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1121, 1055286886u, 1056964608u, 1060870597u, 0, ATAN2_TOLERANCE, 0},
+{1122, 1055286886u, 1057803469u, 1060080632u, 0, ATAN2_TOLERANCE, 0},
+{1123, 1055286886u, 1058642330u, 1059372157u, 0, ATAN2_TOLERANCE, 0},
+{1124, 1055286886u, 1059481190u, 1058735354u, 0, ATAN2_TOLERANCE, 0},
+{1125, 1055286886u, 1060320051u, 1058161452u, 0, ATAN2_TOLERANCE, 0},
+{1126, 1055286886u, 1061158912u, 1057642735u, 0, ATAN2_TOLERANCE, 0},
+{1127, 1055286886u, 1061997773u, 1057172469u, 0, ATAN2_TOLERANCE, 0},
+{1128, 1055286886u, 1062836634u, 1056525019u, 0, ATAN2_TOLERANCE, 0},
+{1129, 1055286886u, 1063675494u, 1055744824u, 0, ATAN2_TOLERANCE, 0},
+{1130, 1055286886u, 1064514355u, 1055031008u, 0, ATAN2_TOLERANCE, 0},
+{1131, 1056964608u, 3212836864u, 1076585332u, 0, ATAN2_TOLERANCE, 0},
+{1132, 1056964608u, 3211998003u, 1076497963u, 0, ATAN2_TOLERANCE, 0},
+{1133, 1056964608u, 3211159142u, 1076403085u, 0, ATAN2_TOLERANCE, 0},
+{1134, 1056964608u, 3210320282u, 1076299798u, 0, ATAN2_TOLERANCE, 0},
+{1135, 1056964608u, 3209481421u, 1076187075u, 0, ATAN2_TOLERANCE, 0},
+{1136, 1056964608u, 3208642560u, 1076063749u, 0, ATAN2_TOLERANCE, 0},
+{1137, 1056964608u, 3207803699u, 1075928496u, 0, ATAN2_TOLERANCE, 0},
+{1138, 1056964608u, 3206964838u, 1075779824u, 0, ATAN2_TOLERANCE, 0},
+{1139, 1056964608u, 3206125978u, 1075616067u, 0, ATAN2_TOLERANCE, 0},
+{1140, 1056964608u, 3205287117u, 1075435390u, 0, ATAN2_TOLERANCE, 0},
+{1141, 1056964608u, 3204448256u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1142, 1056964608u, 3202770534u, 1075015263u, 0, ATAN2_TOLERANCE, 0},
+{1143, 1056964608u, 3201092813u, 1074771682u, 0, ATAN2_TOLERANCE, 0},
+{1144, 1056964608u, 3199415091u, 1074503184u, 0, ATAN2_TOLERANCE, 0},
+{1145, 1056964608u, 3197737370u, 1074208297u, 0, ATAN2_TOLERANCE, 0},
+{1146, 1056964608u, 3196059648u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{1147, 1056964608u, 3192704205u, 1073333321u, 0, ATAN2_TOLERANCE, 0},
+{1148, 1056964608u, 3189348762u, 1072586319u, 0, ATAN2_TOLERANCE, 0},
+{1149, 1056964608u, 3184315597u, 1071797277u, 0, ATAN2_TOLERANCE, 0},
+{1150, 1056964608u, 3175926989u, 1070977484u, 0, ATAN2_TOLERANCE, 0},
+{1151, 1056964608u, 1028443341u, 1069305321u, 0, ATAN2_TOLERANCE, 0},
+{1152, 1056964608u, 1036831949u, 1068485529u, 0, ATAN2_TOLERANCE, 0},
+{1153, 1056964608u, 1041865114u, 1067696486u, 0, ATAN2_TOLERANCE, 0},
+{1154, 1056964608u, 1045220557u, 1066949484u, 0, ATAN2_TOLERANCE, 0},
+{1155, 1056964608u, 1048576000u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{1156, 1056964608u, 1050253722u, 1065608035u, 0, ATAN2_TOLERANCE, 0},
+{1157, 1056964608u, 1051931443u, 1064683308u, 0, ATAN2_TOLERANCE, 0},
+{1158, 1056964608u, 1053609165u, 1063609315u, 0, ATAN2_TOLERANCE, 0},
+{1159, 1056964608u, 1055286886u, 1062634992u, 0, ATAN2_TOLERANCE, 0},
+{1160, 1056964608u, 1056964608u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1161, 1056964608u, 1057803469u, 1060954483u, 0, ATAN2_TOLERANCE, 0},
+{1162, 1056964608u, 1058642330u, 1060231774u, 0, ATAN2_TOLERANCE, 0},
+{1163, 1056964608u, 1059481190u, 1059576747u, 0, ATAN2_TOLERANCE, 0},
+{1164, 1056964608u, 1060320051u, 1058982060u, 0, ATAN2_TOLERANCE, 0},
+{1165, 1056964608u, 1061158912u, 1058441047u, 0, ATAN2_TOLERANCE, 0},
+{1166, 1056964608u, 1061997773u, 1057947741u, 0, ATAN2_TOLERANCE, 0},
+{1167, 1056964608u, 1062836634u, 1057496850u, 0, ATAN2_TOLERANCE, 0},
+{1168, 1056964608u, 1063675494u, 1057083701u, 0, ATAN2_TOLERANCE, 0},
+{1169, 1056964608u, 1064514355u, 1056443774u, 0, ATAN2_TOLERANCE, 0},
+{1170, 1057803469u, 3212836864u, 1076420933u, 0, ATAN2_TOLERANCE, 0},
+{1171, 1057803469u, 3211998003u, 1076328858u, 0, ATAN2_TOLERANCE, 0},
+{1172, 1057803469u, 3211159142u, 1076229228u, 0, ATAN2_TOLERANCE, 0},
+{1173, 1057803469u, 3210320282u, 1076121202u, 0, ATAN2_TOLERANCE, 0},
+{1174, 1057803469u, 3209481421u, 1076003834u, 0, ATAN2_TOLERANCE, 0},
+{1175, 1057803469u, 3208642560u, 1075876070u, 0, ATAN2_TOLERANCE, 0},
+{1176, 1057803469u, 3207803699u, 1075736733u, 0, ATAN2_TOLERANCE, 0},
+{1177, 1057803469u, 3206964838u, 1075584532u, 0, ATAN2_TOLERANCE, 0},
+{1178, 1057803469u, 3206125978u, 1075418058u, 0, ATAN2_TOLERANCE, 0},
+{1179, 1057803469u, 3205287117u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1180, 1057803469u, 3204448256u, 1075036234u, 0, ATAN2_TOLERANCE, 0},
+{1181, 1057803469u, 3202770534u, 1074817771u, 0, ATAN2_TOLERANCE, 0},
+{1182, 1057803469u, 3201092813u, 1074578976u, 0, ATAN2_TOLERANCE, 0},
+{1183, 1057803469u, 3199415091u, 1074318648u, 0, ATAN2_TOLERANCE, 0},
+{1184, 1057803469u, 3197737370u, 1074036025u, 0, ATAN2_TOLERANCE, 0},
+{1185, 1057803469u, 3196059648u, 1073720213u, 0, ATAN2_TOLERANCE, 0},
+{1186, 1057803469u, 3192704205u, 1073067106u, 0, ATAN2_TOLERANCE, 0},
+{1187, 1057803469u, 3189348762u, 1072374887u, 0, ATAN2_TOLERANCE, 0},
+{1188, 1057803469u, 3184315597u, 1071650123u, 0, ATAN2_TOLERANCE, 0},
+{1189, 1057803469u, 3175926989u, 1070901913u, 0, ATAN2_TOLERANCE, 0},
+{1190, 1057803469u, 1028443341u, 1069380892u, 0, ATAN2_TOLERANCE, 0},
+{1191, 1057803469u, 1036831949u, 1068632682u, 0, ATAN2_TOLERANCE, 0},
+{1192, 1057803469u, 1041865114u, 1067907919u, 0, ATAN2_TOLERANCE, 0},
+{1193, 1057803469u, 1045220557u, 1067215699u, 0, ATAN2_TOLERANCE, 0},
+{1194, 1057803469u, 1048576000u, 1066562592u, 0, ATAN2_TOLERANCE, 0},
+{1195, 1057803469u, 1050253722u, 1065952579u, 0, ATAN2_TOLERANCE, 0},
+{1196, 1057803469u, 1051931443u, 1065387333u, 0, ATAN2_TOLERANCE, 0},
+{1197, 1057803469u, 1053609165u, 1064380138u, 0, ATAN2_TOLERANCE, 0},
+{1198, 1057803469u, 1055286886u, 1063424957u, 0, ATAN2_TOLERANCE, 0},
+{1199, 1057803469u, 1056964608u, 1062551107u, 0, ATAN2_TOLERANCE, 0},
+{1200, 1057803469u, 1057803469u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1201, 1057803469u, 1058642330u, 1061023810u, 0, ATAN2_TOLERANCE, 0},
+{1202, 1057803469u, 1059481190u, 1060357916u, 0, ATAN2_TOLERANCE, 0},
+{1203, 1057803469u, 1060320051u, 1059749110u, 0, ATAN2_TOLERANCE, 0},
+{1204, 1057803469u, 1061158912u, 1059191764u, 0, ATAN2_TOLERANCE, 0},
+{1205, 1057803469u, 1061997773u, 1058680705u, 0, ATAN2_TOLERANCE, 0},
+{1206, 1057803469u, 1062836634u, 1058211236u, 0, ATAN2_TOLERANCE, 0},
+{1207, 1057803469u, 1063675494u, 1057779132u, 0, ATAN2_TOLERANCE, 0},
+{1208, 1057803469u, 1064514355u, 1057380612u, 0, ATAN2_TOLERANCE, 0},
+{1209, 1058642330u, 3212836864u, 1076263327u, 0, ATAN2_TOLERANCE, 0},
+{1210, 1058642330u, 3211998003u, 1076167291u, 0, ATAN2_TOLERANCE, 0},
+{1211, 1058642330u, 3211159142u, 1076063749u, 0, ATAN2_TOLERANCE, 0},
+{1212, 1058642330u, 3210320282u, 1075951927u, 0, ATAN2_TOLERANCE, 0},
+{1213, 1058642330u, 3209481421u, 1075830971u, 0, ATAN2_TOLERANCE, 0},
+{1214, 1058642330u, 3208642560u, 1075699942u, 0, ATAN2_TOLERANCE, 0},
+{1215, 1058642330u, 3207803699u, 1075557817u, 0, ATAN2_TOLERANCE, 0},
+{1216, 1058642330u, 3206964838u, 1075403495u, 0, ATAN2_TOLERANCE, 0},
+{1217, 1058642330u, 3206125978u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1218, 1058642330u, 3205287117u, 1075053566u, 0, ATAN2_TOLERANCE, 0},
+{1219, 1058642330u, 3204448256u, 1074855557u, 0, ATAN2_TOLERANCE, 0},
+{1220, 1058642330u, 3202770534u, 1074640653u, 0, ATAN2_TOLERANCE, 0},
+{1221, 1058642330u, 3201092813u, 1074407875u, 0, ATAN2_TOLERANCE, 0},
+{1222, 1058642330u, 3199415091u, 1074156518u, 0, ATAN2_TOLERANCE, 0},
+{1223, 1058642330u, 3197737370u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{1224, 1058642330u, 3196059648u, 1073453151u, 0, ATAN2_TOLERANCE, 0},
+{1225, 1058642330u, 3192704205u, 1072840442u, 0, ATAN2_TOLERANCE, 0},
+{1226, 1058642330u, 3189348762u, 1072196433u, 0, ATAN2_TOLERANCE, 0},
+{1227, 1058642330u, 3184315597u, 1071526770u, 0, ATAN2_TOLERANCE, 0},
+{1228, 1058642330u, 3175926989u, 1070838842u, 0, ATAN2_TOLERANCE, 0},
+{1229, 1058642330u, 1028443341u, 1069443963u, 0, ATAN2_TOLERANCE, 0},
+{1230, 1058642330u, 1036831949u, 1068756035u, 0, ATAN2_TOLERANCE, 0},
+{1231, 1058642330u, 1041865114u, 1068086373u, 0, ATAN2_TOLERANCE, 0},
+{1232, 1058642330u, 1045220557u, 1067442363u, 0, ATAN2_TOLERANCE, 0},
+{1233, 1058642330u, 1048576000u, 1066829655u, 0, ATAN2_TOLERANCE, 0},
+{1234, 1058642330u, 1050253722u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{1235, 1058642330u, 1051931443u, 1065711593u, 0, ATAN2_TOLERANCE, 0},
+{1236, 1058642330u, 1053609165u, 1065064543u, 0, ATAN2_TOLERANCE, 0},
+{1237, 1058642330u, 1055286886u, 1064133432u, 0, ATAN2_TOLERANCE, 0},
+{1238, 1058642330u, 1056964608u, 1063273815u, 0, ATAN2_TOLERANCE, 0},
+{1239, 1058642330u, 1057803469u, 1062481780u, 0, ATAN2_TOLERANCE, 0},
+{1240, 1058642330u, 1058642330u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1241, 1058642330u, 1059481190u, 1061082064u, 0, ATAN2_TOLERANCE, 0},
+{1242, 1058642330u, 1060320051u, 1060464776u, 0, ATAN2_TOLERANCE, 0},
+{1243, 1058642330u, 1061158912u, 1059896275u, 0, ATAN2_TOLERANCE, 0},
+{1244, 1058642330u, 1061997773u, 1059372157u, 0, ATAN2_TOLERANCE, 0},
+{1245, 1058642330u, 1062836634u, 1058888333u, 0, ATAN2_TOLERANCE, 0},
+{1246, 1058642330u, 1063675494u, 1058441047u, 0, ATAN2_TOLERANCE, 0},
+{1247, 1058642330u, 1064514355u, 1058026879u, 0, ATAN2_TOLERANCE, 0},
+{1248, 1059481190u, 3212836864u, 1076112518u, 0, ATAN2_TOLERANCE, 0},
+{1249, 1059481190u, 3211998003u, 1076013218u, 0, ATAN2_TOLERANCE, 0},
+{1250, 1059481190u, 3211159142u, 1075906536u, 0, ATAN2_TOLERANCE, 0},
+{1251, 1059481190u, 3210320282u, 1075791773u, 0, ATAN2_TOLERANCE, 0},
+{1252, 1059481190u, 3209481421u, 1075668168u, 0, ATAN2_TOLERANCE, 0},
+{1253, 1059481190u, 3208642560u, 1075534897u, 0, ATAN2_TOLERANCE, 0},
+{1254, 1059481190u, 3207803699u, 1075391086u, 0, ATAN2_TOLERANCE, 0},
+{1255, 1059481190u, 3206964838u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1256, 1059481190u, 3206125978u, 1075068129u, 0, ATAN2_TOLERANCE, 0},
+{1257, 1059481190u, 3205287117u, 1074887092u, 0, ATAN2_TOLERANCE, 0},
+{1258, 1059481190u, 3204448256u, 1074691800u, 0, ATAN2_TOLERANCE, 0},
+{1259, 1059481190u, 3202770534u, 1074481452u, 0, ATAN2_TOLERANCE, 0},
+{1260, 1059481190u, 3201092813u, 1074255422u, 0, ATAN2_TOLERANCE, 0},
+{1261, 1059481190u, 3199415091u, 1074013354u, 0, ATAN2_TOLERANCE, 0},
+{1262, 1059481190u, 3197737370u, 1073755263u, 0, ATAN2_TOLERANCE, 0},
+{1263, 1059481190u, 3196059648u, 1073221480u, 0, ATAN2_TOLERANCE, 0},
+{1264, 1059481190u, 3192704205u, 1072645393u, 0, ATAN2_TOLERANCE, 0},
+{1265, 1059481190u, 3189348762u, 1072043929u, 0, ATAN2_TOLERANCE, 0},
+{1266, 1059481190u, 3184315597u, 1071421918u, 0, ATAN2_TOLERANCE, 0},
+{1267, 1059481190u, 3175926989u, 1070785412u, 0, ATAN2_TOLERANCE, 0},
+{1268, 1059481190u, 1028443341u, 1069497393u, 0, ATAN2_TOLERANCE, 0},
+{1269, 1059481190u, 1036831949u, 1068860887u, 0, ATAN2_TOLERANCE, 0},
+{1270, 1059481190u, 1041865114u, 1068238876u, 0, ATAN2_TOLERANCE, 0},
+{1271, 1059481190u, 1045220557u, 1067637412u, 0, ATAN2_TOLERANCE, 0},
+{1272, 1059481190u, 1048576000u, 1067061325u, 0, ATAN2_TOLERANCE, 0},
+{1273, 1059481190u, 1050253722u, 1066514103u, 0, ATAN2_TOLERANCE, 0},
+{1274, 1059481190u, 1051931443u, 1065997922u, 0, ATAN2_TOLERANCE, 0},
+{1275, 1059481190u, 1053609165u, 1065513785u, 0, ATAN2_TOLERANCE, 0},
+{1276, 1059481190u, 1055286886u, 1064770236u, 0, ATAN2_TOLERANCE, 0},
+{1277, 1059481190u, 1056964608u, 1063928842u, 0, ATAN2_TOLERANCE, 0},
+{1278, 1059481190u, 1057803469u, 1063147673u, 0, ATAN2_TOLERANCE, 0},
+{1279, 1059481190u, 1058642330u, 1062423526u, 0, ATAN2_TOLERANCE, 0},
+{1280, 1059481190u, 1059481190u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1281, 1059481190u, 1060320051u, 1061131700u, 0, ATAN2_TOLERANCE, 0},
+{1282, 1059481190u, 1061158912u, 1060556454u, 0, ATAN2_TOLERANCE, 0},
+{1283, 1059481190u, 1061997773u, 1060023372u, 0, ATAN2_TOLERANCE, 0},
+{1284, 1059481190u, 1062836634u, 1059528949u, 0, ATAN2_TOLERANCE, 0},
+{1285, 1059481190u, 1063675494u, 1059069898u, 0, ATAN2_TOLERANCE, 0},
+{1286, 1059481190u, 1064514355u, 1058643172u, 0, ATAN2_TOLERANCE, 0},
+{1287, 1060320051u, 3212836864u, 1075968440u, 0, ATAN2_TOLERANCE, 0},
+{1288, 1060320051u, 3211998003u, 1075866515u, 0, ATAN2_TOLERANCE, 0},
+{1289, 1060320051u, 3211159142u, 1075757395u, 0, ATAN2_TOLERANCE, 0},
+{1290, 1060320051u, 3210320282u, 1075640452u, 0, ATAN2_TOLERANCE, 0},
+{1291, 1060320051u, 3209481421u, 1075515019u, 0, ATAN2_TOLERANCE, 0},
+{1292, 1060320051u, 3208642560u, 1075380386u, 0, ATAN2_TOLERANCE, 0},
+{1293, 1060320051u, 3207803699u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1294, 1060320051u, 3206964838u, 1075080538u, 0, ATAN2_TOLERANCE, 0},
+{1295, 1060320051u, 3206125978u, 1074913807u, 0, ATAN2_TOLERANCE, 0},
+{1296, 1060320051u, 3205287117u, 1074734891u, 0, ATAN2_TOLERANCE, 0},
+{1297, 1060320051u, 3204448256u, 1074543128u, 0, ATAN2_TOLERANCE, 0},
+{1298, 1060320051u, 3202770534u, 1074337976u, 0, ATAN2_TOLERANCE, 0},
+{1299, 1060320051u, 3201092813u, 1074119070u, 0, ATAN2_TOLERANCE, 0},
+{1300, 1060320051u, 3199415091u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{1301, 1060320051u, 3197737370u, 1073537881u, 0, ATAN2_TOLERANCE, 0},
+{1302, 1060320051u, 3196059648u, 1073018896u, 0, ATAN2_TOLERANCE, 0},
+{1303, 1060320051u, 3192704205u, 1072475949u, 0, ATAN2_TOLERANCE, 0},
+{1304, 1060320051u, 3189348762u, 1071912182u, 0, ATAN2_TOLERANCE, 0},
+{1305, 1060320051u, 3184315597u, 1071331721u, 0, ATAN2_TOLERANCE, 0},
+{1306, 1060320051u, 3175926989u, 1070739573u, 0, ATAN2_TOLERANCE, 0},
+{1307, 1060320051u, 1028443341u, 1069543232u, 0, ATAN2_TOLERANCE, 0},
+{1308, 1060320051u, 1036831949u, 1068951084u, 0, ATAN2_TOLERANCE, 0},
+{1309, 1060320051u, 1041865114u, 1068370623u, 0, ATAN2_TOLERANCE, 0},
+{1310, 1060320051u, 1045220557u, 1067806856u, 0, ATAN2_TOLERANCE, 0},
+{1311, 1060320051u, 1048576000u, 1067263909u, 0, ATAN2_TOLERANCE, 0},
+{1312, 1060320051u, 1050253722u, 1066744924u, 0, ATAN2_TOLERANCE, 0},
+{1313, 1060320051u, 1051931443u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{1314, 1060320051u, 1053609165u, 1065786489u, 0, ATAN2_TOLERANCE, 0},
+{1315, 1060320051u, 1055286886u, 1065344137u, 0, ATAN2_TOLERANCE, 0},
+{1316, 1060320051u, 1056964608u, 1064523530u, 0, ATAN2_TOLERANCE, 0},
+{1317, 1060320051u, 1057803469u, 1063756480u, 0, ATAN2_TOLERANCE, 0},
+{1318, 1060320051u, 1058642330u, 1063040813u, 0, ATAN2_TOLERANCE, 0},
+{1319, 1060320051u, 1059481190u, 1062373889u, 0, ATAN2_TOLERANCE, 0},
+{1320, 1060320051u, 1060320051u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1321, 1060320051u, 1061158912u, 1061174499u, 0, ATAN2_TOLERANCE, 0},
+{1322, 1060320051u, 1061997773u, 1060635966u, 0, ATAN2_TOLERANCE, 0},
+{1323, 1060320051u, 1062836634u, 1060134233u, 0, ATAN2_TOLERANCE, 0},
+{1324, 1060320051u, 1063675494u, 1059666464u, 0, ATAN2_TOLERANCE, 0},
+{1325, 1060320051u, 1064514355u, 1059229981u, 0, ATAN2_TOLERANCE, 0},
+{1326, 1061158912u, 3212836864u, 1075830971u, 0, ATAN2_TOLERANCE, 0},
+{1327, 1061158912u, 3211998003u, 1075727002u, 0, ATAN2_TOLERANCE, 0},
+{1328, 1061158912u, 3211159142u, 1075616067u, 0, ATAN2_TOLERANCE, 0},
+{1329, 1061158912u, 3210320282u, 1075497615u, 0, ATAN2_TOLERANCE, 0},
+{1330, 1061158912u, 3209481421u, 1075371065u, 0, ATAN2_TOLERANCE, 0},
+{1331, 1061158912u, 3208642560u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1332, 1061158912u, 3207803699u, 1075091238u, 0, ATAN2_TOLERANCE, 0},
+{1333, 1061158912u, 3206964838u, 1074936727u, 0, ATAN2_TOLERANCE, 0},
+{1334, 1061158912u, 3206125978u, 1074771682u, 0, ATAN2_TOLERANCE, 0},
+{1335, 1061158912u, 3205287117u, 1074595554u, 0, ATAN2_TOLERANCE, 0},
+{1336, 1061158912u, 3204448256u, 1074407875u, 0, ATAN2_TOLERANCE, 0},
+{1337, 1061158912u, 3202770534u, 1074208297u, 0, ATAN2_TOLERANCE, 0},
+{1338, 1061158912u, 3201092813u, 1073996643u, 0, ATAN2_TOLERANCE, 0},
+{1339, 1061158912u, 3199415091u, 1073772960u, 0, ATAN2_TOLERANCE, 0},
+{1340, 1061158912u, 3197737370u, 1073333321u, 0, ATAN2_TOLERANCE, 0},
+{1341, 1061158912u, 3196059648u, 1072840442u, 0, ATAN2_TOLERANCE, 0},
+{1342, 1061158912u, 3192704205u, 1072327494u, 0, ATAN2_TOLERANCE, 0},
+{1343, 1061158912u, 3189348762u, 1071797277u, 0, ATAN2_TOLERANCE, 0},
+{1344, 1061158912u, 3184315597u, 1071253325u, 0, ATAN2_TOLERANCE, 0},
+{1345, 1061158912u, 3175926989u, 1070699817u, 0, ATAN2_TOLERANCE, 0},
+{1346, 1061158912u, 1028443341u, 1069582988u, 0, ATAN2_TOLERANCE, 0},
+{1347, 1061158912u, 1036831949u, 1069029480u, 0, ATAN2_TOLERANCE, 0},
+{1348, 1061158912u, 1041865114u, 1068485529u, 0, ATAN2_TOLERANCE, 0},
+{1349, 1061158912u, 1045220557u, 1067955311u, 0, ATAN2_TOLERANCE, 0},
+{1350, 1061158912u, 1048576000u, 1067442363u, 0, ATAN2_TOLERANCE, 0},
+{1351, 1061158912u, 1050253722u, 1066949484u, 0, ATAN2_TOLERANCE, 0},
+{1352, 1061158912u, 1051931443u, 1066478709u, 0, ATAN2_TOLERANCE, 0},
+{1353, 1061158912u, 1053609165u, 1066031343u, 0, ATAN2_TOLERANCE, 0},
+{1354, 1061158912u, 1055286886u, 1065608035u, 0, ATAN2_TOLERANCE, 0},
+{1355, 1061158912u, 1056964608u, 1065064543u, 0, ATAN2_TOLERANCE, 0},
+{1356, 1061158912u, 1057803469u, 1064313825u, 0, ATAN2_TOLERANCE, 0},
+{1357, 1061158912u, 1058642330u, 1063609315u, 0, ATAN2_TOLERANCE, 0},
+{1358, 1061158912u, 1059481190u, 1062949135u, 0, ATAN2_TOLERANCE, 0},
+{1359, 1061158912u, 1060320051u, 1062331090u, 0, ATAN2_TOLERANCE, 0},
+{1360, 1061158912u, 1061158912u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1361, 1061158912u, 1061997773u, 1061211782u, 0, ATAN2_TOLERANCE, 0},
+{1362, 1061158912u, 1062836634u, 1060705581u, 0, ATAN2_TOLERANCE, 0},
+{1363, 1061158912u, 1063675494u, 1060231774u, 0, ATAN2_TOLERANCE, 0},
+{1364, 1061158912u, 1064514355u, 1059788036u, 0, ATAN2_TOLERANCE, 0},
+{1365, 1061997773u, 3212836864u, 1075699942u, 0, ATAN2_TOLERANCE, 0},
+{1366, 1061997773u, 3211998003u, 1075594447u, 0, ATAN2_TOLERANCE, 0},
+{1367, 1061997773u, 3211159142u, 1075482252u, 0, ATAN2_TOLERANCE, 0},
+{1368, 1061997773u, 3210320282u, 1075362873u, 0, ATAN2_TOLERANCE, 0},
+{1369, 1061997773u, 3209481421u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1370, 1061997773u, 3208642560u, 1075100559u, 0, ATAN2_TOLERANCE, 0},
+{1371, 1061997773u, 3207803699u, 1074956605u, 0, ATAN2_TOLERANCE, 0},
+{1372, 1061997773u, 3206964838u, 1074803456u, 0, ATAN2_TOLERANCE, 0},
+{1373, 1061997773u, 3206125978u, 1074640653u, 0, ATAN2_TOLERANCE, 0},
+{1374, 1061997773u, 3205287117u, 1074467790u, 0, ATAN2_TOLERANCE, 0},
+{1375, 1061997773u, 3204448256u, 1074284549u, 0, ATAN2_TOLERANCE, 0},
+{1376, 1061997773u, 3202770534u, 1074090730u, 0, ATAN2_TOLERANCE, 0},
+{1377, 1061997773u, 3201092813u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{1378, 1061997773u, 3199415091u, 1073600952u, 0, ATAN2_TOLERANCE, 0},
+{1379, 1061997773u, 3197737370u, 1073150989u, 0, ATAN2_TOLERANCE, 0},
+{1380, 1061997773u, 3196059648u, 1072682185u, 0, ATAN2_TOLERANCE, 0},
+{1381, 1061997773u, 3192704205u, 1072196433u, 0, ATAN2_TOLERANCE, 0},
+{1382, 1061997773u, 3189348762u, 1071696214u, 0, ATAN2_TOLERANCE, 0},
+{1383, 1061997773u, 3184315597u, 1071184568u, 0, ATAN2_TOLERANCE, 0},
+{1384, 1061997773u, 3175926989u, 1070665010u, 0, ATAN2_TOLERANCE, 0},
+{1385, 1061997773u, 1028443341u, 1069617796u, 0, ATAN2_TOLERANCE, 0},
+{1386, 1061997773u, 1036831949u, 1069098237u, 0, ATAN2_TOLERANCE, 0},
+{1387, 1061997773u, 1041865114u, 1068586591u, 0, ATAN2_TOLERANCE, 0},
+{1388, 1061997773u, 1045220557u, 1068086373u, 0, ATAN2_TOLERANCE, 0},
+{1389, 1061997773u, 1048576000u, 1067600620u, 0, ATAN2_TOLERANCE, 0},
+{1390, 1061997773u, 1050253722u, 1067131816u, 0, ATAN2_TOLERANCE, 0},
+{1391, 1061997773u, 1051931443u, 1066681853u, 0, ATAN2_TOLERANCE, 0},
+{1392, 1061997773u, 1053609165u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{1393, 1061997773u, 1055286886u, 1065843168u, 0, ATAN2_TOLERANCE, 0},
+{1394, 1061997773u, 1056964608u, 1065455532u, 0, ATAN2_TOLERANCE, 0},
+{1395, 1061997773u, 1057803469u, 1064824884u, 0, ATAN2_TOLERANCE, 0},
+{1396, 1061997773u, 1058642330u, 1064133432u, 0, ATAN2_TOLERANCE, 0},
+{1397, 1061997773u, 1059481190u, 1063482217u, 0, ATAN2_TOLERANCE, 0},
+{1398, 1061997773u, 1060320051u, 1062869623u, 0, ATAN2_TOLERANCE, 0},
+{1399, 1061997773u, 1061158912u, 1062293808u, 0, ATAN2_TOLERANCE, 0},
+{1400, 1061997773u, 1061997773u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1401, 1061997773u, 1062836634u, 1061244550u, 0, ATAN2_TOLERANCE, 0},
+{1402, 1061997773u, 1063675494u, 1060767036u, 0, ATAN2_TOLERANCE, 0},
+{1403, 1061997773u, 1064514355u, 1060318254u, 0, ATAN2_TOLERANCE, 0},
+{1404, 1062836634u, 3212836864u, 1075575148u, 0, ATAN2_TOLERANCE, 0},
+{1405, 1062836634u, 3211998003u, 1075468590u, 0, ATAN2_TOLERANCE, 0},
+{1406, 1062836634u, 3211159142u, 1075355617u, 0, ATAN2_TOLERANCE, 0},
+{1407, 1062836634u, 3210320282u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1408, 1062836634u, 3209481421u, 1075108751u, 0, ATAN2_TOLERANCE, 0},
+{1409, 1062836634u, 3208642560u, 1074974009u, 0, ATAN2_TOLERANCE, 0},
+{1410, 1062836634u, 3207803699u, 1074831172u, 0, ATAN2_TOLERANCE, 0},
+{1411, 1062836634u, 3206964838u, 1074679851u, 0, ATAN2_TOLERANCE, 0},
+{1412, 1062836634u, 3206125978u, 1074519697u, 0, ATAN2_TOLERANCE, 0},
+{1413, 1062836634u, 3205287117u, 1074350422u, 0, ATAN2_TOLERANCE, 0},
+{1414, 1062836634u, 3204448256u, 1074171826u, 0, ATAN2_TOLERANCE, 0},
+{1415, 1062836634u, 3202770534u, 1073983817u, 0, ATAN2_TOLERANCE, 0},
+{1416, 1062836634u, 3201092813u, 1073786447u, 0, ATAN2_TOLERANCE, 0},
+{1417, 1062836634u, 3199415091u, 1073418052u, 0, ATAN2_TOLERANCE, 0},
+{1418, 1062836634u, 3197737370u, 1072987595u, 0, ATAN2_TOLERANCE, 0},
+{1419, 1062836634u, 3196059648u, 1072540976u, 0, ATAN2_TOLERANCE, 0},
+{1420, 1062836634u, 3192704205u, 1072079932u, 0, ATAN2_TOLERANCE, 0},
+{1421, 1062836634u, 3189348762u, 1071606659u, 0, ATAN2_TOLERANCE, 0},
+{1422, 1062836634u, 3184315597u, 1071123782u, 0, ATAN2_TOLERANCE, 0},
+{1423, 1062836634u, 3175926989u, 1070634282u, 0, ATAN2_TOLERANCE, 0},
+{1424, 1062836634u, 1028443341u, 1069648523u, 0, ATAN2_TOLERANCE, 0},
+{1425, 1062836634u, 1036831949u, 1069159023u, 0, ATAN2_TOLERANCE, 0},
+{1426, 1062836634u, 1041865114u, 1068676146u, 0, ATAN2_TOLERANCE, 0},
+{1427, 1062836634u, 1045220557u, 1068202874u, 0, ATAN2_TOLERANCE, 0},
+{1428, 1062836634u, 1048576000u, 1067741829u, 0, ATAN2_TOLERANCE, 0},
+{1429, 1062836634u, 1050253722u, 1067295210u, 0, ATAN2_TOLERANCE, 0},
+{1430, 1062836634u, 1051931443u, 1066864753u, 0, ATAN2_TOLERANCE, 0},
+{1431, 1062836634u, 1053609165u, 1066451736u, 0, ATAN2_TOLERANCE, 0},
+{1432, 1062836634u, 1055286886u, 1066056996u, 0, ATAN2_TOLERANCE, 0},
+{1433, 1062836634u, 1056964608u, 1065680978u, 0, ATAN2_TOLERANCE, 0},
+{1434, 1062836634u, 1057803469u, 1065294353u, 0, ATAN2_TOLERANCE, 0},
+{1435, 1062836634u, 1058642330u, 1064617256u, 0, ATAN2_TOLERANCE, 0},
+{1436, 1062836634u, 1059481190u, 1063976640u, 0, ATAN2_TOLERANCE, 0},
+{1437, 1062836634u, 1060320051u, 1063371356u, 0, ATAN2_TOLERANCE, 0},
+{1438, 1062836634u, 1061158912u, 1062800008u, 0, ATAN2_TOLERANCE, 0},
+{1439, 1062836634u, 1061997773u, 1062261040u, 0, ATAN2_TOLERANCE, 0},
+{1440, 1062836634u, 1062836634u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1441, 1062836634u, 1063675494u, 1061273576u, 0, ATAN2_TOLERANCE, 0},
+{1442, 1062836634u, 1064514355u, 1060821684u, 0, ATAN2_TOLERANCE, 0},
+{1443, 1063675494u, 3212836864u, 1075456361u, 0, ATAN2_TOLERANCE, 0},
+{1444, 1063675494u, 3211998003u, 1075349144u, 0, ATAN2_TOLERANCE, 0},
+{1445, 1063675494u, 3211159142u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1446, 1063675494u, 3210320282u, 1075116007u, 0, ATAN2_TOLERANCE, 0},
+{1447, 1063675494u, 3209481421u, 1074989372u, 0, ATAN2_TOLERANCE, 0},
+{1448, 1063675494u, 3208642560u, 1074855557u, 0, ATAN2_TOLERANCE, 0},
+{1449, 1063675494u, 3207803699u, 1074714229u, 0, ATAN2_TOLERANCE, 0},
+{1450, 1063675494u, 3206964838u, 1074565088u, 0, ATAN2_TOLERANCE, 0},
+{1451, 1063675494u, 3206125978u, 1074407875u, 0, ATAN2_TOLERANCE, 0},
+{1452, 1063675494u, 3205287117u, 1074242396u, 0, ATAN2_TOLERANCE, 0},
+{1453, 1063675494u, 3204448256u, 1074068539u, 0, ATAN2_TOLERANCE, 0},
+{1454, 1063675494u, 3202770534u, 1073886292u, 0, ATAN2_TOLERANCE, 0},
+{1455, 1063675494u, 3201092813u, 1073649723u, 0, ATAN2_TOLERANCE, 0},
+{1456, 1063675494u, 3199415091u, 1073252664u, 0, ATAN2_TOLERANCE, 0},
+{1457, 1063675494u, 3197737370u, 1072840442u, 0, ATAN2_TOLERANCE, 0},
+{1458, 1063675494u, 3196059648u, 1072414270u, 0, ATAN2_TOLERANCE, 0},
+{1459, 1063675494u, 3192704205u, 1071975731u, 0, ATAN2_TOLERANCE, 0},
+{1460, 1063675494u, 3189348762u, 1071526770u, 0, ATAN2_TOLERANCE, 0},
+{1461, 1063675494u, 3184315597u, 1071069663u, 0, ATAN2_TOLERANCE, 0},
+{1462, 1063675494u, 3175926989u, 1070606958u, 0, ATAN2_TOLERANCE, 0},
+{1463, 1063675494u, 1028443341u, 1069675847u, 0, ATAN2_TOLERANCE, 0},
+{1464, 1063675494u, 1036831949u, 1069213143u, 0, ATAN2_TOLERANCE, 0},
+{1465, 1063675494u, 1041865114u, 1068756035u, 0, ATAN2_TOLERANCE, 0},
+{1466, 1063675494u, 1045220557u, 1068307075u, 0, ATAN2_TOLERANCE, 0},
+{1467, 1063675494u, 1048576000u, 1067868536u, 0, ATAN2_TOLERANCE, 0},
+{1468, 1063675494u, 1050253722u, 1067442363u, 0, ATAN2_TOLERANCE, 0},
+{1469, 1063675494u, 1051931443u, 1067030141u, 0, ATAN2_TOLERANCE, 0},
+{1470, 1063675494u, 1053609165u, 1066633083u, 0, ATAN2_TOLERANCE, 0},
+{1471, 1063675494u, 1055286886u, 1066252045u, 0, ATAN2_TOLERANCE, 0},
+{1472, 1063675494u, 1056964608u, 1065887552u, 0, ATAN2_TOLERANCE, 0},
+{1473, 1063675494u, 1057803469u, 1065539837u, 0, ATAN2_TOLERANCE, 0},
+{1474, 1063675494u, 1058642330u, 1065064543u, 0, ATAN2_TOLERANCE, 0},
+{1475, 1063675494u, 1059481190u, 1064435692u, 0, ATAN2_TOLERANCE, 0},
+{1476, 1063675494u, 1060320051u, 1063839125u, 0, ATAN2_TOLERANCE, 0},
+{1477, 1063675494u, 1061158912u, 1063273815u, 0, ATAN2_TOLERANCE, 0},
+{1478, 1063675494u, 1061997773u, 1062738554u, 0, ATAN2_TOLERANCE, 0},
+{1479, 1063675494u, 1062836634u, 1062232013u, 0, ATAN2_TOLERANCE, 0},
+{1480, 1063675494u, 1063675494u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1481, 1063675494u, 1064514355u, 1061299467u, 0, ATAN2_TOLERANCE, 0},
+{1482, 1064514355u, 3212836864u, 1075343335u, 0, ATAN2_TOLERANCE, 0},
+{1483, 1064514355u, 3211998003u, 1075235812u, 0, ATAN2_TOLERANCE, 0},
+{1484, 1064514355u, 3211159142u, 1075122480u, 0, ATAN2_TOLERANCE, 0},
+{1485, 1064514355u, 3210320282u, 1075003034u, 0, ATAN2_TOLERANCE, 0},
+{1486, 1064514355u, 3209481421u, 1074877177u, 0, ATAN2_TOLERANCE, 0},
+{1487, 1064514355u, 3208642560u, 1074744622u, 0, ATAN2_TOLERANCE, 0},
+{1488, 1064514355u, 3207803699u, 1074605108u, 0, ATAN2_TOLERANCE, 0},
+{1489, 1064514355u, 3206964838u, 1074458406u, 0, ATAN2_TOLERANCE, 0},
+{1490, 1064514355u, 3206125978u, 1074304333u, 0, ATAN2_TOLERANCE, 0},
+{1491, 1064514355u, 3205287117u, 1074142766u, 0, ATAN2_TOLERANCE, 0},
+{1492, 1064514355u, 3204448256u, 1073973661u, 0, ATAN2_TOLERANCE, 0},
+{1493, 1064514355u, 3202770534u, 1073797065u, 0, ATAN2_TOLERANCE, 0},
+{1494, 1064514355u, 3201092813u, 1073484451u, 0, ATAN2_TOLERANCE, 0},
+{1495, 1064514355u, 3199415091u, 1073102501u, 0, ATAN2_TOLERANCE, 0},
+{1496, 1064514355u, 3197737370u, 1072707301u, 0, ATAN2_TOLERANCE, 0},
+{1497, 1064514355u, 3196059648u, 1072299990u, 0, ATAN2_TOLERANCE, 0},
+{1498, 1064514355u, 3192704205u, 1071882007u, 0, ATAN2_TOLERANCE, 0},
+{1499, 1064514355u, 3189348762u, 1071455074u, 0, ATAN2_TOLERANCE, 0},
+{1500, 1064514355u, 3184315597u, 1071021174u, 0, ATAN2_TOLERANCE, 0},
+{1501, 1064514355u, 3175926989u, 1070582501u, 0, ATAN2_TOLERANCE, 0},
+{1502, 1064514355u, 1028443341u, 1069700304u, 0, ATAN2_TOLERANCE, 0},
+{1503, 1064514355u, 1036831949u, 1069261631u, 0, ATAN2_TOLERANCE, 0},
+{1504, 1064514355u, 1041865114u, 1068827731u, 0, ATAN2_TOLERANCE, 0},
+{1505, 1064514355u, 1045220557u, 1068400798u, 0, ATAN2_TOLERANCE, 0},
+{1506, 1064514355u, 1048576000u, 1067982815u, 0, ATAN2_TOLERANCE, 0},
+{1507, 1064514355u, 1050253722u, 1067575505u, 0, ATAN2_TOLERANCE, 0},
+{1508, 1064514355u, 1051931443u, 1067180305u, 0, ATAN2_TOLERANCE, 0},
+{1509, 1064514355u, 1053609165u, 1066798354u, 0, ATAN2_TOLERANCE, 0},
+{1510, 1064514355u, 1055286886u, 1066430499u, 0, ATAN2_TOLERANCE, 0},
+{1511, 1064514355u, 1056964608u, 1066077307u, 0, ATAN2_TOLERANCE, 0},
+{1512, 1064514355u, 1057803469u, 1065739097u, 0, ATAN2_TOLERANCE, 0},
+{1513, 1064514355u, 1058642330u, 1065415963u, 0, ATAN2_TOLERANCE, 0},
+{1514, 1064514355u, 1059481190u, 1064862417u, 0, ATAN2_TOLERANCE, 0},
+{1515, 1064514355u, 1060320051u, 1064275609u, 0, ATAN2_TOLERANCE, 0},
+{1516, 1064514355u, 1061158912u, 1063717553u, 0, ATAN2_TOLERANCE, 0},
+{1517, 1064514355u, 1061997773u, 1063187335u, 0, ATAN2_TOLERANCE, 0},
+{1518, 1064514355u, 1062836634u, 1062683905u, 0, ATAN2_TOLERANCE, 0},
+{1519, 1064514355u, 1063675494u, 1062206123u, 0, ATAN2_TOLERANCE, 0},
+{1520, 1064514355u, 1064514355u, 1061752795u, 0, ATAN2_TOLERANCE, 0},
+{1521, 1107800421u, 1203999711u, 967941446u, 0, ATAN2_TOLERANCE, 0},
+{1522, 3196650934u, 896005582u, 3217625024u, 0, ATAN2_TOLERANCE, 0},
+{1523, 3368700125u, 3308232444u, 3217681947u, 0, ATAN2_TOLERANCE, 0},
+{1524, 1224242132u, 3061363425u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1525, 1198712763u, 919636942u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1526, 3090780435u, 1035260608u, 3120782230u, 0, ATAN2_TOLERANCE, 0},
+{1527, 966554515u, 3234538174u, 1078529813u, 0, ATAN2_TOLERANCE, 0},
+{1528, 1312607135u, 1194999402u, 1070140898u, 0, ATAN2_TOLERANCE, 0},
+{1529, 1166191415u, 1018661564u, 1070141358u, 0, ATAN2_TOLERANCE, 0},
+{1530, 3111900019u, 1130472166u, 3046038371u, 0, ATAN2_TOLERANCE, 0},
+{1531, 1302107128u, 3370647675u, 1070153541u, 0, ATAN2_TOLERANCE, 0},
+{1532, 1052801068u, 3039122570u, 1070141416u, 0, ATAN2_TOLERANCE, 0},
+{1533, 1060849628u, 3081357692u, 1070141635u, 0, ATAN2_TOLERANCE, 0},
+{1534, 3484320003u, 3033957825u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1535, 3181522772u, 3305392896u, 3226013502u, 0, ATAN2_TOLERANCE, 0},
+{1536, 968192794u, 878547432u, 1070136401u, 0, ATAN2_TOLERANCE, 0},
+{1537, 3122346862u, 1111584337u, 3075305969u, 0, ATAN2_TOLERANCE, 0},
+{1538, 3471653172u, 1154138102u, 3217625044u, 0, ATAN2_TOLERANCE, 0},
+{1539, 3231467496u, 934336592u, 3217625014u, 0, ATAN2_TOLERANCE, 0},
+{1540, 1341514497u, 3466051188u, 1071425492u, 0, ATAN2_TOLERANCE, 0},
+{1541, 1272351391u, 3373485062u, 1070321354u, 0, ATAN2_TOLERANCE, 0},
+{1542, 3319724992u, 3354615790u, 3225773741u, 0, ATAN2_TOLERANCE, 0},
+{1543, 940236348u, 3304072663u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1544, 3251541546u, 3174764041u, 3217639886u, 0, ATAN2_TOLERANCE, 0},
+{1545, 3099843889u, 3355962282u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1546, 3371863479u, 1014861921u, 3217625050u, 0, ATAN2_TOLERANCE, 0},
+{1547, 3204069187u, 966573255u, 3217619919u, 0, ATAN2_TOLERANCE, 0},
+{1548, 1306460502u, 903489435u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1549, 1197542187u, 3024598921u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1550, 1184239996u, 3224098462u, 1070142575u, 0, ATAN2_TOLERANCE, 0},
+{1551, 1252490238u, 1173619825u, 1070129467u, 0, ATAN2_TOLERANCE, 0},
+{1552, 1001673627u, 3462631271u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1553, 976098044u, 1151967422u, 889412329u, 0, ATAN2_TOLERANCE, 0},
+{1554, 941796645u, 886451963u, 1070055119u, 0, ATAN2_TOLERANCE, 0},
+{1555, 1143233714u, 1007268238u, 1070141295u, 0, ATAN2_TOLERANCE, 0},
+{1556, 1139941253u, 1147688821u, 1056305106u, 0, ATAN2_TOLERANCE, 0},
+{1557, 3143717025u, 3234638157u, 3226011404u, 0, ATAN2_TOLERANCE, 0},
+{1558, 3048866608u, 3449209899u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1559, 3240298487u, 1020260821u, 3217604153u, 0, ATAN2_TOLERANCE, 0},
+{1560, 1288902137u, 3123875978u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1561, 1333134799u, 1338107877u, 1058060514u, 0, ATAN2_TOLERANCE, 0},
+{1562, 1187847971u, 1317663644u, 935219985u, 0, ATAN2_TOLERANCE, 0},
+{1563, 3329354473u, 3165437289u, 3217625062u, 0, ATAN2_TOLERANCE, 0},
+{1564, 1309289088u, 1019883016u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1565, 3444653659u, 1279248024u, 3215735586u, 0, ATAN2_TOLERANCE, 0},
+{1566, 1106778573u, 3304487767u, 1078464050u, 0, ATAN2_TOLERANCE, 0},
+{1567, 1140567947u, 3069174149u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1568, 1238569473u, 873035665u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1569, 1261071232u, 1182202773u, 1070129530u, 0, ATAN2_TOLERANCE, 0},
+{1570, 1175011025u, 3029705783u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1571, 1082692850u, 1211581107u, 935250732u, 0, ATAN2_TOLERANCE, 0},
+{1572, 974547519u, 3475164509u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1573, 3058097085u, 3104309359u, 3225917850u, 0, ATAN2_TOLERANCE, 0},
+{1574, 3107252546u, 1071134451u, 3101045579u, 0, ATAN2_TOLERANCE, 0},
+{1575, 3197942144u, 3094120030u, 3217626596u, 0, ATAN2_TOLERANCE, 0},
+{1576, 3403348556u, 3184653669u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1577, 3182301130u, 3460764044u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1578, 1136411063u, 1118097422u, 1068333915u, 0, ATAN2_TOLERANCE, 0},
+{1579, 3239231622u, 3302723069u, 3225991756u, 0, ATAN2_TOLERANCE, 0},
+{1580, 3417964312u, 1321337529u, 3161810981u, 0, ATAN2_TOLERANCE, 0},
+{1581, 3109481038u, 1143864063u, 3030261193u, 0, ATAN2_TOLERANCE, 0},
+{1582, 1148867223u, 1256486202u, 957104149u, 0, ATAN2_TOLERANCE, 0},
+{1583, 989687421u, 3372681320u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1584, 1152956913u, 3166480640u, 1070141533u, 0, ATAN2_TOLERANCE, 0},
+{1585, 892922651u, 3373029087u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1586, 1307091856u, 1103202538u, 1070141402u, 0, ATAN2_TOLERANCE, 0},
+{1587, 1077234132u, 3272167130u, 1078443495u, 0, ATAN2_TOLERANCE, 0},
+{1588, 1142167709u, 1096445242u, 1069948119u, 0, ATAN2_TOLERANCE, 0},
+{1589, 3426232834u, 1036705270u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1590, 3368566779u, 967249167u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1591, 3030724760u, 3349013503u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1592, 1138741813u, 3073453199u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1593, 982950501u, 982549888u, 1062100212u, 0, ATAN2_TOLERANCE, 0},
+{1594, 1142981585u, 1015602236u, 1070141184u, 0, ATAN2_TOLERANCE, 0},
+{1595, 3347165962u, 3135486696u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1596, 1009535440u, 3381353228u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1597, 3103736980u, 3402950505u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1598, 3126820946u, 1077903063u, 3113575606u, 0, ATAN2_TOLERANCE, 0},
+{1599, 3473956030u, 976891930u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1600, 3349098349u, 1055327704u, 3217625004u, 0, ATAN2_TOLERANCE, 0},
+{1601, 3152729489u, 1060398533u, 3156647575u, 0, ATAN2_TOLERANCE, 0},
+{1602, 945568720u, 3313485084u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1603, 3345489836u, 1108392401u, 3217619943u, 0, ATAN2_TOLERANCE, 0},
+{1604, 976791751u, 3230678102u, 1078529355u, 0, ATAN2_TOLERANCE, 0},
+{1605, 1004442355u, 3036510596u, 1070141986u, 0, ATAN2_TOLERANCE, 0},
+{1606, 1108485380u, 3173536878u, 1070150838u, 0, ATAN2_TOLERANCE, 0},
+{1607, 1061834641u, 972388096u, 1070136433u, 0, ATAN2_TOLERANCE, 0},
+{1608, 3381268392u, 1146976802u, 3217618480u, 0, ATAN2_TOLERANCE, 0},
+{1609, 3212952285u, 3329407365u, 3226013385u, 0, ATAN2_TOLERANCE, 0},
+{1610, 3466188568u, 1041678304u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1611, 3072456205u, 3160254633u, 3226010666u, 0, ATAN2_TOLERANCE, 0},
+{1612, 3319315516u, 3422089012u, 3226012767u, 0, ATAN2_TOLERANCE, 0},
+{1613, 3212614372u, 1152633030u, 3123959940u, 0, ATAN2_TOLERANCE, 0},
+{1614, 1315030230u, 3336225884u, 1070141651u, 0, ATAN2_TOLERANCE, 0},
+{1615, 1134593658u, 3456812581u, 1078530008u, 0, ATAN2_TOLERANCE, 0},
+{1616, 977281449u, 879922831u, 1070138817u, 0, ATAN2_TOLERANCE, 0},
+{1617, 1086198791u, 920125958u, 1070141394u, 0, ATAN2_TOLERANCE, 0},
+{1618, 1135271264u, 3284878412u, 1075598160u, 0, ATAN2_TOLERANCE, 0},
+{1619, 1094190727u, 1056854532u, 1069779349u, 0, ATAN2_TOLERANCE, 0},
+{1620, 1294665325u, 991185677u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1621, 3439134022u, 1043829691u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1622, 1325668223u, 970681762u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1623, 1092037607u, 1027330835u, 1070100690u, 0, ATAN2_TOLERANCE, 0},
+{1624, 3316278408u, 3455589207u, 3226013615u, 0, ATAN2_TOLERANCE, 0},
+{1625, 3295436768u, 3129873731u, 3217625060u, 0, ATAN2_TOLERANCE, 0},
+{1626, 1151984049u, 3074547120u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1627, 1129287043u, 3076527544u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1628, 1243664530u, 972879810u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1629, 950829092u, 929114193u, 1068784696u, 0, ATAN2_TOLERANCE, 0},
+{1630, 1115471979u, 3047246262u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1631, 3351092088u, 3024661404u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1632, 3424479544u, 3312047722u, 3217625811u, 0, ATAN2_TOLERANCE, 0},
+{1633, 3241193975u, 884465785u, 3217625050u, 0, ATAN2_TOLERANCE, 0},
+{1634, 1030934236u, 1045139240u, 1049911720u, 0, ATAN2_TOLERANCE, 0},
+{1635, 3131791114u, 3408392958u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1636, 1025254314u, 3057812821u, 1070142040u, 0, ATAN2_TOLERANCE, 0},
+{1637, 1110545760u, 3240144177u, 1072007490u, 0, ATAN2_TOLERANCE, 0},
+{1638, 3180213739u, 1108793820u, 3136378415u, 0, ATAN2_TOLERANCE, 0},
+{1639, 3361976590u, 3138179993u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1640, 881280146u, 3421884736u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1641, 3264443610u, 3222916705u, 3217898386u, 0, ATAN2_TOLERANCE, 0},
+{1642, 3374550627u, 3055856293u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1643, 899599265u, 3240118211u, 1078530010u, 0, ATAN2_TOLERANCE, 0},
+{1644, 1268194719u, 1332489410u, 1000590502u, 0, ATAN2_TOLERANCE, 0},
+{1645, 1133420220u, 1245770860u, 951924760u, 0, ATAN2_TOLERANCE, 0},
+{1646, 3295996963u, 3453334307u, 3226013649u, 0, ATAN2_TOLERANCE, 0},
+{1647, 1270887389u, 1156123987u, 1070140782u, 0, ATAN2_TOLERANCE, 0},
+{1648, 3325193181u, 993979179u, 3217625048u, 0, ATAN2_TOLERANCE, 0},
+{1649, 3116607482u, 3224327456u, 3226013087u, 0, ATAN2_TOLERANCE, 0},
+{1650, 3187892415u, 3118097315u, 3217652286u, 0, ATAN2_TOLERANCE, 0},
+{1651, 1189120494u, 978961471u, 1070141402u, 0, ATAN2_TOLERANCE, 0},
+{1652, 889030794u, 3129523970u, 1078528112u, 0, ATAN2_TOLERANCE, 0},
+{1653, 1323529208u, 3100744786u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1654, 3465768388u, 3190881451u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1655, 3426099899u, 1118756120u, 3217625035u, 0, ATAN2_TOLERANCE, 0},
+{1656, 3224857113u, 3398166843u, 3226013656u, 0, ATAN2_TOLERANCE, 0},
+{1657, 3357819026u, 3148475462u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1658, 1273397670u, 901308750u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1659, 3424831780u, 1304806106u, 3184655445u, 0, ATAN2_TOLERANCE, 0},
+{1660, 1257596246u, 3420832544u, 1077435618u, 0, ATAN2_TOLERANCE, 0},
+{1661, 1051773536u, 896271348u, 1070141381u, 0, ATAN2_TOLERANCE, 0},
+{1662, 3294752507u, 3113225954u, 3217625053u, 0, ATAN2_TOLERANCE, 0},
+{1663, 1090870906u, 3294742905u, 1078491301u, 0, ATAN2_TOLERANCE, 0},
+{1664, 1227582289u, 1208979668u, 1068410023u, 0, ATAN2_TOLERANCE, 0},
+{1665, 1137854355u, 3335041917u, 1078461353u, 0, ATAN2_TOLERANCE, 0},
+{1666, 3440773058u, 3204192793u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1667, 3101598400u, 3057760708u, 3217853098u, 0, ATAN2_TOLERANCE, 0},
+{1668, 3451216836u, 3347783723u, 3217626621u, 0, ATAN2_TOLERANCE, 0},
+{1669, 3437062994u, 3106834845u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1670, 1131196082u, 1164573183u, 1031884516u, 0, ATAN2_TOLERANCE, 0},
+{1671, 3460915348u, 1219372260u, 3217621509u, 0, ATAN2_TOLERANCE, 0},
+{1672, 3303035472u, 3153013020u, 3217625085u, 0, ATAN2_TOLERANCE, 0},
+{1673, 1053698677u, 3284313107u, 1078525672u, 0, ATAN2_TOLERANCE, 0},
+{1674, 3396166221u, 1201894512u, 3217444575u, 0, ATAN2_TOLERANCE, 0},
+{1675, 3458934263u, 1005577835u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1676, 1065761827u, 3333928591u, 1078529824u, 0, ATAN2_TOLERANCE, 0},
+{1677, 926665223u, 3150815797u, 1078522530u, 0, ATAN2_TOLERANCE, 0},
+{1678, 1199816046u, 3143776186u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1679, 3333779015u, 952421041u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1680, 948398145u, 3238273189u, 1078529978u, 0, ATAN2_TOLERANCE, 0},
+{1681, 1080781593u, 1213908300u, 931773831u, 0, ATAN2_TOLERANCE, 0},
+{1682, 3235326590u, 1271705594u, 3028716927u, 0, ATAN2_TOLERANCE, 0},
+{1683, 3118883815u, 1051802647u, 3131466655u, 0, ATAN2_TOLERANCE, 0},
+{1684, 3226990408u, 1110755136u, 3180896673u, 0, ATAN2_TOLERANCE, 0},
+{1685, 3117098218u, 1122474770u, 3059780203u, 0, ATAN2_TOLERANCE, 0},
+{1686, 1283624229u, 906796922u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1687, 970649315u, 1078286437u, 957218953u, 0, ATAN2_TOLERANCE, 0},
+{1688, 959776291u, 3280345347u, 1078530008u, 0, ATAN2_TOLERANCE, 0},
+{1689, 3341117305u, 3294559023u, 3217801722u, 0, ATAN2_TOLERANCE, 0},
+{1690, 1270734970u, 3355874874u, 1070187855u, 0, ATAN2_TOLERANCE, 0},
+{1691, 1106502045u, 1290849316u, 880911273u, 0, ATAN2_TOLERANCE, 0},
+{1692, 1157598381u, 3309023746u, 1076023102u, 0, ATAN2_TOLERANCE, 0},
+{1693, 3335234513u, 1002337336u, 3217625049u, 0, ATAN2_TOLERANCE, 0},
+{1694, 1279489061u, 1006049444u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1695, 3143920719u, 3131608518u, 3220590061u, 0, ATAN2_TOLERANCE, 0},
+{1696, 1148920078u, 1007674793u, 1070141329u, 0, ATAN2_TOLERANCE, 0},
+{1697, 3064988156u, 3230867340u, 3226013654u, 0, ATAN2_TOLERANCE, 0},
+{1698, 1109198803u, 1221754614u, 952039946u, 0, ATAN2_TOLERANCE, 0},
+{1699, 3219949483u, 1056167693u, 3215509131u, 0, ATAN2_TOLERANCE, 0},
+{1700, 3361149474u, 3387342069u, 3225527164u, 0, ATAN2_TOLERANCE, 0},
+{1701, 1207502108u, 3388073586u, 1078260522u, 0, ATAN2_TOLERANCE, 0},
+{1702, 3161756316u, 3143659754u, 3219516841u, 0, ATAN2_TOLERANCE, 0},
+{1703, 3160728744u, 3382954009u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1704, 1234530539u, 1079988872u, 1070141379u, 0, ATAN2_TOLERANCE, 0},
+{1705, 1017843965u, 1193076204u, 889949957u, 0, ATAN2_TOLERANCE, 0},
+{1706, 3306328852u, 1118701064u, 3217313958u, 0, ATAN2_TOLERANCE, 0},
+{1707, 1291910469u, 1211303367u, 1070130033u, 0, ATAN2_TOLERANCE, 0},
+{1708, 1131927531u, 3182962700u, 1070144446u, 0, ATAN2_TOLERANCE, 0},
+{1709, 3449879391u, 991614550u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1710, 970094304u, 3344590506u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1711, 1125551064u, 3331248076u, 1078495469u, 0, ATAN2_TOLERANCE, 0},
+{1712, 3427296372u, 3455289118u, 3225583748u, 0, ATAN2_TOLERANCE, 0},
+{1713, 1198917460u, 1327195159u, 936028460u, 0, ATAN2_TOLERANCE, 0},
+{1714, 3114686212u, 3476082461u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1715, 3393557778u, 3383396815u, 3221042705u, 0, ATAN2_TOLERANCE, 0},
+{1716, 1276853215u, 873199561u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1717, 3462778440u, 3349284325u, 3217625773u, 0, ATAN2_TOLERANCE, 0},
+{1718, 3360170117u, 3048354042u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1719, 3224245428u, 3271307999u, 3225923200u, 0, ATAN2_TOLERANCE, 0},
+{1720, 1120124467u, 1135619937u, 1049278053u, 0, ATAN2_TOLERANCE, 0},
+{1721, 1064364381u, 3180675544u, 1070789756u, 0, ATAN2_TOLERANCE, 0},
+{1722, 1268744779u, 3328452652u, 1070147261u, 0, ATAN2_TOLERANCE, 0},
+{1723, 1165195428u, 3390323168u, 1078523283u, 0, ATAN2_TOLERANCE, 0},
+{1724, 3247790039u, 909788142u, 3217625049u, 0, ATAN2_TOLERANCE, 0},
+{1725, 3215244648u, 1083988595u, 3196313290u, 0, ATAN2_TOLERANCE, 0},
+{1726, 3095275931u, 989153382u, 3171194471u, 0, ATAN2_TOLERANCE, 0},
+{1727, 3275973009u, 3450721670u, 3226013656u, 0, ATAN2_TOLERANCE, 0},
+{1728, 3028857014u, 3188853813u, 3226013651u, 0, ATAN2_TOLERANCE, 0},
+{1729, 3391162308u, 1291220039u, 3165077124u, 0, ATAN2_TOLERANCE, 0},
+{1730, 1044867873u, 3369493273u, 1078530009u, 0, ATAN2_TOLERANCE, 0},
+{1731, 1089986803u, 3462160118u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1732, 1251462432u, 3171021770u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1733, 3485236902u, 980772835u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1734, 3262169538u, 1268270462u, 3058327958u, 0, ATAN2_TOLERANCE, 0},
+{1735, 3080852256u, 994641495u, 3150865718u, 0, ATAN2_TOLERANCE, 0},
+{1736, 1022211242u, 922124181u, 1070139279u, 0, ATAN2_TOLERANCE, 0},
+{1737, 3071422941u, 3271100396u, 3226013658u, 0, ATAN2_TOLERANCE, 0},
+{1738, 989762529u, 3362011135u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1739, 1295475718u, 3212305413u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1740, 1002632518u, 3330388441u, 1078530009u, 0, ATAN2_TOLERANCE, 0},
+{1741, 3404372005u, 3450484255u, 3225923347u, 0, ATAN2_TOLERANCE, 0},
+{1742, 3158912530u, 3105501826u, 3217725508u, 0, ATAN2_TOLERANCE, 0},
+{1743, 1125800069u, 3256265749u, 1072149389u, 0, ATAN2_TOLERANCE, 0},
+{1744, 3138037576u, 3103365227u, 3218096449u, 0, ATAN2_TOLERANCE, 0},
+{1745, 999985470u, 3409354318u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1746, 1189421739u, 1056599002u, 1070141263u, 0, ATAN2_TOLERANCE, 0},
+{1747, 3075182644u, 3144159778u, 3225999287u, 0, ATAN2_TOLERANCE, 0},
+{1748, 3028099649u, 3391513557u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1749, 3132541814u, 3444521949u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1750, 1164046161u, 3440635788u, 1078529913u, 0, ATAN2_TOLERANCE, 0},
+{1751, 1292596266u, 3116569667u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1752, 3469748379u, 3412765608u, 3217698932u, 0, ATAN2_TOLERANCE, 0},
+{1753, 1314644642u, 3123051784u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1754, 948775569u, 3485444126u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1755, 1034611395u, 882288581u, 1070141374u, 0, ATAN2_TOLERANCE, 0},
+{1756, 3489122735u, 3372450889u, 3217625594u, 0, ATAN2_TOLERANCE, 0},
+{1757, 1181604787u, 3363067409u, 1078275131u, 0, ATAN2_TOLERANCE, 0},
+{1758, 3059042077u, 3204983963u, 3226013634u, 0, ATAN2_TOLERANCE, 0},
+{1759, 1043691622u, 3402603223u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1760, 3157534378u, 3451674717u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1761, 3400949680u, 3073750220u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1762, 3365581801u, 1175843167u, 3217371050u, 0, ATAN2_TOLERANCE, 0},
+{1763, 3189917167u, 927278934u, 3217624429u, 0, ATAN2_TOLERANCE, 0},
+{1764, 969804941u, 3355439348u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1765, 1139120919u, 3270515074u, 1072286397u, 0, ATAN2_TOLERANCE, 0},
+{1766, 934308144u, 3118191228u, 1078319812u, 0, ATAN2_TOLERANCE, 0},
+{1767, 1220524226u, 1152648002u, 1070110636u, 0, ATAN2_TOLERANCE, 0},
+{1768, 3162548604u, 3461790298u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1769, 3382391700u, 3296962745u, 3217632000u, 0, ATAN2_TOLERANCE, 0},
+{1770, 1156767533u, 1088986462u, 1070110019u, 0, ATAN2_TOLERANCE, 0},
+{1771, 3079222483u, 3312324949u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1772, 994934087u, 967678094u, 1069258844u, 0, ATAN2_TOLERANCE, 0},
+{1773, 3185240099u, 1123403720u, 3127116361u, 0, ATAN2_TOLERANCE, 0},
+{1774, 3479873563u, 1246277393u, 3217618045u, 0, ATAN2_TOLERANCE, 0},
+{1775, 3424264117u, 3434026174u, 3224274563u, 0, ATAN2_TOLERANCE, 0},
+{1776, 3228365887u, 1216775310u, 3076618514u, 0, ATAN2_TOLERANCE, 0},
+{1777, 3125775254u, 955826310u, 3216377565u, 0, ATAN2_TOLERANCE, 0},
+{1778, 1037464105u, 3121544932u, 1070185103u, 0, ATAN2_TOLERANCE, 0},
+{1779, 1311706596u, 1254918706u, 1070064830u, 0, ATAN2_TOLERANCE, 0},
+{1780, 918212457u, 1017468331u, 965779528u, 0, ATAN2_TOLERANCE, 0},
+{1781, 1337315179u, 3461361185u, 1071333966u, 0, ATAN2_TOLERANCE, 0},
+{1782, 1131358407u, 3325958870u, 1078447574u, 0, ATAN2_TOLERANCE, 0},
+{1783, 1156517523u, 3343716230u, 1078377276u, 0, ATAN2_TOLERANCE, 0},
+{1784, 3210802820u, 3207408574u, 3222176882u, 0, ATAN2_TOLERANCE, 0},
+{1785, 3337499209u, 1226297264u, 3175656659u, 0, ATAN2_TOLERANCE, 0},
+{1786, 3468429030u, 3253874001u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1787, 3253515800u, 1189005947u, 3129474916u, 0, ATAN2_TOLERANCE, 0},
+{1788, 3055299953u, 3047908678u, 3221530216u, 0, ATAN2_TOLERANCE, 0},
+{1789, 959956547u, 876324728u, 1070133038u, 0, ATAN2_TOLERANCE, 0},
+{1790, 3425290480u, 1139193797u, 3217624964u, 0, ATAN2_TOLERANCE, 0},
+{1791, 1039917375u, 1122740999u, 982044192u, 0, ATAN2_TOLERANCE, 0},
+{1792, 3220979495u, 3429223871u, 3226013658u, 0, ATAN2_TOLERANCE, 0},
+{1793, 1311016004u, 3334899880u, 1070141712u, 0, ATAN2_TOLERANCE, 0},
+{1794, 1128016396u, 1105151547u, 1068906176u, 0, ATAN2_TOLERANCE, 0},
+{1795, 3210335769u, 3100646155u, 3217626029u, 0, ATAN2_TOLERANCE, 0},
+{1796, 3022705759u, 3404762495u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1797, 3144504834u, 1162227076u, 3046722218u, 0, ATAN2_TOLERANCE, 0},
+{1798, 1213609983u, 919983950u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1799, 1246902946u, 3064047808u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1800, 3362082828u, 3374056268u, 3224536668u, 0, ATAN2_TOLERANCE, 0},
+{1801, 1029480631u, 3047777170u, 1070141599u, 0, ATAN2_TOLERANCE, 0},
+{1802, 3153568584u, 3106514232u, 3217804606u, 0, ATAN2_TOLERANCE, 0},
+{1803, 3384988527u, 3109485565u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1804, 3235395924u, 1132055244u, 3168635683u, 0, ATAN2_TOLERANCE, 0},
+{1805, 1228636133u, 886552820u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1806, 3161654634u, 3335899347u, 3226013656u, 0, ATAN2_TOLERANCE, 0},
+{1807, 3162655243u, 3307203982u, 3226013633u, 0, ATAN2_TOLERANCE, 0},
+{1808, 1165476654u, 3350219111u, 1078345914u, 0, ATAN2_TOLERANCE, 0},
+{1809, 1017239798u, 3438501281u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1810, 1149651309u, 970030475u, 1070141400u, 0, ATAN2_TOLERANCE, 0},
+{1811, 1111943722u, 3122211334u, 1070141501u, 0, ATAN2_TOLERANCE, 0},
+{1812, 1189849849u, 3382739134u, 1078433800u, 0, ATAN2_TOLERANCE, 0},
+{1813, 3204848496u, 3141519085u, 3217671909u, 0, ATAN2_TOLERANCE, 0},
+{1814, 1249758327u, 3104759211u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1815, 3092982276u, 3445282331u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1816, 1168098747u, 1316854744u, 916539235u, 0, ATAN2_TOLERANCE, 0},
+{1817, 3301009024u, 3406174560u, 3226012920u, 0, ATAN2_TOLERANCE, 0},
+{1818, 3233089227u, 1212652543u, 3085445853u, 0, ATAN2_TOLERANCE, 0},
+{1819, 3218245284u, 1238873830u, 3044661167u, 0, ATAN2_TOLERANCE, 0},
+{1820, 3215981890u, 3240474694u, 3225460117u, 0, ATAN2_TOLERANCE, 0},
+{1821, 1266687209u, 3092038122u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1822, 3487959775u, 3331372071u, 3217625071u, 0, ATAN2_TOLERANCE, 0},
+{1823, 3345065699u, 3282620725u, 3217674080u, 0, ATAN2_TOLERANCE, 0},
+{1824, 935847271u, 1067255804u, 933425332u, 0, ATAN2_TOLERANCE, 0},
+{1825, 3410336089u, 1111437780u, 3217625020u, 0, ATAN2_TOLERANCE, 0},
+{1826, 1141063391u, 1168908072u, 1036164544u, 0, ATAN2_TOLERANCE, 0},
+{1827, 3059263153u, 3067795684u, 3224085849u, 0, ATAN2_TOLERANCE, 0},
+{1828, 3353679791u, 897158391u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1829, 1001823878u, 1016826861u, 1049766982u, 0, ATAN2_TOLERANCE, 0},
+{1830, 1009130212u, 1004302940u, 1065100489u, 0, ATAN2_TOLERANCE, 0},
+{1831, 3367127535u, 943136342u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1832, 1032920919u, 3449126417u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1833, 3281952870u, 3147012185u, 3217625170u, 0, ATAN2_TOLERANCE, 0},
+{1834, 1237868497u, 3048281802u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1835, 1153753924u, 3322269242u, 1077767076u, 0, ATAN2_TOLERANCE, 0},
+{1836, 1120261759u, 892210998u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1837, 3226328360u, 3366432856u, 3226013619u, 0, ATAN2_TOLERANCE, 0},
+{1838, 3349595986u, 3251588707u, 3217627596u, 0, ATAN2_TOLERANCE, 0},
+{1839, 3166889490u, 3306023523u, 3226013615u, 0, ATAN2_TOLERANCE, 0},
+{1840, 1087750238u, 1099325523u, 1052887712u, 0, ATAN2_TOLERANCE, 0},
+{1841, 3121620061u, 3359488363u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1842, 1066116543u, 3072159933u, 1070141475u, 0, ATAN2_TOLERANCE, 0},
+{1843, 3051923237u, 3364074347u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1844, 1030612298u, 3345396001u, 1078530007u, 0, ATAN2_TOLERANCE, 0},
+{1845, 1331680743u, 1009396165u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1846, 1045232522u, 3234993273u, 1078402159u, 0, ATAN2_TOLERANCE, 0},
+{1847, 3119858470u, 962515365u, 3214048321u, 0, ATAN2_TOLERANCE, 0},
+{1848, 3349432725u, 928848003u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1849, 912423027u, 3184646319u, 1078529872u, 0, ATAN2_TOLERANCE, 0},
+{1850, 3228795133u, 3273940030u, 3225916583u, 0, ATAN2_TOLERANCE, 0},
+{1851, 3194674746u, 3112269709u, 3217634082u, 0, ATAN2_TOLERANCE, 0},
+{1852, 3296784303u, 3276182352u, 3219220450u, 0, ATAN2_TOLERANCE, 0},
+{1853, 965402291u, 3107104376u, 1074339079u, 0, ATAN2_TOLERANCE, 0},
+{1854, 3388153589u, 3426245389u, 3225840904u, 0, ATAN2_TOLERANCE, 0},
+{1855, 1133410485u, 3329658993u, 1078454282u, 0, ATAN2_TOLERANCE, 0},
+{1856, 3136790322u, 1088652637u, 3112914680u, 0, ATAN2_TOLERANCE, 0},
+{1857, 3369970587u, 959121458u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1858, 1270451568u, 928393353u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1859, 989498922u, 3088358419u, 1070296868u, 0, ATAN2_TOLERANCE, 0},
+{1860, 1280215674u, 3148135875u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1861, 1171873518u, 954709738u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1862, 3298258100u, 935525182u, 3217625050u, 0, ATAN2_TOLERANCE, 0},
+{1863, 1001897182u, 3191875320u, 1078404716u, 0, ATAN2_TOLERANCE, 0},
+{1864, 3152777939u, 3245830463u, 3226011709u, 0, ATAN2_TOLERANCE, 0},
+{1865, 985903305u, 3333087577u, 1078530010u, 0, ATAN2_TOLERANCE, 0},
+{1866, 982612185u, 923582663u, 1070077994u, 0, ATAN2_TOLERANCE, 0},
+{1867, 3267868136u, 1208301947u, 3124748530u, 0, ATAN2_TOLERANCE, 0},
+{1868, 3319048157u, 1172271145u, 3208821711u, 0, ATAN2_TOLERANCE, 0},
+{1869, 3301461672u, 1233693827u, 3132856391u, 0, ATAN2_TOLERANCE, 0},
+{1870, 3364525678u, 3089849671u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1871, 3146660041u, 3143695961u, 3222232199u, 0, ATAN2_TOLERANCE, 0},
+{1872, 3467121799u, 3023584354u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1873, 1151257041u, 3084216427u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1874, 3097873255u, 3219266640u, 3226013471u, 0, ATAN2_TOLERANCE, 0},
+{1875, 3130670309u, 3192399254u, 3225988407u, 0, ATAN2_TOLERANCE, 0},
+{1876, 1017573824u, 3130901062u, 1070636269u, 0, ATAN2_TOLERANCE, 0},
+{1877, 1258369714u, 3462258576u, 1078491850u, 0, ATAN2_TOLERANCE, 0},
+{1878, 1216602683u, 3371396332u, 1076447486u, 0, ATAN2_TOLERANCE, 0},
+{1879, 3297265739u, 1214184410u, 3147593150u, 0, ATAN2_TOLERANCE, 0},
+{1880, 1071940738u, 3311731012u, 1078527967u, 0, ATAN2_TOLERANCE, 0},
+{1881, 922601356u, 3337171870u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1882, 3462285635u, 3444030332u, 3219478650u, 0, ATAN2_TOLERANCE, 0},
+{1883, 3357177805u, 1085464241u, 3217624754u, 0, ATAN2_TOLERANCE, 0},
+{1884, 3049120080u, 900832851u, 3209796011u, 0, ATAN2_TOLERANCE, 0},
+{1885, 1153863660u, 1011991342u, 1070141335u, 0, ATAN2_TOLERANCE, 0},
+{1886, 3034243695u, 917098003u, 3181683726u, 0, ATAN2_TOLERANCE, 0},
+{1887, 1249365132u, 3278686216u, 1070141892u, 0, ATAN2_TOLERANCE, 0},
+{1888, 3046215730u, 3211219980u, 3226013654u, 0, ATAN2_TOLERANCE, 0},
+{1889, 3047251716u, 1090787353u, 3021758111u, 0, ATAN2_TOLERANCE, 0},
+{1890, 3131219358u, 3471261157u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1891, 3222096285u, 1198013705u, 3088825940u, 0, ATAN2_TOLERANCE, 0},
+{1892, 1297708818u, 3079166173u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1893, 3345532722u, 3383708463u, 3225839704u, 0, ATAN2_TOLERANCE, 0},
+{1894, 3418753236u, 3481843070u, 3225989925u, 0, ATAN2_TOLERANCE, 0},
+{1895, 1277417964u, 3487506626u, 1078505948u, 0, ATAN2_TOLERANCE, 0},
+{1896, 987577257u, 1152077087u, 900026212u, 0, ATAN2_TOLERANCE, 0},
+{1897, 3161606610u, 3190282989u, 3225636292u, 0, ATAN2_TOLERANCE, 0},
+{1898, 888030585u, 3062367380u, 1078072618u, 0, ATAN2_TOLERANCE, 0},
+{1899, 1043442869u, 3311393817u, 1078529807u, 0, ATAN2_TOLERANCE, 0},
+{1900, 3320923228u, 3464544249u, 3226013629u, 0, ATAN2_TOLERANCE, 0},
+{1901, 1337400405u, 3488844154u, 1075825929u, 0, ATAN2_TOLERANCE, 0},
+{1902, 3400348640u, 3129868490u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1903, 1250249095u, 1069023744u, 1070141400u, 0, ATAN2_TOLERANCE, 0},
+{1904, 3284411233u, 1173613526u, 3175984512u, 0, ATAN2_TOLERANCE, 0},
+{1905, 1215968622u, 3469884568u, 1078529401u, 0, ATAN2_TOLERANCE, 0},
+{1906, 3061638260u, 3116222327u, 3225969995u, 0, ATAN2_TOLERANCE, 0},
+{1907, 1025404104u, 1066370251u, 1024277766u, 0, ATAN2_TOLERANCE, 0},
+{1908, 3138086437u, 3195983510u, 3225977811u, 0, ATAN2_TOLERANCE, 0},
+{1909, 3091024506u, 3456196859u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1910, 3362748242u, 3369843597u, 3223921029u, 0, ATAN2_TOLERANCE, 0},
+{1911, 3099671635u, 3218383623u, 3226013426u, 0, ATAN2_TOLERANCE, 0},
+{1912, 1252237719u, 1121169249u, 1070141237u, 0, ATAN2_TOLERANCE, 0},
+{1913, 3327895594u, 1224511805u, 3168704100u, 0, ATAN2_TOLERANCE, 0},
+{1914, 3082454432u, 889268276u, 3217443557u, 0, ATAN2_TOLERANCE, 0},
+{1915, 3396161504u, 1182798837u, 3217589681u, 0, ATAN2_TOLERANCE, 0},
+{1916, 1099710167u, 887180181u, 1070141402u, 0, ATAN2_TOLERANCE, 0},
+{1917, 1157186482u, 1288722647u, 932782932u, 0, ATAN2_TOLERANCE, 0},
+{1918, 1282110851u, 3176633124u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1919, 3477008113u, 1331845018u, 3207816178u, 0, ATAN2_TOLERANCE, 0},
+{1920, 3292127294u, 3409957764u, 3226013411u, 0, ATAN2_TOLERANCE, 0},
+{1921, 1123357102u, 3281307320u, 1076891530u, 0, ATAN2_TOLERANCE, 0},
+{1922, 1106837025u, 3088080674u, 1070141412u, 0, ATAN2_TOLERANCE, 0},
+{1923, 1049949008u, 1130799489u, 983913904u, 0, ATAN2_TOLERANCE, 0},
+{1924, 1253017688u, 942062372u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1925, 1108543194u, 3281299199u, 1078014074u, 0, ATAN2_TOLERANCE, 0},
+{1926, 1160162706u, 1264067367u, 960850742u, 0, ATAN2_TOLERANCE, 0},
+{1927, 3438080027u, 3107114149u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1928, 3344574751u, 3111270744u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1929, 1152416724u, 962669179u, 1070141401u, 0, ATAN2_TOLERANCE, 0},
+{1930, 1218239308u, 1126238113u, 1070137198u, 0, ATAN2_TOLERANCE, 0},
+{1931, 3263310567u, 1030748197u, 3217617499u, 0, ATAN2_TOLERANCE, 0},
+{1932, 972485427u, 1124312043u, 913317624u, 0, ATAN2_TOLERANCE, 0},
+{1933, 3290264612u, 1124703898u, 3215820437u, 0, ATAN2_TOLERANCE, 0},
+{1934, 3222106584u, 1183748648u, 3103652430u, 0, ATAN2_TOLERANCE, 0},
+{1935, 947914771u, 3181847068u, 1078526873u, 0, ATAN2_TOLERANCE, 0},
+{1936, 3167730654u, 3195765940u, 3225582168u, 0, ATAN2_TOLERANCE, 0},
+{1937, 1098530298u, 3255870890u, 1076817855u, 0, ATAN2_TOLERANCE, 0},
+{1938, 1277649137u, 961171401u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1939, 3090306474u, 3124785016u, 3225770994u, 0, ATAN2_TOLERANCE, 0},
+{1940, 3244032016u, 3045313345u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1941, 3033122376u, 3049877065u, 3224984460u, 0, ATAN2_TOLERANCE, 0},
+{1942, 1096155623u, 1256423752u, 904974295u, 0, ATAN2_TOLERANCE, 0},
+{1943, 873151908u, 3246562559u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1944, 3317196817u, 989537151u, 3217625048u, 0, ATAN2_TOLERANCE, 0},
+{1945, 3345634950u, 959901149u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1946, 3189860276u, 883598767u, 3217625034u, 0, ATAN2_TOLERANCE, 0},
+{1947, 3396917283u, 3066326686u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1948, 3317032737u, 3143803722u, 3217625056u, 0, ATAN2_TOLERANCE, 0},
+{1949, 1200051436u, 1163802508u, 1069711335u, 0, ATAN2_TOLERANCE, 0},
+{1950, 1306520561u, 957302464u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1951, 3475052219u, 1284049853u, 3217402085u, 0, ATAN2_TOLERANCE, 0},
+{1952, 3085636260u, 1107682820u, 3043014567u, 0, ATAN2_TOLERANCE, 0},
+{1953, 3393227708u, 3271879112u, 3217625404u, 0, ATAN2_TOLERANCE, 0},
+{1954, 3349005404u, 3080993030u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1955, 3154720153u, 3443720494u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1956, 1262863321u, 1219003129u, 1069918088u, 0, ATAN2_TOLERANCE, 0},
+{1957, 1053387478u, 3184880021u, 1072313561u, 0, ATAN2_TOLERANCE, 0},
+{1958, 3387653691u, 3347783852u, 3217934656u, 0, ATAN2_TOLERANCE, 0},
+{1959, 3136364836u, 1018492227u, 3182046039u, 0, ATAN2_TOLERANCE, 0},
+{1960, 1338680611u, 1166078045u, 1070141398u, 0, ATAN2_TOLERANCE, 0},
+{1961, 1112891928u, 3074730425u, 1070141404u, 0, ATAN2_TOLERANCE, 0},
+{1962, 893449284u, 1052877339u, 905910827u, 0, ATAN2_TOLERANCE, 0},
+{1963, 3105373037u, 3246705916u, 3226013622u, 0, ATAN2_TOLERANCE, 0},
+{1964, 1190105283u, 3033907262u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{1965, 1011225926u, 1180485180u, 895856689u, 0, ATAN2_TOLERANCE, 0},
+{1966, 1043025031u, 987068973u, 1070059733u, 0, ATAN2_TOLERANCE, 0},
+{1967, 3125834184u, 896953754u, 3217615366u, 0, ATAN2_TOLERANCE, 0},
+{1968, 1120888322u, 1086209113u, 1069661027u, 0, ATAN2_TOLERANCE, 0},
+{1969, 1315217243u, 3396371713u, 1070175876u, 0, ATAN2_TOLERANCE, 0},
+{1970, 3137758475u, 1039403054u, 3163355342u, 0, ATAN2_TOLERANCE, 0},
+{1971, 1040617590u, 1034835971u, 1065285491u, 0, ATAN2_TOLERANCE, 0},
+{1972, 955384253u, 3344785562u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1973, 904255535u, 1019967545u, 949000081u, 0, ATAN2_TOLERANCE, 0},
+{1974, 1022984119u, 3113891410u, 1070222414u, 0, ATAN2_TOLERANCE, 0},
+{1975, 997362368u, 3112875428u, 1070740064u, 0, ATAN2_TOLERANCE, 0},
+{1976, 1168623062u, 1143306482u, 1069112396u, 0, ATAN2_TOLERANCE, 0},
+{1977, 878737490u, 3269908326u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{1978, 1039827284u, 1072928888u, 1032024878u, 0, ATAN2_TOLERANCE, 0},
+{1979, 1021564080u, 1064468397u, 1022390853u, 0, ATAN2_TOLERANCE, 0},
+{1980, 3458669745u, 3033299853u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1981, 3327516316u, 3405380971u, 3226006650u, 0, ATAN2_TOLERANCE, 0},
+{1982, 1040711112u, 3229444200u, 1078389384u, 0, ATAN2_TOLERANCE, 0},
+{1983, 1134528351u, 3365952513u, 1078525936u, 0, ATAN2_TOLERANCE, 0},
+{1984, 3414352838u, 3350285760u, 3217669438u, 0, ATAN2_TOLERANCE, 0},
+{1985, 1133689539u, 1067460093u, 1070105638u, 0, ATAN2_TOLERANCE, 0},
+{1986, 3455688478u, 3333091960u, 3217625401u, 0, ATAN2_TOLERANCE, 0},
+{1987, 1137634874u, 1137038869u, 1062129683u, 0, ATAN2_TOLERANCE, 0},
+{1988, 3415502662u, 955510692u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{1989, 954999730u, 969618597u, 1049674404u, 0, ATAN2_TOLERANCE, 0},
+{1990, 1066157309u, 3241712664u, 1078132839u, 0, ATAN2_TOLERANCE, 0},
+{1991, 3436353675u, 1174967495u, 3217624387u, 0, ATAN2_TOLERANCE, 0},
+{1992, 3108347547u, 3434003435u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{1993, 3064200154u, 3158080507u, 3226011877u, 0, ATAN2_TOLERANCE, 0},
+{1994, 3272661536u, 3461799138u, 3226013658u, 0, ATAN2_TOLERANCE, 0},
+{1995, 1170245333u, 1233406410u, 1002064036u, 0, ATAN2_TOLERANCE, 0},
+{1996, 1219052056u, 3369557946u, 1075736302u, 0, ATAN2_TOLERANCE, 0},
+{1997, 3318983619u, 3259663338u, 3217687751u, 0, ATAN2_TOLERANCE, 0},
+{1998, 3146190320u, 889646054u, 3217624028u, 0, ATAN2_TOLERANCE, 0},
+{1999, 1299683827u, 966031619u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2000, 3086068902u, 3484245751u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2001, 3064155399u, 3176569312u, 3226013269u, 0, ATAN2_TOLERANCE, 0},
+{2002, 3040314717u, 1071290674u, 3033983935u, 0, ATAN2_TOLERANCE, 0},
+{2003, 3257224022u, 3361778245u, 3226012905u, 0, ATAN2_TOLERANCE, 0},
+{2004, 1229268598u, 1066965677u, 1070141390u, 0, ATAN2_TOLERANCE, 0},
+{2005, 1086717248u, 3423795374u, 1078530010u, 0, ATAN2_TOLERANCE, 0},
+{2006, 3434884607u, 3029593823u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2007, 3464955606u, 1017987696u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2008, 1025278524u, 3121856207u, 1070265127u, 0, ATAN2_TOLERANCE, 0},
+{2009, 1242829722u, 3233935671u, 1070141424u, 0, ATAN2_TOLERANCE, 0},
+{2010, 3075149137u, 1117325737u, 3022640362u, 0, ATAN2_TOLERANCE, 0},
+{2011, 1200927971u, 1317167489u, 949091767u, 0, ATAN2_TOLERANCE, 0},
+{2012, 3326858092u, 3452602832u, 3226013530u, 0, ATAN2_TOLERANCE, 0},
+{2013, 3184801644u, 1137974313u, 3112177779u, 0, ATAN2_TOLERANCE, 0},
+{2014, 1136052740u, 3244616020u, 1070469525u, 0, ATAN2_TOLERANCE, 0},
+{2015, 1015670780u, 1101217251u, 978863264u, 0, ATAN2_TOLERANCE, 0},
+{2016, 1012543234u, 1116520440u, 960916317u, 0, ATAN2_TOLERANCE, 0},
+{2017, 3316611992u, 3394732912u, 3226006988u, 0, ATAN2_TOLERANCE, 0},
+{2018, 1087942795u, 3316660295u, 1078524974u, 0, ATAN2_TOLERANCE, 0},
+{2019, 3426365713u, 3069778532u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2020, 3066654389u, 3443934204u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2021, 3295326432u, 1313396175u, 3046478811u, 0, ATAN2_TOLERANCE, 0},
+{2022, 3318835308u, 3277583511u, 3217900300u, 0, ATAN2_TOLERANCE, 0},
+{2023, 3283555717u, 891875120u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2024, 3040485181u, 3375450886u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2025, 3388772093u, 1032597076u, 3217625050u, 0, ATAN2_TOLERANCE, 0},
+{2026, 954670189u, 1144923689u, 874222309u, 0, ATAN2_TOLERANCE, 0},
+{2027, 1319200415u, 3387555900u, 1070153279u, 0, ATAN2_TOLERANCE, 0},
+{2028, 1279324488u, 3228401212u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2029, 3455131757u, 1260217257u, 3217453967u, 0, ATAN2_TOLERANCE, 0},
+{2030, 1246947517u, 1087951909u, 1070141386u, 0, ATAN2_TOLERANCE, 0},
+{2031, 3433761025u, 3060143904u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2032, 3201187455u, 900233172u, 3217625024u, 0, ATAN2_TOLERANCE, 0},
+{2033, 1173247961u, 1191127979u, 1047193748u, 0, ATAN2_TOLERANCE, 0},
+{2034, 3037297123u, 3346394818u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2035, 3083019343u, 3033309444u, 3217762483u, 0, ATAN2_TOLERANCE, 0},
+{2036, 3042018375u, 3203882372u, 3226013652u, 0, ATAN2_TOLERANCE, 0},
+{2037, 1082862511u, 3032804719u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2038, 3157626955u, 3483653298u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2039, 3182695954u, 3256861672u, 3226004425u, 0, ATAN2_TOLERANCE, 0},
+{2040, 1105291533u, 3482971524u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2041, 1016023520u, 3227712090u, 1078509325u, 0, ATAN2_TOLERANCE, 0},
+{2042, 3370691006u, 1295870514u, 3139254705u, 0, ATAN2_TOLERANCE, 0},
+{2043, 1156767169u, 1049756240u, 1070140171u, 0, ATAN2_TOLERANCE, 0},
+{2044, 3077020499u, 894671462u, 3217146564u, 0, ATAN2_TOLERANCE, 0},
+{2045, 1104284039u, 3040211914u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2046, 3335212901u, 3486414589u, 3226013643u, 0, ATAN2_TOLERANCE, 0},
+{2047, 1093697541u, 3193708441u, 1070304849u, 0, ATAN2_TOLERANCE, 0},
+{2048, 3266691185u, 1160074593u, 3171723218u, 0, ATAN2_TOLERANCE, 0},
+{2049, 3179003144u, 1108615803u, 3134817668u, 0, ATAN2_TOLERANCE, 0},
+{2050, 3424086808u, 3260140004u, 3217625062u, 0, ATAN2_TOLERANCE, 0},
+{2051, 3353608773u, 1134068114u, 3217603133u, 0, ATAN2_TOLERANCE, 0},
+{2052, 882878091u, 3136970767u, 1078529358u, 0, ATAN2_TOLERANCE, 0},
+{2053, 927582555u, 947955456u, 1044791214u, 0, ATAN2_TOLERANCE, 0},
+{2054, 3111440310u, 3067634077u, 3217856693u, 0, ATAN2_TOLERANCE, 0},
+{2055, 3476083859u, 966439623u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2056, 3038754840u, 932009686u, 3171980751u, 0, ATAN2_TOLERANCE, 0},
+{2057, 3464546616u, 3205527253u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2058, 1002542205u, 3152136093u, 1075557233u, 0, ATAN2_TOLERANCE, 0},
+{2059, 3443552129u, 3165561391u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2060, 1287620154u, 3119707283u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2061, 3073260205u, 3093124531u, 3225198660u, 0, ATAN2_TOLERANCE, 0},
+{2062, 1245702957u, 894348966u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2063, 1002715618u, 1191006977u, 877022332u, 0, ATAN2_TOLERANCE, 0},
+{2064, 3087802274u, 897541752u, 3217386213u, 0, ATAN2_TOLERANCE, 0},
+{2065, 3415763001u, 3032518431u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2066, 3283471961u, 1260093226u, 3088427057u, 0, ATAN2_TOLERANCE, 0},
+{2067, 3311210827u, 1192192264u, 3183785110u, 0, ATAN2_TOLERANCE, 0},
+{2068, 1198307901u, 1116328249u, 1070131864u, 0, ATAN2_TOLERANCE, 0},
+{2069, 1288901567u, 1296370667u, 1056686848u, 0, ATAN2_TOLERANCE, 0},
+{2070, 922255363u, 958305289u, 1028156442u, 0, ATAN2_TOLERANCE, 0},
+{2071, 1113104661u, 944376032u, 1070141395u, 0, ATAN2_TOLERANCE, 0},
+{2072, 948856035u, 1015466475u, 998717622u, 0, ATAN2_TOLERANCE, 0},
+{2073, 1062512367u, 3229559531u, 1077668471u, 0, ATAN2_TOLERANCE, 0},
+{2074, 1162027071u, 3308983387u, 1075147524u, 0, ATAN2_TOLERANCE, 0},
+{2075, 1034561811u, 1054043114u, 1045123831u, 0, ATAN2_TOLERANCE, 0},
+{2076, 3271615417u, 3209997200u, 3217679118u, 0, ATAN2_TOLERANCE, 0},
+{2077, 1042014529u, 1146708584u, 959943147u, 0, ATAN2_TOLERANCE, 0},
+{2078, 1177157787u, 3090208179u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2079, 3196144817u, 1056118717u, 3204073657u, 0, ATAN2_TOLERANCE, 0},
+{2080, 1309658335u, 1010219988u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2081, 3100289712u, 3456334210u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2082, 3375507013u, 1306310823u, 3134103462u, 0, ATAN2_TOLERANCE, 0},
+{2083, 3460699001u, 3096700943u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2084, 3079231719u, 1044386263u, 3099004977u, 0, ATAN2_TOLERANCE, 0},
+{2085, 3093951884u, 1014115231u, 3145159061u, 0, ATAN2_TOLERANCE, 0},
+{2086, 3468023178u, 1209565017u, 3217624192u, 0, ATAN2_TOLERANCE, 0},
+{2087, 1204196034u, 3298625731u, 1070245051u, 0, ATAN2_TOLERANCE, 0},
+{2088, 1161439847u, 943449277u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2089, 908663107u, 939489763u, 1034489716u, 0, ATAN2_TOLERANCE, 0},
+{2090, 1055319316u, 3261813492u, 1078497860u, 0, ATAN2_TOLERANCE, 0},
+{2091, 1084378658u, 1009650785u, 1070123833u, 0, ATAN2_TOLERANCE, 0},
+{2092, 3053887750u, 3341786453u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2093, 3022828828u, 881335251u, 3205544878u, 0, ATAN2_TOLERANCE, 0},
+{2094, 1123114742u, 1229815537u, 957765780u, 0, ATAN2_TOLERANCE, 0},
+{2095, 1258114435u, 1291336083u, 1031958809u, 0, ATAN2_TOLERANCE, 0},
+{2096, 3468040845u, 3066966245u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2097, 1178825761u, 1113195286u, 1070104853u, 0, ATAN2_TOLERANCE, 0},
+{2098, 3059266302u, 878503862u, 3217091308u, 0, ATAN2_TOLERANCE, 0},
+{2099, 3223384012u, 1130486973u, 3157682004u, 0, ATAN2_TOLERANCE, 0},
+{2100, 3445262427u, 3465211174u, 3225199336u, 0, ATAN2_TOLERANCE, 0},
+{2101, 1125653081u, 1207799746u, 983142602u, 0, ATAN2_TOLERANCE, 0},
+{2102, 3337652712u, 3025581813u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2103, 1184753508u, 3147374485u, 1070141405u, 0, ATAN2_TOLERANCE, 0},
+{2104, 996404791u, 3353251979u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2105, 1188439315u, 1113484271u, 1070124385u, 0, ATAN2_TOLERANCE, 0},
+{2106, 916831283u, 999465787u, 982559633u, 0, ATAN2_TOLERANCE, 0},
+{2107, 996786317u, 3179221951u, 1078290045u, 0, ATAN2_TOLERANCE, 0},
+{2108, 3461635065u, 1004690387u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2109, 1188167943u, 1200744896u, 1051776672u, 0, ATAN2_TOLERANCE, 0},
+{2110, 1102061604u, 3424449935u, 1078530008u, 0, ATAN2_TOLERANCE, 0},
+{2111, 1282351521u, 3039376424u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2112, 3458861065u, 3392466405u, 3217659919u, 0, ATAN2_TOLERANCE, 0},
+{2113, 3095256878u, 1023623326u, 3136787620u, 0, ATAN2_TOLERANCE, 0},
+{2114, 3422194733u, 893873945u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2115, 3083885296u, 974543672u, 3174122414u, 0, ATAN2_TOLERANCE, 0},
+{2116, 1261940623u, 3402349985u, 1074065444u, 0, ATAN2_TOLERANCE, 0},
+{2117, 3400603081u, 3234396843u, 3217625060u, 0, ATAN2_TOLERANCE, 0},
+{2118, 3139250800u, 3079109479u, 3217681544u, 0, ATAN2_TOLERANCE, 0},
+{2119, 886201503u, 3272760705u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2120, 3297366026u, 1089966380u, 3217566187u, 0, ATAN2_TOLERANCE, 0},
+{2121, 1218488455u, 3309646450u, 1070221841u, 0, ATAN2_TOLERANCE, 0},
+{2122, 3040358923u, 3093401553u, 3225960144u, 0, ATAN2_TOLERANCE, 0},
+{2123, 1283938137u, 1196383822u, 1070135127u, 0, ATAN2_TOLERANCE, 0},
+{2124, 3182551696u, 3029982441u, 3217625078u, 0, ATAN2_TOLERANCE, 0},
+{2125, 1317098613u, 949986176u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2126, 3116209179u, 3303588342u, 3226013658u, 0, ATAN2_TOLERANCE, 0},
+{2127, 3239728775u, 927815421u, 3217625040u, 0, ATAN2_TOLERANCE, 0},
+{2128, 3207141672u, 933456504u, 3217624803u, 0, ATAN2_TOLERANCE, 0},
+{2129, 3154378805u, 905462392u, 3217623125u, 0, ATAN2_TOLERANCE, 0},
+{2130, 3069658155u, 1041452042u, 3092701021u, 0, ATAN2_TOLERANCE, 0},
+{2131, 3207056527u, 3384206601u, 3226013657u, 0, ATAN2_TOLERANCE, 0},
+{2132, 1284174954u, 3436881197u, 1076155477u, 0, ATAN2_TOLERANCE, 0},
+{2133, 3156081645u, 3308839704u, 3226013645u, 0, ATAN2_TOLERANCE, 0},
+{2134, 1063693032u, 976661408u, 1070134915u, 0, ATAN2_TOLERANCE, 0},
+{2135, 1102631663u, 3396951425u, 1078529987u, 0, ATAN2_TOLERANCE, 0},
+{2136, 968803479u, 992989712u, 1040845349u, 0, ATAN2_TOLERANCE, 0},
+{2137, 3273080388u, 3109405906u, 3217625062u, 0, ATAN2_TOLERANCE, 0},
+{2138, 1172529774u, 3294550127u, 1071163952u, 0, ATAN2_TOLERANCE, 0},
+{2139, 1306695905u, 1292690378u, 1067612994u, 0, ATAN2_TOLERANCE, 0},
+{2140, 3158855023u, 3151283866u, 3221473110u, 0, ATAN2_TOLERANCE, 0},
+{2141, 1165177679u, 3276237026u, 1070570911u, 0, ATAN2_TOLERANCE, 0},
+{2142, 3403009513u, 3381966453u, 3219069294u, 0, ATAN2_TOLERANCE, 0},
+{2143, 952348506u, 3377573987u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2144, 1222777442u, 1125769920u, 1070138615u, 0, ATAN2_TOLERANCE, 0},
+{2145, 1325324763u, 978336043u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2146, 3363524213u, 3202991311u, 3217625066u, 0, ATAN2_TOLERANCE, 0},
+{2147, 1158950321u, 1073578913u, 1070134395u, 0, ATAN2_TOLERANCE, 0},
+{2148, 903129873u, 3416864271u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2149, 3078339944u, 988173985u, 3154895797u, 0, ATAN2_TOLERANCE, 0},
+{2150, 1208345407u, 1254181270u, 1018252503u, 0, ATAN2_TOLERANCE, 0},
+{2151, 1258634105u, 1247426200u, 1066881297u, 0, ATAN2_TOLERANCE, 0},
+{2152, 1248478509u, 1287895126u, 1025057766u, 0, ATAN2_TOLERANCE, 0},
+{2153, 1153863988u, 3430539165u, 1078529909u, 0, ATAN2_TOLERANCE, 0},
+{2154, 1097120930u, 3221726305u, 1071376032u, 0, ATAN2_TOLERANCE, 0},
+{2155, 3469778622u, 1200179013u, 3217624714u, 0, ATAN2_TOLERANCE, 0},
+{2156, 1147712200u, 931865525u, 1070141402u, 0, ATAN2_TOLERANCE, 0},
+{2157, 1124721745u, 3058969650u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2158, 3261744304u, 1043806501u, 3217599423u, 0, ATAN2_TOLERANCE, 0},
+{2159, 3303160152u, 3075455322u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2160, 1315090496u, 3269683237u, 1070141404u, 0, ATAN2_TOLERANCE, 0},
+{2161, 1335399673u, 974138676u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2162, 1072458508u, 3372833993u, 1078529997u, 0, ATAN2_TOLERANCE, 0},
+{2163, 3252139741u, 1059615003u, 3217420395u, 0, ATAN2_TOLERANCE, 0},
+{2164, 3468519966u, 3113982619u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2165, 1006231203u, 897530770u, 1070140357u, 0, ATAN2_TOLERANCE, 0},
+{2166, 951554138u, 1001144381u, 1015571681u, 0, ATAN2_TOLERANCE, 0},
+{2167, 942046828u, 986341002u, 1020432919u, 0, ATAN2_TOLERANCE, 0},
+{2168, 3319723279u, 3414482416u, 3226011940u, 0, ATAN2_TOLERANCE, 0},
+{2169, 3255104167u, 928827688u, 3217625047u, 0, ATAN2_TOLERANCE, 0},
+{2170, 1155477903u, 3104812800u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2171, 3273889176u, 980486479u, 3217625003u, 0, ATAN2_TOLERANCE, 0},
+{2172, 3237813668u, 3441016803u, 3226013658u, 0, ATAN2_TOLERANCE, 0},
+{2173, 981908840u, 3314038398u, 1078530010u, 0, ATAN2_TOLERANCE, 0},
+{2174, 941187647u, 1107765599u, 898711988u, 0, ATAN2_TOLERANCE, 0},
+{2175, 1214223128u, 3225536822u, 1070141514u, 0, ATAN2_TOLERANCE, 0},
+{2176, 3422922584u, 1086391131u, 3217625049u, 0, ATAN2_TOLERANCE, 0},
+{2177, 1315857601u, 3487600045u, 1077976642u, 0, ATAN2_TOLERANCE, 0},
+{2178, 3453226030u, 3233768835u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2179, 1078359574u, 3199175230u, 1071065122u, 0, ATAN2_TOLERANCE, 0},
+{2180, 1029557624u, 3302959071u, 1078529883u, 0, ATAN2_TOLERANCE, 0},
+{2181, 1207675424u, 3042692550u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2182, 1028355074u, 3442294040u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2183, 1248421894u, 3367769132u, 1070983505u, 0, ATAN2_TOLERANCE, 0},
+{2184, 3353251994u, 1095517730u, 3217624111u, 0, ATAN2_TOLERANCE, 0},
+{2185, 876926659u, 3288089977u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2186, 1076752219u, 876236939u, 1070141402u, 0, ATAN2_TOLERANCE, 0},
+{2187, 1273395082u, 3031189261u, 1070141403u, 0, ATAN2_TOLERANCE, 0},
+{2188, 3385588183u, 3258252464u, 3217625278u, 0, ATAN2_TOLERANCE, 0},
+{2189, 3192315328u, 3289489214u, 3226012260u, 0, ATAN2_TOLERANCE, 0},
+{2190, 3441804648u, 3274638356u, 3217625059u, 0, ATAN2_TOLERANCE, 0},
+{2191, 3392827417u, 1277961150u, 3179965369u, 0, ATAN2_TOLERANCE, 0},
+{2192, 1161241793u, 1328003707u, 898352014u, 0, ATAN2_TOLERANCE, 0},
+{2193, 3034494183u, 3041579130u, 3223907672u, 0, ATAN2_TOLERANCE, 0},
+{2194, 1171318485u, 3374409104u, 1078487599u, 0, ATAN2_TOLERANCE, 0},
+{2195, 1001216371u, 3052357038u, 1070144229u, 0, ATAN2_TOLERANCE, 0},
+{2196, 912515889u, 1074635609u, 902689232u, 0, ATAN2_TOLERANCE, 0},
+{2197, 3391452505u, 897989232u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2198, 3249603369u, 3147662248u, 3217626873u, 0, ATAN2_TOLERANCE, 0},
+{2199, 3169816394u, 988430929u, 3217113000u, 0, ATAN2_TOLERANCE, 0},
+{2200, 3282212423u, 3174079140u, 3217626163u, 0, ATAN2_TOLERANCE, 0},
+{2201, 3352293320u, 3247843425u, 3217626530u, 0, ATAN2_TOLERANCE, 0},
+{2202, 3296358441u, 875645354u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2203, 1197828352u, 3245614728u, 1070143582u, 0, ATAN2_TOLERANCE, 0},
+{2204, 3340510371u, 914930263u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2205, 1127109339u, 3368125489u, 1078528166u, 0, ATAN2_TOLERANCE, 0},
+{2206, 3192887808u, 3191848339u, 3222552959u, 0, ATAN2_TOLERANCE, 0},
+{2207, 3237183876u, 3179379969u, 3217694749u, 0, ATAN2_TOLERANCE, 0},
+{2208, 939285924u, 3056079386u, 1070838127u, 0, ATAN2_TOLERANCE, 0},
+{2209, 944050180u, 3452557879u, 1078530011u, 0, ATAN2_TOLERANCE, 0},
+{2210, 3058135703u, 3090284601u, 3225720409u, 0, ATAN2_TOLERANCE, 0},
+{2211, 3480592662u, 3261728191u, 3217625051u, 0, ATAN2_TOLERANCE, 0},
+{2212, 3061939312u, 3274418540u, 3226013659u, 0, ATAN2_TOLERANCE, 0},
+{2213, 1155775526u, 1255814444u, 965056178u, 0, ATAN2_TOLERANCE, 0},
+{2214, 1234491880u, 3408568717u, 1078074444u, 0, ATAN2_TOLERANCE, 0},
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ATAN2_H multiple inclusion protection
+
+// EOF atan2f.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/atanf.h
@@ -0,0 +1,1235 @@
+#ifndef CYGONCE_LIBM_ATANF_H
+#define CYGONCE_LIBM_ATANF_H
+//===========================================================================
+//
+//      atanf.h
+//
+//      Test vectors for testing of atanf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/atanf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ATANF_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t atanf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 0u, 3210757463u, 0, ATANF_TOLERANCE, 0},
+{1, 3214430700u, 0u, 3210688365u, 0, ATANF_TOLERANCE, 0},
+{2, 3214346813u, 0u, 3210618582u, 0, ATANF_TOLERANCE, 0},
+{3, 3214262927u, 0u, 3210548107u, 0, ATANF_TOLERANCE, 0},
+{4, 3214179041u, 0u, 3210476934u, 0, ATANF_TOLERANCE, 0},
+{5, 3214095155u, 0u, 3210405052u, 0, ATANF_TOLERANCE, 0},
+{6, 3214011269u, 0u, 3210332456u, 0, ATANF_TOLERANCE, 0},
+{7, 3213927383u, 0u, 3210259136u, 0, ATANF_TOLERANCE, 0},
+{8, 3213843497u, 0u, 3210185084u, 0, ATANF_TOLERANCE, 0},
+{9, 3213759611u, 0u, 3210110293u, 0, ATANF_TOLERANCE, 0},
+{10, 3213675725u, 0u, 3210034755u, 0, ATANF_TOLERANCE, 0},
+{11, 3213591839u, 0u, 3209958461u, 0, ATANF_TOLERANCE, 0},
+{12, 3213507953u, 0u, 3209881403u, 0, ATANF_TOLERANCE, 0},
+{13, 3213424067u, 0u, 3209803572u, 0, ATANF_TOLERANCE, 0},
+{14, 3213340180u, 0u, 3209724961u, 0, ATANF_TOLERANCE, 0},
+{15, 3213256294u, 0u, 3209645562u, 0, ATANF_TOLERANCE, 0},
+{16, 3213172408u, 0u, 3209565365u, 0, ATANF_TOLERANCE, 0},
+{17, 3213088522u, 0u, 3209484364u, 0, ATANF_TOLERANCE, 0},
+{18, 3213004636u, 0u, 3209402548u, 0, ATANF_TOLERANCE, 0},
+{19, 3212920750u, 0u, 3209319911u, 0, ATANF_TOLERANCE, 0},
+{20, 3212836864u, 0u, 3209236443u, 0, ATANF_TOLERANCE, 0},
+{21, 3212669092u, 0u, 3209152136u, 0, ATANF_TOLERANCE, 0},
+{22, 3212501320u, 0u, 3209066982u, 0, ATANF_TOLERANCE, 0},
+{23, 3212333548u, 0u, 3208980972u, 0, ATANF_TOLERANCE, 0},
+{24, 3212165775u, 0u, 3208894098u, 0, ATANF_TOLERANCE, 0},
+{25, 3211998003u, 0u, 3208806352u, 0, ATANF_TOLERANCE, 0},
+{26, 3211830231u, 0u, 3208717725u, 0, ATANF_TOLERANCE, 0},
+{27, 3211662459u, 0u, 3208628209u, 0, ATANF_TOLERANCE, 0},
+{28, 3211494687u, 0u, 3208537796u, 0, ATANF_TOLERANCE, 0},
+{29, 3211326915u, 0u, 3208446478u, 0, ATANF_TOLERANCE, 0},
+{30, 3211159142u, 0u, 3208354245u, 0, ATANF_TOLERANCE, 0},
+{31, 3210991370u, 0u, 3208261091u, 0, ATANF_TOLERANCE, 0},
+{32, 3210823598u, 0u, 3208167007u, 0, ATANF_TOLERANCE, 0},
+{33, 3210655826u, 0u, 3208071986u, 0, ATANF_TOLERANCE, 0},
+{34, 3210488054u, 0u, 3207976018u, 0, ATANF_TOLERANCE, 0},
+{35, 3210320282u, 0u, 3207879097u, 0, ATANF_TOLERANCE, 0},
+{36, 3210152509u, 0u, 3207781215u, 0, ATANF_TOLERANCE, 0},
+{37, 3209984737u, 0u, 3207682363u, 0, ATANF_TOLERANCE, 0},
+{38, 3209816965u, 0u, 3207582536u, 0, ATANF_TOLERANCE, 0},
+{39, 3209649193u, 0u, 3207481725u, 0, ATANF_TOLERANCE, 0},
+{40, 3209481421u, 0u, 3207379923u, 0, ATANF_TOLERANCE, 0},
+{41, 3209313649u, 0u, 3207277122u, 0, ATANF_TOLERANCE, 0},
+{42, 3209145876u, 0u, 3207173317u, 0, ATANF_TOLERANCE, 0},
+{43, 3208978104u, 0u, 3207068500u, 0, ATANF_TOLERANCE, 0},
+{44, 3208810332u, 0u, 3206962665u, 0, ATANF_TOLERANCE, 0},
+{45, 3208642560u, 0u, 3206855805u, 0, ATANF_TOLERANCE, 0},
+{46, 3208474788u, 0u, 3206747915u, 0, ATANF_TOLERANCE, 0},
+{47, 3208307016u, 0u, 3206638987u, 0, ATANF_TOLERANCE, 0},
+{48, 3208139244u, 0u, 3206529018u, 0, ATANF_TOLERANCE, 0},
+{49, 3207971471u, 0u, 3206418000u, 0, ATANF_TOLERANCE, 0},
+{50, 3207803699u, 0u, 3206305929u, 0, ATANF_TOLERANCE, 0},
+{51, 3207635927u, 0u, 3206192801u, 0, ATANF_TOLERANCE, 0},
+{52, 3207468155u, 0u, 3206078610u, 0, ATANF_TOLERANCE, 0},
+{53, 3207300383u, 0u, 3205963352u, 0, ATANF_TOLERANCE, 0},
+{54, 3207132611u, 0u, 3205847023u, 0, ATANF_TOLERANCE, 0},
+{55, 3206964838u, 0u, 3205729619u, 0, ATANF_TOLERANCE, 0},
+{56, 3206797066u, 0u, 3205611138u, 0, ATANF_TOLERANCE, 0},
+{57, 3206629294u, 0u, 3205491576u, 0, ATANF_TOLERANCE, 0},
+{58, 3206461522u, 0u, 3205370931u, 0, ATANF_TOLERANCE, 0},
+{59, 3206293750u, 0u, 3205249201u, 0, ATANF_TOLERANCE, 0},
+{60, 3206125978u, 0u, 3205126383u, 0, ATANF_TOLERANCE, 0},
+{61, 3205958205u, 0u, 3205002476u, 0, ATANF_TOLERANCE, 0},
+{62, 3205790433u, 0u, 3204877480u, 0, ATANF_TOLERANCE, 0},
+{63, 3205622661u, 0u, 3204751396u, 0, ATANF_TOLERANCE, 0},
+{64, 3205454889u, 0u, 3204624221u, 0, ATANF_TOLERANCE, 0},
+{65, 3205287117u, 0u, 3204495957u, 0, ATANF_TOLERANCE, 0},
+{66, 3205119345u, 0u, 3204284955u, 0, ATANF_TOLERANCE, 0},
+{67, 3204951572u, 0u, 3204024080u, 0, ATANF_TOLERANCE, 0},
+{68, 3204783800u, 0u, 3203761037u, 0, ATANF_TOLERANCE, 0},
+{69, 3204616028u, 0u, 3203495832u, 0, ATANF_TOLERANCE, 0},
+{70, 3204448256u, 0u, 3203228473u, 0, ATANF_TOLERANCE, 0},
+{71, 3204112712u, 0u, 3202958965u, 0, ATANF_TOLERANCE, 0},
+{72, 3203777167u, 0u, 3202687318u, 0, ATANF_TOLERANCE, 0},
+{73, 3203441623u, 0u, 3202413545u, 0, ATANF_TOLERANCE, 0},
+{74, 3203106079u, 0u, 3202137655u, 0, ATANF_TOLERANCE, 0},
+{75, 3202770534u, 0u, 3201859663u, 0, ATANF_TOLERANCE, 0},
+{76, 3202434990u, 0u, 3201579583u, 0, ATANF_TOLERANCE, 0},
+{77, 3202099446u, 0u, 3201297430u, 0, ATANF_TOLERANCE, 0},
+{78, 3201763901u, 0u, 3201013221u, 0, ATANF_TOLERANCE, 0},
+{79, 3201428357u, 0u, 3200726976u, 0, ATANF_TOLERANCE, 0},
+{80, 3201092813u, 0u, 3200438715u, 0, ATANF_TOLERANCE, 0},
+{81, 3200757268u, 0u, 3200148459u, 0, ATANF_TOLERANCE, 0},
+{82, 3200421724u, 0u, 3199856232u, 0, ATANF_TOLERANCE, 0},
+{83, 3200086180u, 0u, 3199562057u, 0, ATANF_TOLERANCE, 0},
+{84, 3199750636u, 0u, 3199265962u, 0, ATANF_TOLERANCE, 0},
+{85, 3199415091u, 0u, 3198967972u, 0, ATANF_TOLERANCE, 0},
+{86, 3199079547u, 0u, 3198668120u, 0, ATANF_TOLERANCE, 0},
+{87, 3198744003u, 0u, 3198366433u, 0, ATANF_TOLERANCE, 0},
+{88, 3198408458u, 0u, 3198062946u, 0, ATANF_TOLERANCE, 0},
+{89, 3198072914u, 0u, 3197757693u, 0, ATANF_TOLERANCE, 0},
+{90, 3197737370u, 0u, 3197450707u, 0, ATANF_TOLERANCE, 0},
+{91, 3197401825u, 0u, 3197142027u, 0, ATANF_TOLERANCE, 0},
+{92, 3197066281u, 0u, 3196831691u, 0, ATANF_TOLERANCE, 0},
+{93, 3196730737u, 0u, 3196519741u, 0, ATANF_TOLERANCE, 0},
+{94, 3196395192u, 0u, 3196206216u, 0, ATANF_TOLERANCE, 0},
+{95, 3196059648u, 0u, 3195722672u, 0, ATANF_TOLERANCE, 0},
+{96, 3195388559u, 0u, 3195089588u, 0, ATANF_TOLERANCE, 0},
+{97, 3194717471u, 0u, 3194453624u, 0, ATANF_TOLERANCE, 0},
+{98, 3194046382u, 0u, 3193814877u, 0, ATANF_TOLERANCE, 0},
+{99, 3193375293u, 0u, 3193173443u, 0, ATANF_TOLERANCE, 0},
+{100, 3192704205u, 0u, 3192529424u, 0, ATANF_TOLERANCE, 0},
+{101, 3192033116u, 0u, 3191882923u, 0, ATANF_TOLERANCE, 0},
+{102, 3191362028u, 0u, 3191234047u, 0, ATANF_TOLERANCE, 0},
+{103, 3190690939u, 0u, 3190582904u, 0, ATANF_TOLERANCE, 0},
+{104, 3190019850u, 0u, 3189929606u, 0, ATANF_TOLERANCE, 0},
+{105, 3189348762u, 0u, 3189274267u, 0, ATANF_TOLERANCE, 0},
+{106, 3188677673u, 0u, 3188617003u, 0, ATANF_TOLERANCE, 0},
+{107, 3188006584u, 0u, 3187957930u, 0, ATANF_TOLERANCE, 0},
+{108, 3186999951u, 0u, 3186923303u, 0, ATANF_TOLERANCE, 0},
+{109, 3185657774u, 0u, 3185598655u, 0, ATANF_TOLERANCE, 0},
+{110, 3184315597u, 0u, 3184271124u, 0, ATANF_TOLERANCE, 0},
+{111, 3182973420u, 0u, 3182940963u, 0, ATANF_TOLERANCE, 0},
+{112, 3181631242u, 0u, 3181608423u, 0, ATANF_TOLERANCE, 0},
+{113, 3180289065u, 0u, 3180273764u, 0, ATANF_TOLERANCE, 0},
+{114, 3178611343u, 0u, 3178592058u, 0, ATANF_TOLERANCE, 0},
+{115, 3175926989u, 0u, 3175915821u, 0, ATANF_TOLERANCE, 0},
+{116, 3173242634u, 0u, 3173236913u, 0, ATANF_TOLERANCE, 0},
+{117, 3170222735u, 0u, 3170217906u, 0, ATANF_TOLERANCE, 0},
+{118, 3164854026u, 0u, 3164852594u, 0, ATANF_TOLERANCE, 0},
+{119, 3156465418u, 0u, 3156465060u, 0, ATANF_TOLERANCE, 0},
+{120, 646742016u, 0u, 646742016u, 0, ATANF_TOLERANCE, 0},
+{121, 1008981770u, 0u, 1008981412u, 0, ATANF_TOLERANCE, 0},
+{122, 1017370378u, 0u, 1017368946u, 0, ATANF_TOLERANCE, 0},
+{123, 1022739087u, 0u, 1022734258u, 0, ATANF_TOLERANCE, 0},
+{124, 1025758986u, 0u, 1025753265u, 0, ATANF_TOLERANCE, 0},
+{125, 1028443341u, 0u, 1028432173u, 0, ATANF_TOLERANCE, 0},
+{126, 1031127695u, 0u, 1031108410u, 0, ATANF_TOLERANCE, 0},
+{127, 1032805417u, 0u, 1032790116u, 0, ATANF_TOLERANCE, 0},
+{128, 1034147594u, 0u, 1034124775u, 0, ATANF_TOLERANCE, 0},
+{129, 1035489772u, 0u, 1035457315u, 0, ATANF_TOLERANCE, 0},
+{130, 1036831949u, 0u, 1036787476u, 0, ATANF_TOLERANCE, 0},
+{131, 1038174126u, 0u, 1038115007u, 0, ATANF_TOLERANCE, 0},
+{132, 1039516303u, 0u, 1039439655u, 0, ATANF_TOLERANCE, 0},
+{133, 1040522936u, 0u, 1040474282u, 0, ATANF_TOLERANCE, 0},
+{134, 1041194025u, 0u, 1041133355u, 0, ATANF_TOLERANCE, 0},
+{135, 1041865114u, 0u, 1041790619u, 0, ATANF_TOLERANCE, 0},
+{136, 1042536202u, 0u, 1042445958u, 0, ATANF_TOLERANCE, 0},
+{137, 1043207291u, 0u, 1043099256u, 0, ATANF_TOLERANCE, 0},
+{138, 1043878380u, 0u, 1043750399u, 0, ATANF_TOLERANCE, 0},
+{139, 1044549468u, 0u, 1044399275u, 0, ATANF_TOLERANCE, 0},
+{140, 1045220557u, 0u, 1045045776u, 0, ATANF_TOLERANCE, 0},
+{141, 1045891645u, 0u, 1045689795u, 0, ATANF_TOLERANCE, 0},
+{142, 1046562734u, 0u, 1046331229u, 0, ATANF_TOLERANCE, 0},
+{143, 1047233823u, 0u, 1046969976u, 0, ATANF_TOLERANCE, 0},
+{144, 1047904911u, 0u, 1047605940u, 0, ATANF_TOLERANCE, 0},
+{145, 1048576000u, 0u, 1048239024u, 0, ATANF_TOLERANCE, 0},
+{146, 1048911544u, 0u, 1048722568u, 0, ATANF_TOLERANCE, 0},
+{147, 1049247089u, 0u, 1049036093u, 0, ATANF_TOLERANCE, 0},
+{148, 1049582633u, 0u, 1049348043u, 0, ATANF_TOLERANCE, 0},
+{149, 1049918177u, 0u, 1049658379u, 0, ATANF_TOLERANCE, 0},
+{150, 1050253722u, 0u, 1049967059u, 0, ATANF_TOLERANCE, 0},
+{151, 1050589266u, 0u, 1050274045u, 0, ATANF_TOLERANCE, 0},
+{152, 1050924810u, 0u, 1050579298u, 0, ATANF_TOLERANCE, 0},
+{153, 1051260355u, 0u, 1050882785u, 0, ATANF_TOLERANCE, 0},
+{154, 1051595899u, 0u, 1051184472u, 0, ATANF_TOLERANCE, 0},
+{155, 1051931443u, 0u, 1051484324u, 0, ATANF_TOLERANCE, 0},
+{156, 1052266988u, 0u, 1051782314u, 0, ATANF_TOLERANCE, 0},
+{157, 1052602532u, 0u, 1052078409u, 0, ATANF_TOLERANCE, 0},
+{158, 1052938076u, 0u, 1052372584u, 0, ATANF_TOLERANCE, 0},
+{159, 1053273620u, 0u, 1052664811u, 0, ATANF_TOLERANCE, 0},
+{160, 1053609165u, 0u, 1052955067u, 0, ATANF_TOLERANCE, 0},
+{161, 1053944709u, 0u, 1053243328u, 0, ATANF_TOLERANCE, 0},
+{162, 1054280253u, 0u, 1053529573u, 0, ATANF_TOLERANCE, 0},
+{163, 1054615798u, 0u, 1053813782u, 0, ATANF_TOLERANCE, 0},
+{164, 1054951342u, 0u, 1054095935u, 0, ATANF_TOLERANCE, 0},
+{165, 1055286886u, 0u, 1054376015u, 0, ATANF_TOLERANCE, 0},
+{166, 1055622431u, 0u, 1054654007u, 0, ATANF_TOLERANCE, 0},
+{167, 1055957975u, 0u, 1054929897u, 0, ATANF_TOLERANCE, 0},
+{168, 1056293519u, 0u, 1055203670u, 0, ATANF_TOLERANCE, 0},
+{169, 1056629064u, 0u, 1055475317u, 0, ATANF_TOLERANCE, 0},
+{170, 1056964608u, 0u, 1055744825u, 0, ATANF_TOLERANCE, 0},
+{171, 1057132380u, 0u, 1056012184u, 0, ATANF_TOLERANCE, 0},
+{172, 1057300152u, 0u, 1056277389u, 0, ATANF_TOLERANCE, 0},
+{173, 1057467924u, 0u, 1056540432u, 0, ATANF_TOLERANCE, 0},
+{174, 1057635697u, 0u, 1056801307u, 0, ATANF_TOLERANCE, 0},
+{175, 1057803469u, 0u, 1057012309u, 0, ATANF_TOLERANCE, 0},
+{176, 1057971241u, 0u, 1057140573u, 0, ATANF_TOLERANCE, 0},
+{177, 1058139013u, 0u, 1057267748u, 0, ATANF_TOLERANCE, 0},
+{178, 1058306785u, 0u, 1057393832u, 0, ATANF_TOLERANCE, 0},
+{179, 1058474557u, 0u, 1057518828u, 0, ATANF_TOLERANCE, 0},
+{180, 1058642330u, 0u, 1057642735u, 0, ATANF_TOLERANCE, 0},
+{181, 1058810102u, 0u, 1057765553u, 0, ATANF_TOLERANCE, 0},
+{182, 1058977874u, 0u, 1057887283u, 0, ATANF_TOLERANCE, 0},
+{183, 1059145646u, 0u, 1058007928u, 0, ATANF_TOLERANCE, 0},
+{184, 1059313418u, 0u, 1058127490u, 0, ATANF_TOLERANCE, 0},
+{185, 1059481190u, 0u, 1058245971u, 0, ATANF_TOLERANCE, 0},
+{186, 1059648963u, 0u, 1058363375u, 0, ATANF_TOLERANCE, 0},
+{187, 1059816735u, 0u, 1058479704u, 0, ATANF_TOLERANCE, 0},
+{188, 1059984507u, 0u, 1058594962u, 0, ATANF_TOLERANCE, 0},
+{189, 1060152279u, 0u, 1058709153u, 0, ATANF_TOLERANCE, 0},
+{190, 1060320051u, 0u, 1058822281u, 0, ATANF_TOLERANCE, 0},
+{191, 1060487823u, 0u, 1058934352u, 0, ATANF_TOLERANCE, 0},
+{192, 1060655596u, 0u, 1059045370u, 0, ATANF_TOLERANCE, 0},
+{193, 1060823368u, 0u, 1059155339u, 0, ATANF_TOLERANCE, 0},
+{194, 1060991140u, 0u, 1059264267u, 0, ATANF_TOLERANCE, 0},
+{195, 1061158912u, 0u, 1059372157u, 0, ATANF_TOLERANCE, 0},
+{196, 1061326684u, 0u, 1059479017u, 0, ATANF_TOLERANCE, 0},
+{197, 1061494456u, 0u, 1059584852u, 0, ATANF_TOLERANCE, 0},
+{198, 1061662228u, 0u, 1059689669u, 0, ATANF_TOLERANCE, 0},
+{199, 1061830001u, 0u, 1059793474u, 0, ATANF_TOLERANCE, 0},
+{200, 1061997773u, 0u, 1059896275u, 0, ATANF_TOLERANCE, 0},
+{201, 1062165545u, 0u, 1059998077u, 0, ATANF_TOLERANCE, 0},
+{202, 1062333317u, 0u, 1060098888u, 0, ATANF_TOLERANCE, 0},
+{203, 1062501089u, 0u, 1060198715u, 0, ATANF_TOLERANCE, 0},
+{204, 1062668861u, 0u, 1060297567u, 0, ATANF_TOLERANCE, 0},
+{205, 1062836634u, 0u, 1060395449u, 0, ATANF_TOLERANCE, 0},
+{206, 1063004406u, 0u, 1060492370u, 0, ATANF_TOLERANCE, 0},
+{207, 1063172178u, 0u, 1060588338u, 0, ATANF_TOLERANCE, 0},
+{208, 1063339950u, 0u, 1060683359u, 0, ATANF_TOLERANCE, 0},
+{209, 1063507722u, 0u, 1060777443u, 0, ATANF_TOLERANCE, 0},
+{210, 1063675494u, 0u, 1060870597u, 0, ATANF_TOLERANCE, 0},
+{211, 1063843267u, 0u, 1060962830u, 0, ATANF_TOLERANCE, 0},
+{212, 1064011039u, 0u, 1061054148u, 0, ATANF_TOLERANCE, 0},
+{213, 1064178811u, 0u, 1061144561u, 0, ATANF_TOLERANCE, 0},
+{214, 1064346583u, 0u, 1061234077u, 0, ATANF_TOLERANCE, 0},
+{215, 1064514355u, 0u, 1061322704u, 0, ATANF_TOLERANCE, 0},
+{216, 1064682127u, 0u, 1061410450u, 0, ATANF_TOLERANCE, 0},
+{217, 1064849900u, 0u, 1061497324u, 0, ATANF_TOLERANCE, 0},
+{218, 1065017672u, 0u, 1061583334u, 0, ATANF_TOLERANCE, 0},
+{219, 1065185444u, 0u, 1061668488u, 0, ATANF_TOLERANCE, 0},
+{220, 1065353216u, 0u, 1061752795u, 0, ATANF_TOLERANCE, 0},
+{221, 1065437102u, 0u, 1061836263u, 0, ATANF_TOLERANCE, 0},
+{222, 1065520988u, 0u, 1061918900u, 0, ATANF_TOLERANCE, 0},
+{223, 1065604874u, 0u, 1062000716u, 0, ATANF_TOLERANCE, 0},
+{224, 1065688760u, 0u, 1062081717u, 0, ATANF_TOLERANCE, 0},
+{225, 1065772646u, 0u, 1062161914u, 0, ATANF_TOLERANCE, 0},
+{226, 1065856532u, 0u, 1062241313u, 0, ATANF_TOLERANCE, 0},
+{227, 1065940419u, 0u, 1062319924u, 0, ATANF_TOLERANCE, 0},
+{228, 1066024305u, 0u, 1062397755u, 0, ATANF_TOLERANCE, 0},
+{229, 1066108191u, 0u, 1062474813u, 0, ATANF_TOLERANCE, 0},
+{230, 1066192077u, 0u, 1062551107u, 0, ATANF_TOLERANCE, 0},
+{231, 1066275963u, 0u, 1062626645u, 0, ATANF_TOLERANCE, 0},
+{232, 1066359849u, 0u, 1062701436u, 0, ATANF_TOLERANCE, 0},
+{233, 1066443735u, 0u, 1062775488u, 0, ATANF_TOLERANCE, 0},
+{234, 1066527621u, 0u, 1062848808u, 0, ATANF_TOLERANCE, 0},
+{235, 1066611507u, 0u, 1062921404u, 0, ATANF_TOLERANCE, 0},
+{236, 1066695393u, 0u, 1062993286u, 0, ATANF_TOLERANCE, 0},
+{237, 1066779279u, 0u, 1063064459u, 0, ATANF_TOLERANCE, 0},
+{238, 1066863165u, 0u, 1063134934u, 0, ATANF_TOLERANCE, 0},
+{239, 1066947052u, 0u, 1063204717u, 0, ATANF_TOLERANCE, 0},
+{240, 3234402267u, 0u, 3216301067u, 0, ATANF_TOLERANCE, 0},
+{241, 3231108068u, 0u, 3215870954u, 0, ATANF_TOLERANCE, 0},
+{242, 3226013659u, 0u, 3215039941u, 0, ATANF_TOLERANCE, 0},
+{243, 3217625051u, 0u, 3212869452u, 0, ATANF_TOLERANCE, 0},
+{244, 0u, 0u, 0u, 0, ATANF_TOLERANCE, 0},
+{245, 1070141403u, 0u, 1065385804u, 0, ATANF_TOLERANCE, 0},
+{246, 1078530011u, 0u, 1067556293u, 0, ATANF_TOLERANCE, 0},
+{247, 1083624420u, 0u, 1068387306u, 0, ATANF_TOLERANCE, 0},
+{248, 3253731328u, 0u, 3217345534u, 0, ATANF_TOLERANCE, 0},
+{249, 3252840038u, 0u, 3217328757u, 0, ATANF_TOLERANCE, 0},
+{250, 3251948749u, 0u, 3217309838u, 0, ATANF_TOLERANCE, 0},
+{251, 3251057459u, 0u, 3217288340u, 0, ATANF_TOLERANCE, 0},
+{252, 3250166170u, 0u, 3217263696u, 0, ATANF_TOLERANCE, 0},
+{253, 3249274880u, 0u, 3217235164u, 0, ATANF_TOLERANCE, 0},
+{254, 3248383590u, 0u, 3217201743u, 0, ATANF_TOLERANCE, 0},
+{255, 3247492301u, 0u, 3217162062u, 0, ATANF_TOLERANCE, 0},
+{256, 3246601011u, 0u, 3217114183u, 0, ATANF_TOLERANCE, 0},
+{257, 3245028147u, 0u, 3217055275u, 0, ATANF_TOLERANCE, 0},
+{258, 3243245568u, 0u, 3216981041u, 0, ATANF_TOLERANCE, 0},
+{259, 3241462989u, 0u, 3216884625u, 0, ATANF_TOLERANCE, 0},
+{260, 3239680410u, 0u, 3216754377u, 0, ATANF_TOLERANCE, 0},
+{261, 3237792973u, 0u, 3216568819u, 0, ATANF_TOLERANCE, 0},
+{262, 3234227814u, 0u, 3216283602u, 0, ATANF_TOLERANCE, 0},
+{263, 3230662656u, 0u, 3215790723u, 0, ATANF_TOLERANCE, 0},
+{264, 3224580915u, 0u, 3214747557u, 0, ATANF_TOLERANCE, 0},
+{265, 3213675725u, 0u, 3210034755u, 0, ATANF_TOLERANCE, 0},
+{266, 1058642330u, 0u, 1057642735u, 0, ATANF_TOLERANCE, 0},
+{267, 1075000115u, 0u, 1066701005u, 0, ATANF_TOLERANCE, 0},
+{268, 1082130432u, 0u, 1068086373u, 0, ATANF_TOLERANCE, 0},
+{269, 1085695590u, 0u, 1068684543u, 0, ATANF_TOLERANCE, 0},
+{270, 1089260749u, 0u, 1069014633u, 0, ATANF_TOLERANCE, 0},
+{271, 1091672474u, 0u, 1069223262u, 0, ATANF_TOLERANCE, 0},
+{272, 1093455053u, 0u, 1069366888u, 0, ATANF_TOLERANCE, 0},
+{273, 1095237632u, 0u, 1069471740u, 0, ATANF_TOLERANCE, 0},
+{274, 1097020211u, 0u, 1069551629u, 0, ATANF_TOLERANCE, 0},
+{275, 1098802790u, 0u, 1069614511u, 0, ATANF_TOLERANCE, 0},
+{276, 1099746509u, 0u, 1069665289u, 0, ATANF_TOLERANCE, 0},
+{277, 1100637798u, 0u, 1069707148u, 0, ATANF_TOLERANCE, 0},
+{278, 1101529088u, 0u, 1069742247u, 0, ATANF_TOLERANCE, 0},
+{279, 1102420378u, 0u, 1069772099u, 0, ATANF_TOLERANCE, 0},
+{280, 1103311667u, 0u, 1069797799u, 0, ATANF_TOLERANCE, 0},
+{281, 1104202957u, 0u, 1069820157u, 0, ATANF_TOLERANCE, 0},
+{282, 1105094246u, 0u, 1069839784u, 0, ATANF_TOLERANCE, 0},
+{283, 1105985536u, 0u, 1069857152u, 0, ATANF_TOLERANCE, 0},
+{284, 1107800421u, 1203999711u, 1069894192u, 0, ATANF_TOLERANCE, 0},
+{285, 3196650934u, 896005582u, 3196445316u, 0, ATANF_TOLERANCE, 0},
+{286, 3368700125u, 3308232444u, 3217625030u, 0, ATANF_TOLERANCE, 0},
+{287, 1224242132u, 3061363425u, 1070141386u, 0, ATANF_TOLERANCE, 0},
+{288, 3221027117u, 1284201705u, 3213695643u, 0, ATANF_TOLERANCE, 0},
+{289, 1198712763u, 919636942u, 1070141268u, 0, ATANF_TOLERANCE, 0},
+{290, 3159309973u, 852521077u, 3159309249u, 0, ATANF_TOLERANCE, 0},
+{291, 954173073u, 850531830u, 954173073u, 0, ATANF_TOLERANCE, 0},
+{292, 3090780435u, 1035260608u, 3090780435u, 0, ATANF_TOLERANCE, 0},
+{293, 966554515u, 3234538174u, 966554515u, 0, ATANF_TOLERANCE, 0},
+{294, 1312607135u, 1194999402u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{295, 1166191415u, 1018661564u, 1070139396u, 0, ATANF_TOLERANCE, 0},
+{296, 3111900019u, 1130472166u, 3111900018u, 0, ATANF_TOLERANCE, 0},
+{297, 1234419246u, 2984575812u, 1070141396u, 0, ATANF_TOLERANCE, 0},
+{298, 1302107128u, 3370647675u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{299, 1052801068u, 3039122570u, 1052252701u, 0, ATANF_TOLERANCE, 0},
+{300, 1060849628u, 3081357692u, 1059172458u, 0, ATANF_TOLERANCE, 0},
+{301, 3484320003u, 3033957825u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{302, 3181522772u, 3305392896u, 3181500636u, 0, ATANF_TOLERANCE, 0},
+{303, 882596369u, 1256676590u, 882596369u, 0, ATANF_TOLERANCE, 0},
+{304, 1167223673u, 846102364u, 1070139612u, 0, ATANF_TOLERANCE, 0},
+{305, 968192794u, 878547432u, 968192794u, 0, ATANF_TOLERANCE, 0},
+{306, 3122346862u, 1111584337u, 3122346861u, 0, ATANF_TOLERANCE, 0},
+{307, 1052361612u, 1280025214u, 1051866006u, 0, ATANF_TOLERANCE, 0},
+{308, 906701409u, 2968301825u, 906701409u, 0, ATANF_TOLERANCE, 0},
+{309, 3471653172u, 1154138102u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{310, 3231467496u, 934336592u, 3215930822u, 0, ATANF_TOLERANCE, 0},
+{311, 1341514497u, 3466051188u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{312, 1272351391u, 3373485062u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{313, 3319724992u, 3354615790u, 3217623875u, 0, ATANF_TOLERANCE, 0},
+{314, 917622040u, 1334966485u, 917622040u, 0, ATANF_TOLERANCE, 0},
+{315, 940236348u, 3304072663u, 940236348u, 0, ATANF_TOLERANCE, 0},
+{316, 3251541546u, 3174764041u, 3217300367u, 0, ATANF_TOLERANCE, 0},
+{317, 3099843889u, 3355962282u, 3099843889u, 0, ATANF_TOLERANCE, 0},
+{318, 3110358400u, 851145088u, 3110358400u, 0, ATANF_TOLERANCE, 0},
+{319, 3371863479u, 1014861921u, 3217625034u, 0, ATANF_TOLERANCE, 0},
+{320, 3204069187u, 966573255u, 3202923849u, 0, ATANF_TOLERANCE, 0},
+{321, 1306460502u, 903489435u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{322, 1197542187u, 3024598921u, 1070141257u, 0, ATANF_TOLERANCE, 0},
+{323, 922888249u, 1139392309u, 922888249u, 0, ATANF_TOLERANCE, 0},
+{324, 1184239996u, 3224098462u, 1070140966u, 0, ATANF_TOLERANCE, 0},
+{325, 1252490238u, 1173619825u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{326, 1001673627u, 3462631271u, 1001673508u, 0, ATANF_TOLERANCE, 0},
+{327, 976098044u, 1151967422u, 976098042u, 0, ATANF_TOLERANCE, 0},
+{328, 941796645u, 886451963u, 941796645u, 0, ATANF_TOLERANCE, 0},
+{329, 3287199470u, 854245542u, 3217607478u, 0, ATANF_TOLERANCE, 0},
+{330, 893184329u, 1243067084u, 893184329u, 0, ATANF_TOLERANCE, 0},
+{331, 1143233714u, 1007268238u, 1070128643u, 0, ATANF_TOLERANCE, 0},
+{332, 1139941253u, 1147688821u, 1070124080u, 0, ATANF_TOLERANCE, 0},
+{333, 3143717025u, 3234638157u, 3143716967u, 0, ATANF_TOLERANCE, 0},
+{334, 3048866608u, 3449209899u, 3048866608u, 0, ATANF_TOLERANCE, 0},
+{335, 3240298487u, 1020260821u, 3216804414u, 0, ATANF_TOLERANCE, 0},
+{336, 1288902137u, 3123875978u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{337, 1333134799u, 1338107877u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{338, 1187847971u, 1317663644u, 1070141083u, 0, ATANF_TOLERANCE, 0},
+{339, 1038851706u, 1327544110u, 1038784113u, 0, ATANF_TOLERANCE, 0},
+{340, 3329354473u, 3165437289u, 3217624509u, 0, ATANF_TOLERANCE, 0},
+{341, 3077218579u, 1308397879u, 3077218579u, 0, ATANF_TOLERANCE, 0},
+{342, 1309289088u, 1019883016u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{343, 3444653659u, 1279248024u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{344, 3405585402u, 2962345057u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{345, 3106647724u, 853848387u, 3106647724u, 0, ATANF_TOLERANCE, 0},
+{346, 1106778573u, 3304487767u, 1069871006u, 0, ATANF_TOLERANCE, 0},
+{347, 1140567947u, 3069174149u, 1070124738u, 0, ATANF_TOLERANCE, 0},
+{348, 1238569473u, 873035665u, 1070141398u, 0, ATANF_TOLERANCE, 0},
+{349, 3154871957u, 1276671061u, 3154871736u, 0, ATANF_TOLERANCE, 0},
+{350, 1261071232u, 1182202773u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{351, 1175011025u, 3029705783u, 1070140448u, 0, ATANF_TOLERANCE, 0},
+{352, 1082692850u, 1211581107u, 1068210842u, 0, ATANF_TOLERANCE, 0},
+{353, 974547519u, 3475164509u, 974547518u, 0, ATANF_TOLERANCE, 0},
+{354, 3058097085u, 3104309359u, 3058097085u, 0, ATANF_TOLERANCE, 0},
+{355, 3107252546u, 1071134451u, 3107252545u, 0, ATANF_TOLERANCE, 0},
+{356, 3096032662u, 2976848821u, 3096032662u, 0, ATANF_TOLERANCE, 0},
+{357, 3197942144u, 3094120030u, 3197638256u, 0, ATANF_TOLERANCE, 0},
+{358, 3403348556u, 3184653669u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{359, 3182301130u, 3460764044u, 3182273782u, 0, ATANF_TOLERANCE, 0},
+{360, 1136411063u, 1118097422u, 1070119123u, 0, ATANF_TOLERANCE, 0},
+{361, 3239231622u, 3302723069u, 3216714060u, 0, ATANF_TOLERANCE, 0},
+{362, 3340615780u, 870350055u, 3217624843u, 0, ATANF_TOLERANCE, 0},
+{363, 998567360u, 2995278691u, 998567312u, 0, ATANF_TOLERANCE, 0},
+{364, 3417964312u, 1321337529u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{365, 3109481038u, 1143864063u, 3109481038u, 0, ATANF_TOLERANCE, 0},
+{366, 1148867223u, 1256486202u, 1070133025u, 0, ATANF_TOLERANCE, 0},
+{367, 989687421u, 3372681320u, 989687400u, 0, ATANF_TOLERANCE, 0},
+{368, 1152956913u, 3166480640u, 1070135726u, 0, ATANF_TOLERANCE, 0},
+{369, 892922651u, 3373029087u, 892922651u, 0, ATANF_TOLERANCE, 0},
+{370, 1109627625u, 1314158257u, 1069936310u, 0, ATANF_TOLERANCE, 0},
+{371, 1307091856u, 1103202538u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{372, 1077234132u, 3272167130u, 1067294557u, 0, ATANF_TOLERANCE, 0},
+{373, 1142167709u, 1096445242u, 1070127242u, 0, ATANF_TOLERANCE, 0},
+{374, 3426232834u, 1036705270u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{375, 3368566779u, 967249167u, 3217625030u, 0, ATANF_TOLERANCE, 0},
+{376, 3030724760u, 3349013503u, 3030724760u, 0, ATANF_TOLERANCE, 0},
+{377, 1138741813u, 3073453199u, 1070122663u, 0, ATANF_TOLERANCE, 0},
+{378, 982950501u, 982549888u, 982950496u, 0, ATANF_TOLERANCE, 0},
+{379, 1142981585u, 1015602236u, 1070128337u, 0, ATANF_TOLERANCE, 0},
+{380, 3347165962u, 3135486696u, 3217624924u, 0, ATANF_TOLERANCE, 0},
+{381, 1009535440u, 3381353228u, 1009535024u, 0, ATANF_TOLERANCE, 0},
+{382, 3103736980u, 3402950505u, 3103736980u, 0, ATANF_TOLERANCE, 0},
+{383, 3126820946u, 1077903063u, 3126820943u, 0, ATANF_TOLERANCE, 0},
+{384, 3473956030u, 976891930u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{385, 3349098349u, 1055327704u, 3217624948u, 0, ATANF_TOLERANCE, 0},
+{386, 3152729489u, 1060398533u, 3152729225u, 0, ATANF_TOLERANCE, 0},
+{387, 945568720u, 3313485084u, 945568720u, 0, ATANF_TOLERANCE, 0},
+{388, 3345489836u, 1108392401u, 3217624909u, 0, ATANF_TOLERANCE, 0},
+{389, 940893161u, 1137000140u, 940893161u, 0, ATANF_TOLERANCE, 0},
+{390, 976791751u, 3230678102u, 976791749u, 0, ATANF_TOLERANCE, 0},
+{391, 1004442355u, 3036510596u, 1004442131u, 0, ATANF_TOLERANCE, 0},
+{392, 1108485380u, 3173536878u, 1069911862u, 0, ATANF_TOLERANCE, 0},
+{393, 1061834641u, 972388096u, 1059796331u, 0, ATANF_TOLERANCE, 0},
+{394, 3381268392u, 1146976802u, 3217625043u, 0, ATANF_TOLERANCE, 0},
+{395, 1087189715u, 2952822478u, 1068843681u, 0, ATANF_TOLERANCE, 0},
+{396, 3212952285u, 3329407365u, 3209351073u, 0, ATANF_TOLERANCE, 0},
+{397, 1000611335u, 857599439u, 1000611245u, 0, ATANF_TOLERANCE, 0},
+{398, 3466188568u, 1041678304u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{399, 3072456205u, 3160254633u, 3072456205u, 0, ATANF_TOLERANCE, 0},
+{400, 3319315516u, 3422089012u, 3217623841u, 0, ATANF_TOLERANCE, 0},
+{401, 935938416u, 1146676692u, 935938416u, 0, ATANF_TOLERANCE, 0},
+{402, 3212614372u, 1152633030u, 3209124456u, 0, ATANF_TOLERANCE, 0},
+{403, 1315030230u, 3336225884u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{404, 1134593658u, 3456812581u, 1070115274u, 0, ATANF_TOLERANCE, 0},
+{405, 977281449u, 879922831u, 977281446u, 0, ATANF_TOLERANCE, 0},
+{406, 1086198791u, 920125958u, 1068742286u, 0, ATANF_TOLERANCE, 0},
+{407, 1255152035u, 851754050u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{408, 1135271264u, 3284878412u, 1070116855u, 0, ATANF_TOLERANCE, 0},
+{409, 1094190727u, 1056854532u, 1069413889u, 0, ATANF_TOLERANCE, 0},
+{410, 1294665325u, 991185677u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{411, 1036608591u, 805416536u, 1036566293u, 0, ATANF_TOLERANCE, 0},
+{412, 3229998064u, 825237063u, 3215656635u, 0, ATANF_TOLERANCE, 0},
+{413, 3439134022u, 1043829691u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{414, 3073083133u, 1317170485u, 3073083133u, 0, ATANF_TOLERANCE, 0},
+{415, 1325668223u, 970681762u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{416, 1092037607u, 1027330835u, 1069256845u, 0, ATANF_TOLERANCE, 0},
+{417, 3316278408u, 3455589207u, 3217623512u, 0, ATANF_TOLERANCE, 0},
+{418, 3295436768u, 3129873731u, 3217616178u, 0, ATANF_TOLERANCE, 0},
+{419, 1151984049u, 3074547120u, 1070135230u, 0, ATANF_TOLERANCE, 0},
+{420, 1129287043u, 3076527544u, 1070100986u, 0, ATANF_TOLERANCE, 0},
+{421, 1243664530u, 972879810u, 1070141399u, 0, ATANF_TOLERANCE, 0},
+{422, 950829092u, 929114193u, 950829092u, 0, ATANF_TOLERANCE, 0},
+{423, 1115471979u, 3047246262u, 1070008657u, 0, ATANF_TOLERANCE, 0},
+{424, 3351092088u, 3024661404u, 3217624964u, 0, ATANF_TOLERANCE, 0},
+{425, 3424479544u, 3312047722u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{426, 3241193975u, 884465785u, 3216867516u, 0, ATANF_TOLERANCE, 0},
+{427, 1030934236u, 1045139240u, 1030915636u, 0, ATANF_TOLERANCE, 0},
+{428, 3131791114u, 3408392958u, 3131791108u, 0, ATANF_TOLERANCE, 0},
+{429, 1025254314u, 3057812821u, 1025249362u, 0, ATANF_TOLERANCE, 0},
+{430, 1110545760u, 3240144177u, 1069952484u, 0, ATANF_TOLERANCE, 0},
+{431, 3180213739u, 1108793820u, 3180198803u, 0, ATANF_TOLERANCE, 0},
+{432, 3361976590u, 3138179993u, 3217625015u, 0, ATANF_TOLERANCE, 0},
+{433, 881280146u, 3421884736u, 881280146u, 0, ATANF_TOLERANCE, 0},
+{434, 1304154705u, 2961937089u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{435, 3264443610u, 3222916705u, 3217511280u, 0, ATANF_TOLERANCE, 0},
+{436, 3374550627u, 3055856293u, 3217625038u, 0, ATANF_TOLERANCE, 0},
+{437, 899599265u, 3240118211u, 899599265u, 0, ATANF_TOLERANCE, 0},
+{438, 1268194719u, 1332489410u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{439, 1133420220u, 1245770860u, 1070111994u, 0, ATANF_TOLERANCE, 0},
+{440, 1161858787u, 815362075u, 1070138680u, 0, ATANF_TOLERANCE, 0},
+{441, 3184462258u, 1263529646u, 3184416318u, 0, ATANF_TOLERANCE, 0},
+{442, 3295996963u, 3453334307u, 3217616488u, 0, ATANF_TOLERANCE, 0},
+{443, 1270887389u, 1156123987u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{444, 3325193181u, 993979179u, 3217624316u, 0, ATANF_TOLERANCE, 0},
+{445, 925657343u, 1315159742u, 925657343u, 0, ATANF_TOLERANCE, 0},
+{446, 3115275450u, 3008350271u, 3115275450u, 0, ATANF_TOLERANCE, 0},
+{447, 3116607482u, 3224327456u, 3116607481u, 0, ATANF_TOLERANCE, 0},
+{448, 3187892415u, 3118097315u, 3187845635u, 0, ATANF_TOLERANCE, 0},
+{449, 1189120494u, 978961471u, 1070141111u, 0, ATANF_TOLERANCE, 0},
+{450, 889030794u, 3129523970u, 889030794u, 0, ATANF_TOLERANCE, 0},
+{451, 1323529208u, 3100744786u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{452, 3465768388u, 3190881451u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{453, 3426099899u, 1118756120u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{454, 3224857113u, 3398166843u, 3214808768u, 0, ATANF_TOLERANCE, 0},
+{455, 1065798296u, 816191940u, 1062186276u, 0, ATANF_TOLERANCE, 0},
+{456, 3328989444u, 850266225u, 3217624496u, 0, ATANF_TOLERANCE, 0},
+{457, 3357819026u, 3148475462u, 3217625001u, 0, ATANF_TOLERANCE, 0},
+{458, 1273397670u, 901308750u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{459, 3424831780u, 1304806106u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{460, 1257596246u, 3420832544u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{461, 1051773536u, 896271348u, 1051343444u, 0, ATANF_TOLERANCE, 0},
+{462, 3294752507u, 3113225954u, 3217615768u, 0, ATANF_TOLERANCE, 0},
+{463, 3424848725u, 2973850350u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{464, 1090870906u, 3294742905u, 1069139826u, 0, ATANF_TOLERANCE, 0},
+{465, 1227582289u, 1208979668u, 1070141391u, 0, ATANF_TOLERANCE, 0},
+{466, 1272325814u, 3004311296u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{467, 3359508271u, 859974315u, 3217625008u, 0, ATANF_TOLERANCE, 0},
+{468, 1137854355u, 3335041917u, 1070121456u, 0, ATANF_TOLERANCE, 0},
+{469, 3440773058u, 3204192793u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{470, 3101598400u, 3057760708u, 3101598400u, 0, ATANF_TOLERANCE, 0},
+{471, 3451216836u, 3347783723u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{472, 3437062994u, 3106834845u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{473, 1131196082u, 1164573183u, 1070105960u, 0, ATANF_TOLERANCE, 0},
+{474, 3177294154u, 1282436638u, 3177279218u, 0, ATANF_TOLERANCE, 0},
+{475, 3258097678u, 1305882290u, 3217437234u, 0, ATANF_TOLERANCE, 0},
+{476, 3460915348u, 1219372260u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{477, 3303035472u, 3153013020u, 3217620376u, 0, ATANF_TOLERANCE, 0},
+{478, 1053698677u, 3284313107u, 1053032162u, 0, ATANF_TOLERANCE, 0},
+{479, 3396166221u, 1201894512u, 3217625048u, 0, ATANF_TOLERANCE, 0},
+{480, 3037541131u, 1085398440u, 3037541131u, 0, ATANF_TOLERANCE, 0},
+{481, 3458934263u, 1005577835u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{482, 1065761827u, 3333928591u, 1062151616u, 0, ATANF_TOLERANCE, 0},
+{483, 3025843188u, 820250112u, 3025843188u, 0, ATANF_TOLERANCE, 0},
+{484, 926665223u, 3150815797u, 926665223u, 0, ATANF_TOLERANCE, 0},
+{485, 1199816046u, 3143776186u, 1070141278u, 0, ATANF_TOLERANCE, 0},
+{486, 3333779015u, 952421041u, 3217624689u, 0, ATANF_TOLERANCE, 0},
+{487, 948398145u, 3238273189u, 948398145u, 0, ATANF_TOLERANCE, 0},
+{488, 3054021468u, 1270257895u, 3054021468u, 0, ATANF_TOLERANCE, 0},
+{489, 1080781593u, 1213908300u, 1067914719u, 0, ATANF_TOLERANCE, 0},
+{490, 3164749613u, 3010837763u, 3164748223u, 0, ATANF_TOLERANCE, 0},
+{491, 3235326590u, 1271705594u, 3216386555u, 0, ATANF_TOLERANCE, 0},
+{492, 3118883815u, 1051802647u, 3118883814u, 0, ATANF_TOLERANCE, 0},
+{493, 965378004u, 1292594138u, 965378004u, 0, ATANF_TOLERANCE, 0},
+{494, 3226990408u, 1110755136u, 3215208306u, 0, ATANF_TOLERANCE, 0},
+{495, 3117098218u, 1122474770u, 3117098217u, 0, ATANF_TOLERANCE, 0},
+{496, 1283624229u, 906796922u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{497, 970649315u, 1078286437u, 970649314u, 0, ATANF_TOLERANCE, 0},
+{498, 959776291u, 3280345347u, 959776291u, 0, ATANF_TOLERANCE, 0},
+{499, 3341117305u, 3294559023u, 3217624853u, 0, ATANF_TOLERANCE, 0},
+{500, 1270734970u, 3355874874u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{501, 3454816067u, 868771977u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{502, 917206623u, 1172710814u, 917206623u, 0, ATANF_TOLERANCE, 0},
+{503, 1106502045u, 1290849316u, 1069866331u, 0, ATANF_TOLERANCE, 0},
+{504, 1157598381u, 3309023746u, 1070137299u, 0, ATANF_TOLERANCE, 0},
+{505, 3335234513u, 1002337336u, 3217624729u, 0, ATANF_TOLERANCE, 0},
+{506, 1279489061u, 1006049444u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{507, 3157416480u, 1309984610u, 3157416019u, 0, ATANF_TOLERANCE, 0},
+{508, 3143920719u, 3131608518u, 3143920658u, 0, ATANF_TOLERANCE, 0},
+{509, 1233171235u, 826460580u, 1070141395u, 0, ATANF_TOLERANCE, 0},
+{510, 1148920078u, 1007674793u, 1070133052u, 0, ATANF_TOLERANCE, 0},
+{511, 3064988156u, 3230867340u, 3064988156u, 0, ATANF_TOLERANCE, 0},
+{512, 3083619260u, 1159415661u, 3083619260u, 0, ATANF_TOLERANCE, 0},
+{513, 1109198803u, 1221754614u, 1069927768u, 0, ATANF_TOLERANCE, 0},
+{514, 3219949483u, 1056167693u, 3213464057u, 0, ATANF_TOLERANCE, 0},
+{515, 3361149474u, 3387342069u, 3217625013u, 0, ATANF_TOLERANCE, 0},
+{516, 1207502108u, 3388073586u, 1070141337u, 0, ATANF_TOLERANCE, 0},
+{517, 1000014431u, 831213088u, 1000014355u, 0, ATANF_TOLERANCE, 0},
+{518, 3161756316u, 3143659754u, 3161755126u, 0, ATANF_TOLERANCE, 0},
+{519, 3160728744u, 3382954009u, 3160727769u, 0, ATANF_TOLERANCE, 0},
+{520, 1234530539u, 1079988872u, 1070141396u, 0, ATANF_TOLERANCE, 0},
+{521, 1017843965u, 1193076204u, 1017842336u, 0, ATANF_TOLERANCE, 0},
+{522, 951862956u, 1173464654u, 951862956u, 0, ATANF_TOLERANCE, 0},
+{523, 3306328852u, 1118701064u, 3217621474u, 0, ATANF_TOLERANCE, 0},
+{524, 1291910469u, 1211303367u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{525, 3027442905u, 1173894400u, 3027442905u, 0, ATANF_TOLERANCE, 0},
+{526, 1131927531u, 3182962700u, 1070107556u, 0, ATANF_TOLERANCE, 0},
+{527, 3449879391u, 991614550u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{528, 970094304u, 3344590506u, 970094303u, 0, ATANF_TOLERANCE, 0},
+{529, 1125551064u, 3331248076u, 1070085682u, 0, ATANF_TOLERANCE, 0},
+{530, 3427296372u, 3455289118u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{531, 1198917460u, 1327195159u, 1070141269u, 0, ATANF_TOLERANCE, 0},
+{532, 3201603336u, 820047343u, 3200876499u, 0, ATANF_TOLERANCE, 0},
+{533, 3114686212u, 3476082461u, 3114686212u, 0, ATANF_TOLERANCE, 0},
+{534, 921940707u, 2967544056u, 921940707u, 0, ATANF_TOLERANCE, 0},
+{535, 1091906532u, 3011904455u, 1069245075u, 0, ATANF_TOLERANCE, 0},
+{536, 3393557778u, 3383396815u, 3217625048u, 0, ATANF_TOLERANCE, 0},
+{537, 1276853215u, 873199561u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{538, 3462778440u, 3349284325u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{539, 3360170117u, 3048354042u, 3217625010u, 0, ATANF_TOLERANCE, 0},
+{540, 3224245428u, 3271307999u, 3214669684u, 0, ATANF_TOLERANCE, 0},
+{541, 1120124467u, 1135619937u, 1070055695u, 0, ATANF_TOLERANCE, 0},
+{542, 1064364381u, 3180675544u, 1061243521u, 0, ATANF_TOLERANCE, 0},
+{543, 1268744779u, 3328452652u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{544, 1165195428u, 3390323168u, 1070139249u, 0, ATANF_TOLERANCE, 0},
+{545, 3044092739u, 1106497311u, 3044092739u, 0, ATANF_TOLERANCE, 0},
+{546, 3149469534u, 1278465842u, 3149469405u, 0, ATANF_TOLERANCE, 0},
+{547, 3247790039u, 909788142u, 3217176119u, 0, ATANF_TOLERANCE, 0},
+{548, 3215244648u, 1083988595u, 3211331089u, 0, ATANF_TOLERANCE, 0},
+{549, 3095275931u, 989153382u, 3095275931u, 0, ATANF_TOLERANCE, 0},
+{550, 3059688264u, 1117455718u, 3059688264u, 0, ATANF_TOLERANCE, 0},
+{551, 1212717473u, 837873779u, 1070141362u, 0, ATANF_TOLERANCE, 0},
+{552, 3275973009u, 3450721670u, 3217582116u, 0, ATANF_TOLERANCE, 0},
+{553, 3028857014u, 3188853813u, 3028857014u, 0, ATANF_TOLERANCE, 0},
+{554, 3391162308u, 1291220039u, 3217625047u, 0, ATANF_TOLERANCE, 0},
+{555, 1044867873u, 3369493273u, 1044706316u, 0, ATANF_TOLERANCE, 0},
+{556, 1089986803u, 3462160118u, 1069064428u, 0, ATANF_TOLERANCE, 0},
+{557, 1296314700u, 2957454177u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{558, 1251462432u, 3171021770u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{559, 3485236902u, 980772835u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{560, 3262169538u, 1268270462u, 3217485693u, 0, ATANF_TOLERANCE, 0},
+{561, 3080852256u, 994641495u, 3080852256u, 0, ATANF_TOLERANCE, 0},
+{562, 1022211242u, 922124181u, 1022206872u, 0, ATANF_TOLERANCE, 0},
+{563, 884661176u, 2985540645u, 884661176u, 0, ATANF_TOLERANCE, 0},
+{564, 3071422941u, 3271100396u, 3071422941u, 0, ATANF_TOLERANCE, 0},
+{565, 989762529u, 3362011135u, 989762508u, 0, ATANF_TOLERANCE, 0},
+{566, 1295475718u, 3212305413u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{567, 1002632518u, 3330388441u, 1002632368u, 0, ATANF_TOLERANCE, 0},
+{568, 3404372005u, 3450484255u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{569, 3158912530u, 3105501826u, 3158911867u, 0, ATANF_TOLERANCE, 0},
+{570, 1125800069u, 3256265749u, 1070087054u, 0, ATANF_TOLERANCE, 0},
+{571, 3138037576u, 3103365227u, 3138037562u, 0, ATANF_TOLERANCE, 0},
+{572, 3108384823u, 1300246663u, 3108384823u, 0, ATANF_TOLERANCE, 0},
+{573, 999985470u, 3409354318u, 999985394u, 0, ATANF_TOLERANCE, 0},
+{574, 1189421739u, 1056599002u, 1070141117u, 0, ATANF_TOLERANCE, 0},
+{575, 3075182644u, 3144159778u, 3075182644u, 0, ATANF_TOLERANCE, 0},
+{576, 3028099649u, 3391513557u, 3028099649u, 0, ATANF_TOLERANCE, 0},
+{577, 3132541814u, 3444521949u, 3132541806u, 0, ATANF_TOLERANCE, 0},
+{578, 1164046161u, 3440635788u, 1070139082u, 0, ATANF_TOLERANCE, 0},
+{579, 1292596266u, 3116569667u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{580, 3469748379u, 3412765608u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{581, 1314644642u, 3123051784u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{582, 3399813173u, 828743798u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{583, 948775569u, 3485444126u, 948775569u, 0, ATANF_TOLERANCE, 0},
+{584, 1034611395u, 882288581u, 1034585499u, 0, ATANF_TOLERANCE, 0},
+{585, 3489122735u, 3372450889u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{586, 1181604787u, 3363067409u, 1070140852u, 0, ATANF_TOLERANCE, 0},
+{587, 3059042077u, 3204983963u, 3059042077u, 0, ATANF_TOLERANCE, 0},
+{588, 1043691622u, 3402603223u, 1043569415u, 0, ATANF_TOLERANCE, 0},
+{589, 1314588083u, 856187848u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{590, 3141533334u, 3010142974u, 3141533298u, 0, ATANF_TOLERANCE, 0},
+{591, 3157534378u, 3451674717u, 3157533902u, 0, ATANF_TOLERANCE, 0},
+{592, 3400949680u, 3073750220u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{593, 3365581801u, 1175843167u, 3217625024u, 0, ATANF_TOLERANCE, 0},
+{594, 1110424755u, 3011308654u, 1069950500u, 0, ATANF_TOLERANCE, 0},
+{595, 3189917167u, 927278934u, 3189829462u, 0, ATANF_TOLERANCE, 0},
+{596, 969804941u, 3355439348u, 969804940u, 0, ATANF_TOLERANCE, 0},
+{597, 1139120919u, 3270515074u, 1070123135u, 0, ATANF_TOLERANCE, 0},
+{598, 934308144u, 3118191228u, 934308144u, 0, ATANF_TOLERANCE, 0},
+{599, 1220524226u, 1152648002u, 1070141381u, 0, ATANF_TOLERANCE, 0},
+{600, 3162548604u, 3461790298u, 3162547910u, 0, ATANF_TOLERANCE, 0},
+{601, 3382391700u, 3296962745u, 3217625044u, 0, ATANF_TOLERANCE, 0},
+{602, 1156767533u, 1088986462u, 1070137085u, 0, ATANF_TOLERANCE, 0},
+{603, 3079222483u, 3312324949u, 3079222483u, 0, ATANF_TOLERANCE, 0},
+{604, 994934087u, 967678094u, 994934043u, 0, ATANF_TOLERANCE, 0},
+{605, 3185240099u, 1123403720u, 3185185835u, 0, ATANF_TOLERANCE, 0},
+{606, 3479873563u, 1246277393u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{607, 3424264117u, 3434026174u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{608, 3228365887u, 1216775310u, 3215412136u, 0, ATANF_TOLERANCE, 0},
+{609, 1035909900u, 1249532942u, 1035873949u, 0, ATANF_TOLERANCE, 0},
+{610, 3024951184u, 1247632131u, 3024951184u, 0, ATANF_TOLERANCE, 0},
+{611, 1212129651u, 3017366784u, 1070141360u, 0, ATANF_TOLERANCE, 0},
+{612, 3125775254u, 955826310u, 3125775251u, 0, ATANF_TOLERANCE, 0},
+{613, 1037464105u, 3121544932u, 1037413077u, 0, ATANF_TOLERANCE, 0},
+{614, 1311706596u, 1254918706u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{615, 918212457u, 1017468331u, 918212457u, 0, ATANF_TOLERANCE, 0},
+{616, 1337315179u, 3461361185u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{617, 1131358407u, 3325958870u, 1070106327u, 0, ATANF_TOLERANCE, 0},
+{618, 1156517523u, 3343716230u, 1070137016u, 0, ATANF_TOLERANCE, 0},
+{619, 3210802820u, 3207408574u, 3208155290u, 0, ATANF_TOLERANCE, 0},
+{620, 3337499209u, 1226297264u, 3217624775u, 0, ATANF_TOLERANCE, 0},
+{621, 3468429030u, 3253874001u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{622, 3253515800u, 1189005947u, 3217341653u, 0, ATANF_TOLERANCE, 0},
+{623, 3055299953u, 3047908678u, 3055299953u, 0, ATANF_TOLERANCE, 0},
+{624, 959956547u, 876324728u, 959956547u, 0, ATANF_TOLERANCE, 0},
+{625, 3425290480u, 1139193797u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{626, 1039917375u, 1122740999u, 1039834892u, 0, ATANF_TOLERANCE, 0},
+{627, 3220979495u, 3429223871u, 3213685914u, 0, ATANF_TOLERANCE, 0},
+{628, 1311016004u, 3334899880u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{629, 1128016396u, 1105151547u, 1070096822u, 0, ATANF_TOLERANCE, 0},
+{630, 3210335769u, 3100646155u, 3207888084u, 0, ATANF_TOLERANCE, 0},
+{631, 3022705759u, 3404762495u, 3022705759u, 0, ATANF_TOLERANCE, 0},
+{632, 1206054701u, 826010009u, 1070141330u, 0, ATANF_TOLERANCE, 0},
+{633, 3144504834u, 1162227076u, 3144504766u, 0, ATANF_TOLERANCE, 0},
+{634, 1213609983u, 919983950u, 1070141364u, 0, ATANF_TOLERANCE, 0},
+{635, 1246902946u, 3064047808u, 1070141400u, 0, ATANF_TOLERANCE, 0},
+{636, 995850843u, 1332031130u, 995850789u, 0, ATANF_TOLERANCE, 0},
+{637, 3362082828u, 3374056268u, 3217625015u, 0, ATANF_TOLERANCE, 0},
+{638, 1029480631u, 3047777170u, 1029466672u, 0, ATANF_TOLERANCE, 0},
+{639, 3153568584u, 3106514232u, 3153568275u, 0, ATANF_TOLERANCE, 0},
+{640, 3384988527u, 3109485565u, 3217625045u, 0, ATANF_TOLERANCE, 0},
+{641, 1317696241u, 870681806u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{642, 3235395924u, 1132055244u, 3216392527u, 0, ATANF_TOLERANCE, 0},
+{643, 3341877624u, 2969495570u, 3217624866u, 0, ATANF_TOLERANCE, 0},
+{644, 1228636133u, 886552820u, 1070141392u, 0, ATANF_TOLERANCE, 0},
+{645, 3161654634u, 3335899347u, 3161653466u, 0, ATANF_TOLERANCE, 0},
+{646, 3162655243u, 3307203982u, 3162654523u, 0, ATANF_TOLERANCE, 0},
+{647, 1207246237u, 859223639u, 1070141336u, 0, ATANF_TOLERANCE, 0},
+{648, 1165476654u, 3350219111u, 1070139287u, 0, ATANF_TOLERANCE, 0},
+{649, 1215278023u, 3019755242u, 1070141368u, 0, ATANF_TOLERANCE, 0},
+{650, 1017239798u, 3438501281u, 1017238418u, 0, ATANF_TOLERANCE, 0},
+{651, 1149651309u, 970030475u, 1070133594u, 0, ATANF_TOLERANCE, 0},
+{652, 1111943722u, 3122211334u, 1069972738u, 0, ATANF_TOLERANCE, 0},
+{653, 1189849849u, 3382739134u, 1070141125u, 0, ATANF_TOLERANCE, 0},
+{654, 3204848496u, 3141519085u, 3203862728u, 0, ATANF_TOLERANCE, 0},
+{655, 1249758327u, 3104759211u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{656, 3092982276u, 3445282331u, 3092982276u, 0, ATANF_TOLERANCE, 0},
+{657, 1168098747u, 1316854744u, 1070139762u, 0, ATANF_TOLERANCE, 0},
+{658, 892549317u, 1179637545u, 892549317u, 0, ATANF_TOLERANCE, 0},
+{659, 3301009024u, 3406174560u, 3217619629u, 0, ATANF_TOLERANCE, 0},
+{660, 3233089227u, 1212652543u, 3216157361u, 0, ATANF_TOLERANCE, 0},
+{661, 3218245284u, 1238873830u, 3213042506u, 0, ATANF_TOLERANCE, 0},
+{662, 3215981890u, 3240474694u, 3211863300u, 0, ATANF_TOLERANCE, 0},
+{663, 1266687209u, 3092038122u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{664, 3487959775u, 3331372071u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{665, 943645710u, 852875779u, 943645710u, 0, ATANF_TOLERANCE, 0},
+{666, 3345065699u, 3282620725u, 3217624905u, 0, ATANF_TOLERANCE, 0},
+{667, 935847271u, 1067255804u, 935847271u, 0, ATANF_TOLERANCE, 0},
+{668, 3410336089u, 1111437780u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{669, 3082940740u, 1336840432u, 3082940740u, 0, ATANF_TOLERANCE, 0},
+{670, 1141063391u, 1168908072u, 1070125424u, 0, ATANF_TOLERANCE, 0},
+{671, 3059263153u, 3067795684u, 3059263153u, 0, ATANF_TOLERANCE, 0},
+{672, 3353679791u, 897158391u, 3217624979u, 0, ATANF_TOLERANCE, 0},
+{673, 1001823878u, 1016826861u, 1001823754u, 0, ATANF_TOLERANCE, 0},
+{674, 1009130212u, 1004302940u, 1009129839u, 0, ATANF_TOLERANCE, 0},
+{675, 3367127535u, 943136342u, 3217625028u, 0, ATANF_TOLERANCE, 0},
+{676, 1032920919u, 3449126417u, 1032905048u, 0, ATANF_TOLERANCE, 0},
+{677, 3281952870u, 3147012185u, 3217598609u, 0, ATANF_TOLERANCE, 0},
+{678, 1237868497u, 3048281802u, 1070141398u, 0, ATANF_TOLERANCE, 0},
+{679, 1153753924u, 3322269242u, 1070136077u, 0, ATANF_TOLERANCE, 0},
+{680, 1120261759u, 892210998u, 1070056603u, 0, ATANF_TOLERANCE, 0},
+{681, 3226328360u, 3366432856u, 3215096616u, 0, ATANF_TOLERANCE, 0},
+{682, 3349595986u, 3251588707u, 3217624952u, 0, ATANF_TOLERANCE, 0},
+{683, 3166889490u, 3306023523u, 3166887081u, 0, ATANF_TOLERANCE, 0},
+{684, 1087750238u, 1099325523u, 1068894830u, 0, ATANF_TOLERANCE, 0},
+{685, 3121620061u, 3359488363u, 3121620060u, 0, ATANF_TOLERANCE, 0},
+{686, 1066116543u, 3072159933u, 1062482443u, 0, ATANF_TOLERANCE, 0},
+{687, 3210898034u, 2981803389u, 3208208865u, 0, ATANF_TOLERANCE, 0},
+{688, 3051923237u, 3364074347u, 3051923237u, 0, ATANF_TOLERANCE, 0},
+{689, 1030612298u, 3345396001u, 1030594803u, 0, ATANF_TOLERANCE, 0},
+{690, 1186234578u, 858134374u, 1070141040u, 0, ATANF_TOLERANCE, 0},
+{691, 1331680743u, 1009396165u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{692, 3060774997u, 1326067357u, 3060774997u, 0, ATANF_TOLERANCE, 0},
+{693, 887589411u, 1292305693u, 887589411u, 0, ATANF_TOLERANCE, 0},
+{694, 1045232522u, 3234993273u, 1045057281u, 0, ATANF_TOLERANCE, 0},
+{695, 3119858470u, 962515365u, 3119858468u, 0, ATANF_TOLERANCE, 0},
+{696, 3349432725u, 928848003u, 3217624951u, 0, ATANF_TOLERANCE, 0},
+{697, 912423027u, 3184646319u, 912423027u, 0, ATANF_TOLERANCE, 0},
+{698, 3228795133u, 3273940030u, 3215469039u, 0, ATANF_TOLERANCE, 0},
+{699, 3194674746u, 3112269709u, 3194413041u, 0, ATANF_TOLERANCE, 0},
+{700, 3296784303u, 3276182352u, 3217616918u, 0, ATANF_TOLERANCE, 0},
+{701, 965402291u, 3107104376u, 965402291u, 0, ATANF_TOLERANCE, 0},
+{702, 3388153589u, 3426245389u, 3217625046u, 0, ATANF_TOLERANCE, 0},
+{703, 1133410485u, 3329658993u, 1070111963u, 0, ATANF_TOLERANCE, 0},
+{704, 3136790322u, 1088652637u, 3136790303u, 0, ATANF_TOLERANCE, 0},
+{705, 3369970587u, 959121458u, 3217625032u, 0, ATANF_TOLERANCE, 0},
+{706, 1270451568u, 928393353u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{707, 989498922u, 3088358419u, 989498902u, 0, ATANF_TOLERANCE, 0},
+{708, 1280215674u, 3148135875u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{709, 1171873518u, 954709738u, 1070140197u, 0, ATANF_TOLERANCE, 0},
+{710, 3298258100u, 935525182u, 3217618126u, 0, ATANF_TOLERANCE, 0},
+{711, 3415208824u, 822843236u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{712, 1001897182u, 3191875320u, 1001897056u, 0, ATANF_TOLERANCE, 0},
+{713, 3152777939u, 3245830463u, 3152777673u, 0, ATANF_TOLERANCE, 0},
+{714, 985903305u, 3333087577u, 985903296u, 0, ATANF_TOLERANCE, 0},
+{715, 3357328848u, 859306298u, 3217624998u, 0, ATANF_TOLERANCE, 0},
+{716, 982612185u, 923582663u, 982612181u, 0, ATANF_TOLERANCE, 0},
+{717, 3267868136u, 1208301947u, 3217541046u, 0, ATANF_TOLERANCE, 0},
+{718, 3319048157u, 1172271145u, 3217623818u, 0, ATANF_TOLERANCE, 0},
+{719, 1144755661u, 860947435u, 1070130223u, 0, ATANF_TOLERANCE, 0},
+{720, 898467286u, 839254959u, 898467286u, 0, ATANF_TOLERANCE, 0},
+{721, 3301461672u, 1233693827u, 3217619816u, 0, ATANF_TOLERANCE, 0},
+{722, 3364525678u, 3089849671u, 3217625021u, 0, ATANF_TOLERANCE, 0},
+{723, 931441127u, 1133424555u, 931441127u, 0, ATANF_TOLERANCE, 0},
+{724, 3146660041u, 3143695961u, 3146659983u, 0, ATANF_TOLERANCE, 0},
+{725, 3467121799u, 3023584354u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{726, 1151257041u, 3084216427u, 1070134799u, 0, ATANF_TOLERANCE, 0},
+{727, 3097873255u, 3219266640u, 3097873255u, 0, ATANF_TOLERANCE, 0},
+{728, 3130670309u, 3192399254u, 3130670304u, 0, ATANF_TOLERANCE, 0},
+{729, 1017573824u, 3130901062u, 1017572310u, 0, ATANF_TOLERANCE, 0},
+{730, 1258369714u, 3462258576u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{731, 1216602683u, 3371396332u, 1070141372u, 0, ATANF_TOLERANCE, 0},
+{732, 3297265739u, 1214184410u, 3217617356u, 0, ATANF_TOLERANCE, 0},
+{733, 1071940738u, 3311731012u, 1065858274u, 0, ATANF_TOLERANCE, 0},
+{734, 922601356u, 3337171870u, 922601356u, 0, ATANF_TOLERANCE, 0},
+{735, 3462285635u, 3444030332u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{736, 3357177805u, 1085464241u, 3217624998u, 0, ATANF_TOLERANCE, 0},
+{737, 3049120080u, 900832851u, 3049120080u, 0, ATANF_TOLERANCE, 0},
+{738, 1153863660u, 1011991342u, 1070136122u, 0, ATANF_TOLERANCE, 0},
+{739, 3034243695u, 917098003u, 3034243695u, 0, ATANF_TOLERANCE, 0},
+{740, 1249365132u, 3278686216u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{741, 3046215730u, 3211219980u, 3046215730u, 0, ATANF_TOLERANCE, 0},
+{742, 3047251716u, 1090787353u, 3047251716u, 0, ATANF_TOLERANCE, 0},
+{743, 3131219358u, 3471261157u, 3131219352u, 0, ATANF_TOLERANCE, 0},
+{744, 3222096285u, 1198013705u, 3214057151u, 0, ATANF_TOLERANCE, 0},
+{745, 1297708818u, 3079166173u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{746, 3345532722u, 3383708463u, 3217624910u, 0, ATANF_TOLERANCE, 0},
+{747, 3418753236u, 3481843070u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{748, 1277417964u, 3487506626u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{749, 987577257u, 1152077087u, 987577244u, 0, ATANF_TOLERANCE, 0},
+{750, 3161606610u, 3190282989u, 3161605452u, 0, ATANF_TOLERANCE, 0},
+{751, 888030585u, 3062367380u, 888030585u, 0, ATANF_TOLERANCE, 0},
+{752, 1043442869u, 3311393817u, 1043328084u, 0, ATANF_TOLERANCE, 0},
+{753, 3320923228u, 3464544249u, 3217623964u, 0, ATANF_TOLERANCE, 0},
+{754, 1337400405u, 3488844154u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{755, 3400348640u, 3129868490u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{756, 1250249095u, 1069023744u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{757, 3284411233u, 1173613526u, 3217603666u, 0, ATANF_TOLERANCE, 0},
+{758, 3020883322u, 2953622587u, 3020883322u, 0, ATANF_TOLERANCE, 0},
+{759, 1215968622u, 3469884568u, 1070141370u, 0, ATANF_TOLERANCE, 0},
+{760, 3202319550u, 819117302u, 3201482744u, 0, ATANF_TOLERANCE, 0},
+{761, 3061638260u, 3116222327u, 3061638260u, 0, ATANF_TOLERANCE, 0},
+{762, 1025404104u, 1066370251u, 1025398931u, 0, ATANF_TOLERANCE, 0},
+{763, 3138086437u, 3195983510u, 3138086424u, 0, ATANF_TOLERANCE, 0},
+{764, 3091024506u, 3456196859u, 3091024506u, 0, ATANF_TOLERANCE, 0},
+{765, 3362748242u, 3369843597u, 3217625016u, 0, ATANF_TOLERANCE, 0},
+{766, 3099671635u, 3218383623u, 3099671635u, 0, ATANF_TOLERANCE, 0},
+{767, 3068014841u, 2978226656u, 3068014841u, 0, ATANF_TOLERANCE, 0},
+{768, 1252237719u, 1121169249u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{769, 3327895594u, 1224511805u, 3217624454u, 0, ATANF_TOLERANCE, 0},
+{770, 3082454432u, 889268276u, 3082454432u, 0, ATANF_TOLERANCE, 0},
+{771, 3396161504u, 1182798837u, 3217625048u, 0, ATANF_TOLERANCE, 0},
+{772, 1099710167u, 887180181u, 1069663411u, 0, ATANF_TOLERANCE, 0},
+{773, 1157186482u, 1288722647u, 1070137196u, 0, ATANF_TOLERANCE, 0},
+{774, 1282110851u, 3176633124u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{775, 3477008113u, 1331845018u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{776, 3292127294u, 3409957764u, 3217613768u, 0, ATANF_TOLERANCE, 0},
+{777, 1123357102u, 3281307320u, 1070072945u, 0, ATANF_TOLERANCE, 0},
+{778, 1106837025u, 3088080674u, 1069871974u, 0, ATANF_TOLERANCE, 0},
+{779, 1049949008u, 1130799489u, 1049686811u, 0, ATANF_TOLERANCE, 0},
+{780, 1253017688u, 942062372u, 1070141401u, 0, ATANF_TOLERANCE, 0},
+{781, 1108543194u, 3281299199u, 1069913239u, 0, ATANF_TOLERANCE, 0},
+{782, 3087985411u, 1238341456u, 3087985411u, 0, ATANF_TOLERANCE, 0},
+{783, 3163283126u, 1328636961u, 3163282235u, 0, ATANF_TOLERANCE, 0},
+{784, 1160162706u, 1264067367u, 1070138257u, 0, ATANF_TOLERANCE, 0},
+{785, 3305715025u, 3017496063u, 3217621230u, 0, ATANF_TOLERANCE, 0},
+{786, 1266928623u, 811778614u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{787, 3025340297u, 1193925540u, 3025340297u, 0, ATANF_TOLERANCE, 0},
+{788, 3438080027u, 3107114149u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{789, 3344574751u, 3111270744u, 3217624900u, 0, ATANF_TOLERANCE, 0},
+{790, 1152416724u, 962669179u, 1070135461u, 0, ATANF_TOLERANCE, 0},
+{791, 1218239308u, 1126238113u, 1070141377u, 0, ATANF_TOLERANCE, 0},
+{792, 3263310567u, 1030748197u, 3217496171u, 0, ATANF_TOLERANCE, 0},
+{793, 3041998669u, 1160635263u, 3041998669u, 0, ATANF_TOLERANCE, 0},
+{794, 1000313118u, 2980130729u, 1000313035u, 0, ATANF_TOLERANCE, 0},
+{795, 972485427u, 1124312043u, 972485425u, 0, ATANF_TOLERANCE, 0},
+{796, 3290264612u, 1124703898u, 3217611731u, 0, ATANF_TOLERANCE, 0},
+{797, 3222106584u, 1183748648u, 3214060655u, 0, ATANF_TOLERANCE, 0},
+{798, 1278946388u, 825129857u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{799, 947914771u, 3181847068u, 947914771u, 0, ATANF_TOLERANCE, 0},
+{800, 3167730654u, 3195765940u, 3167727737u, 0, ATANF_TOLERANCE, 0},
+{801, 1098530298u, 3255870890u, 1069605780u, 0, ATANF_TOLERANCE, 0},
+{802, 3232726036u, 871038882u, 3216111995u, 0, ATANF_TOLERANCE, 0},
+{803, 1297190916u, 811863044u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{804, 1277649137u, 961171401u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{805, 3203377685u, 1306427476u, 3202361137u, 0, ATANF_TOLERANCE, 0},
+{806, 3090306474u, 3124785016u, 3090306474u, 0, ATANF_TOLERANCE, 0},
+{807, 3244032016u, 3045313345u, 3217016043u, 0, ATANF_TOLERANCE, 0},
+{808, 3033122376u, 3049877065u, 3033122376u, 0, ATANF_TOLERANCE, 0},
+{809, 1096155623u, 1256423752u, 1069515403u, 0, ATANF_TOLERANCE, 0},
+{810, 873151908u, 3246562559u, 873151908u, 0, ATANF_TOLERANCE, 0},
+{811, 3238729605u, 1298769842u, 3216664316u, 0, ATANF_TOLERANCE, 0},
+{812, 3317196817u, 989537151u, 3217623629u, 0, ATANF_TOLERANCE, 0},
+{813, 3374748510u, 834161190u, 3217625038u, 0, ATANF_TOLERANCE, 0},
+{814, 3345634950u, 959901149u, 3217624911u, 0, ATANF_TOLERANCE, 0},
+{815, 3189860276u, 883598767u, 3189773958u, 0, ATANF_TOLERANCE, 0},
+{816, 887311687u, 1175312255u, 887311687u, 0, ATANF_TOLERANCE, 0},
+{817, 3396917283u, 3066326686u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{818, 3317032737u, 3143803722u, 3217623610u, 0, ATANF_TOLERANCE, 0},
+{819, 1200051436u, 1163802508u, 1070141282u, 0, ATANF_TOLERANCE, 0},
+{820, 3105291012u, 1194385202u, 3105291012u, 0, ATANF_TOLERANCE, 0},
+{821, 1306520561u, 957302464u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{822, 1314936356u, 2985592532u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{823, 3475052219u, 1284049853u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{824, 3085636260u, 1107682820u, 3085636260u, 0, ATANF_TOLERANCE, 0},
+{825, 3393227708u, 3271879112u, 3217625048u, 0, ATANF_TOLERANCE, 0},
+{826, 3182540197u, 852580839u, 3182511098u, 0, ATANF_TOLERANCE, 0},
+{827, 3349005404u, 3080993030u, 3217624947u, 0, ATANF_TOLERANCE, 0},
+{828, 3154720153u, 3443720494u, 3154719943u, 0, ATANF_TOLERANCE, 0},
+{829, 1262863321u, 1219003129u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{830, 882902102u, 1224362550u, 882902102u, 0, ATANF_TOLERANCE, 0},
+{831, 1053387478u, 3184880021u, 1052763523u, 0, ATANF_TOLERANCE, 0},
+{832, 3387653691u, 3347783852u, 3217625046u, 0, ATANF_TOLERANCE, 0},
+{833, 3136364836u, 1018492227u, 3136364818u, 0, ATANF_TOLERANCE, 0},
+{834, 1338680611u, 1166078045u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{835, 1112891928u, 3074730425u, 1069984171u, 0, ATANF_TOLERANCE, 0},
+{836, 893449284u, 1052877339u, 893449284u, 0, ATANF_TOLERANCE, 0},
+{837, 892311459u, 1097338393u, 892311459u, 0, ATANF_TOLERANCE, 0},
+{838, 3105373037u, 3246705916u, 3105373037u, 0, ATANF_TOLERANCE, 0},
+{839, 1190105283u, 3033907262u, 1070141129u, 0, ATANF_TOLERANCE, 0},
+{840, 1011225926u, 1180485180u, 1011225294u, 0, ATANF_TOLERANCE, 0},
+{841, 1043025031u, 987068973u, 1042922036u, 0, ATANF_TOLERANCE, 0},
+{842, 3410531037u, 2953541915u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{843, 3125834184u, 896953754u, 3125834181u, 0, ATANF_TOLERANCE, 0},
+{844, 902318189u, 849277289u, 902318189u, 0, ATANF_TOLERANCE, 0},
+{845, 3213624815u, 2987148017u, 3209988543u, 0, ATANF_TOLERANCE, 0},
+{846, 1120888322u, 1086209113u, 1070060512u, 0, ATANF_TOLERANCE, 0},
+{847, 1315217243u, 3396371713u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{848, 3137758475u, 1039403054u, 3137758463u, 0, ATANF_TOLERANCE, 0},
+{849, 1040617590u, 1034835971u, 1040567347u, 0, ATANF_TOLERANCE, 0},
+{850, 955384253u, 3344785562u, 955384253u, 0, ATANF_TOLERANCE, 0},
+{851, 3061417900u, 1172208065u, 3061417900u, 0, ATANF_TOLERANCE, 0},
+{852, 904255535u, 1019967545u, 904255535u, 0, ATANF_TOLERANCE, 0},
+{853, 1022984119u, 3113891410u, 1022979067u, 0, ATANF_TOLERANCE, 0},
+{854, 997362368u, 3112875428u, 997362295u, 0, ATANF_TOLERANCE, 0},
+{855, 900933520u, 1100589187u, 900933520u, 0, ATANF_TOLERANCE, 0},
+{856, 1168623062u, 1143306482u, 1070139840u, 0, ATANF_TOLERANCE, 0},
+{857, 878737490u, 3269908326u, 878737490u, 0, ATANF_TOLERANCE, 0},
+{858, 1039827284u, 1072928888u, 1039746136u, 0, ATANF_TOLERANCE, 0},
+{859, 1021564080u, 1064468397u, 1021560233u, 0, ATANF_TOLERANCE, 0},
+{860, 3458669745u, 3033299853u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{861, 3327516316u, 3405380971u, 3217624438u, 0, ATANF_TOLERANCE, 0},
+{862, 1040711112u, 3229444200u, 1040659264u, 0, ATANF_TOLERANCE, 0},
+{863, 1134528351u, 3365952513u, 1070115111u, 0, ATANF_TOLERANCE, 0},
+{864, 3039884464u, 1170612785u, 3039884464u, 0, ATANF_TOLERANCE, 0},
+{865, 3414352838u, 3350285760u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{866, 1133689539u, 1067460093u, 1070112817u, 0, ATANF_TOLERANCE, 0},
+{867, 3455688478u, 3333091960u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{868, 1137634874u, 1137038869u, 1070121134u, 0, ATANF_TOLERANCE, 0},
+{869, 3415502662u, 955510692u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{870, 954999730u, 969618597u, 954999730u, 0, ATANF_TOLERANCE, 0},
+{871, 1066157309u, 3241712664u, 1062519577u, 0, ATANF_TOLERANCE, 0},
+{872, 3436353675u, 1174967495u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{873, 940437609u, 860372396u, 940437609u, 0, ATANF_TOLERANCE, 0},
+{874, 3108347547u, 3434003435u, 3108347546u, 0, ATANF_TOLERANCE, 0},
+{875, 3064200154u, 3158080507u, 3064200154u, 0, ATANF_TOLERANCE, 0},
+{876, 1023889593u, 2979304683u, 1023886369u, 0, ATANF_TOLERANCE, 0},
+{877, 3272661536u, 3461799138u, 3217567140u, 0, ATANF_TOLERANCE, 0},
+{878, 1170245333u, 1233406410u, 1070140041u, 0, ATANF_TOLERANCE, 0},
+{879, 1219052056u, 3369557946u, 1070141378u, 0, ATANF_TOLERANCE, 0},
+{880, 3318983619u, 3259663338u, 3217623812u, 0, ATANF_TOLERANCE, 0},
+{881, 3372118621u, 837597103u, 3217625035u, 0, ATANF_TOLERANCE, 0},
+{882, 3146190320u, 889646054u, 3146190269u, 0, ATANF_TOLERANCE, 0},
+{883, 1299683827u, 966031619u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{884, 3190796331u, 1320011850u, 3190685309u, 0, ATANF_TOLERANCE, 0},
+{885, 3086068902u, 3484245751u, 3086068902u, 0, ATANF_TOLERANCE, 0},
+{886, 3064155399u, 3176569312u, 3064155399u, 0, ATANF_TOLERANCE, 0},
+{887, 3040314717u, 1071290674u, 3040314717u, 0, ATANF_TOLERANCE, 0},
+{888, 3257224022u, 3361778245u, 3217422092u, 0, ATANF_TOLERANCE, 0},
+{889, 1229268598u, 1066965677u, 1070141392u, 0, ATANF_TOLERANCE, 0},
+{890, 3184078812u, 871003709u, 3184036643u, 0, ATANF_TOLERANCE, 0},
+{891, 1086717248u, 3423795374u, 1068797219u, 0, ATANF_TOLERANCE, 0},
+{892, 3434884607u, 3029593823u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{893, 3464955606u, 1017987696u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{894, 1025278524u, 3121856207u, 1025273537u, 0, ATANF_TOLERANCE, 0},
+{895, 1242829722u, 3233935671u, 1070141399u, 0, ATANF_TOLERANCE, 0},
+{896, 3075149137u, 1117325737u, 3075149137u, 0, ATANF_TOLERANCE, 0},
+{897, 1200927971u, 1317167489u, 1070141292u, 0, ATANF_TOLERANCE, 0},
+{898, 3326858092u, 3452602832u, 3217624408u, 0, ATANF_TOLERANCE, 0},
+{899, 1246019790u, 850632217u, 1070141400u, 0, ATANF_TOLERANCE, 0},
+{900, 3184801644u, 1137974313u, 3184752184u, 0, ATANF_TOLERANCE, 0},
+{901, 1136052740u, 3244616020u, 1070118457u, 0, ATANF_TOLERANCE, 0},
+{902, 1069009211u, 3002507482u, 1064723212u, 0, ATANF_TOLERANCE, 0},
+{903, 1015670780u, 1101217251u, 1015669926u, 0, ATANF_TOLERANCE, 0},
+{904, 1012543234u, 1116520440u, 1012542389u, 0, ATANF_TOLERANCE, 0},
+{905, 3316611992u, 3394732912u, 3217623557u, 0, ATANF_TOLERANCE, 0},
+{906, 1087942795u, 3316660295u, 1068911490u, 0, ATANF_TOLERANCE, 0},
+{907, 3426365713u, 3069778532u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{908, 3066654389u, 3443934204u, 3066654389u, 0, ATANF_TOLERANCE, 0},
+{909, 3295326432u, 1313396175u, 3217616115u, 0, ATANF_TOLERANCE, 0},
+{910, 3318835308u, 3277583511u, 3217623799u, 0, ATANF_TOLERANCE, 0},
+{911, 3283555717u, 891875120u, 3217602142u, 0, ATANF_TOLERANCE, 0},
+{912, 3381255420u, 3015406047u, 3217625043u, 0, ATANF_TOLERANCE, 0},
+{913, 3040485181u, 3375450886u, 3040485181u, 0, ATANF_TOLERANCE, 0},
+{914, 3388772093u, 1032597076u, 3217625047u, 0, ATANF_TOLERANCE, 0},
+{915, 954670189u, 1144923689u, 954670189u, 0, ATANF_TOLERANCE, 0},
+{916, 1319200415u, 3387555900u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{917, 1279324488u, 3228401212u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{918, 3217795424u, 865577227u, 3212918140u, 0, ATANF_TOLERANCE, 0},
+{919, 3455131757u, 1260217257u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{920, 1246947517u, 1087951909u, 1070141400u, 0, ATANF_TOLERANCE, 0},
+{921, 3396723577u, 869285240u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{922, 3433761025u, 3060143904u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{923, 3201187455u, 900233172u, 3200520224u, 0, ATANF_TOLERANCE, 0},
+{924, 1173247961u, 1191127979u, 1070140303u, 0, ATANF_TOLERANCE, 0},
+{925, 3037297123u, 3346394818u, 3037297123u, 0, ATANF_TOLERANCE, 0},
+{926, 3248534678u, 1323683800u, 3217207806u, 0, ATANF_TOLERANCE, 0},
+{927, 3083019343u, 3033309444u, 3083019343u, 0, ATANF_TOLERANCE, 0},
+{928, 3042018375u, 3203882372u, 3042018375u, 0, ATANF_TOLERANCE, 0},
+{929, 1082862511u, 3032804719u, 1068245533u, 0, ATANF_TOLERANCE, 0},
+{930, 3157626955u, 3483653298u, 3157626468u, 0, ATANF_TOLERANCE, 0},
+{931, 1341821683u, 3003675365u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{932, 881101379u, 1190838126u, 881101379u, 0, ATANF_TOLERANCE, 0},
+{933, 1079061705u, 2960507663u, 1067650663u, 0, ATANF_TOLERANCE, 0},
+{934, 3182695954u, 3256861672u, 3182665676u, 0, ATANF_TOLERANCE, 0},
+{935, 1105291533u, 3482971524u, 1069843809u, 0, ATANF_TOLERANCE, 0},
+{936, 1016023520u, 3227712090u, 1016022562u, 0, ATANF_TOLERANCE, 0},
+{937, 3370691006u, 1295870514u, 3217625033u, 0, ATANF_TOLERANCE, 0},
+{938, 1156767169u, 1049756240u, 1070137085u, 0, ATANF_TOLERANCE, 0},
+{939, 3077020499u, 894671462u, 3077020499u, 0, ATANF_TOLERANCE, 0},
+{940, 1104284039u, 3040211914u, 1069822048u, 0, ATANF_TOLERANCE, 0},
+{941, 3335212901u, 3486414589u, 3217624728u, 0, ATANF_TOLERANCE, 0},
+{942, 1093697541u, 3193708441u, 1069383035u, 0, ATANF_TOLERANCE, 0},
+{943, 3266691185u, 1160074593u, 3217532746u, 0, ATANF_TOLERANCE, 0},
+{944, 3179003144u, 1108615803u, 3178982419u, 0, ATANF_TOLERANCE, 0},
+{945, 1094115255u, 3008610212u, 1069409331u, 0, ATANF_TOLERANCE, 0},
+{946, 3424086808u, 3260140004u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{947, 3353608773u, 1134068114u, 3217624979u, 0, ATANF_TOLERANCE, 0},
+{948, 973664327u, 1319516167u, 973664326u, 0, ATANF_TOLERANCE, 0},
+{949, 882878091u, 3136970767u, 882878091u, 0, ATANF_TOLERANCE, 0},
+{950, 1098662266u, 833740182u, 1069610044u, 0, ATANF_TOLERANCE, 0},
+{951, 927582555u, 947955456u, 927582555u, 0, ATANF_TOLERANCE, 0},
+{952, 3111440310u, 3067634077u, 3111440309u, 0, ATANF_TOLERANCE, 0},
+{953, 3476083859u, 966439623u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{954, 3038754840u, 932009686u, 3038754840u, 0, ATANF_TOLERANCE, 0},
+{955, 979878744u, 1232482646u, 979878740u, 0, ATANF_TOLERANCE, 0},
+{956, 3464546616u, 3205527253u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{957, 1002542205u, 3152136093u, 1002542058u, 0, ATANF_TOLERANCE, 0},
+{958, 3443552129u, 3165561391u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{959, 1287620154u, 3119707283u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{960, 946058434u, 1249928879u, 946058434u, 0, ATANF_TOLERANCE, 0},
+{961, 3073260205u, 3093124531u, 3073260205u, 0, ATANF_TOLERANCE, 0},
+{962, 1245702957u, 894348966u, 1070141400u, 0, ATANF_TOLERANCE, 0},
+{963, 989655126u, 1308376568u, 989655106u, 0, ATANF_TOLERANCE, 0},
+{964, 1002715618u, 1191006977u, 1002715464u, 0, ATANF_TOLERANCE, 0},
+{965, 3087802274u, 897541752u, 3087802274u, 0, ATANF_TOLERANCE, 0},
+{966, 1000863905u, 1196831314u, 1000863808u, 0, ATANF_TOLERANCE, 0},
+{967, 3415763001u, 3032518431u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{968, 3283471961u, 1260093226u, 3217601980u, 0, ATANF_TOLERANCE, 0},
+{969, 3311210827u, 1192192264u, 3217622679u, 0, ATANF_TOLERANCE, 0},
+{970, 3026311911u, 2968974374u, 3026311911u, 0, ATANF_TOLERANCE, 0},
+{971, 1198307901u, 1116328249u, 1070141264u, 0, ATANF_TOLERANCE, 0},
+{972, 1288901567u, 1296370667u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{973, 922255363u, 958305289u, 922255363u, 0, ATANF_TOLERANCE, 0},
+{974, 1113104661u, 944376032u, 1069986527u, 0, ATANF_TOLERANCE, 0},
+{975, 1136714348u, 828849087u, 1070119658u, 0, ATANF_TOLERANCE, 0},
+{976, 948856035u, 1015466475u, 948856035u, 0, ATANF_TOLERANCE, 0},
+{977, 1062512367u, 3229559531u, 1060205391u, 0, ATANF_TOLERANCE, 0},
+{978, 3486907092u, 823220784u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{979, 1162027071u, 3308983387u, 1070138716u, 0, ATANF_TOLERANCE, 0},
+{980, 1034561811u, 1054043114u, 1034536255u, 0, ATANF_TOLERANCE, 0},
+{981, 3271615417u, 3209997200u, 3217559968u, 0, ATANF_TOLERANCE, 0},
+{982, 1042014529u, 1146708584u, 1041936699u, 0, ATANF_TOLERANCE, 0},
+{983, 1177157787u, 3090208179u, 1070140632u, 0, ATANF_TOLERANCE, 0},
+{984, 3196144817u, 1056118717u, 3195882893u, 0, ATANF_TOLERANCE, 0},
+{985, 3432084552u, 2997091781u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{986, 1309658335u, 1010219988u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{987, 1226494979u, 2991604792u, 1070141389u, 0, ATANF_TOLERANCE, 0},
+{988, 3100289712u, 3456334210u, 3100289712u, 0, ATANF_TOLERANCE, 0},
+{989, 3375507013u, 1306310823u, 3217625039u, 0, ATANF_TOLERANCE, 0},
+{990, 3460699001u, 3096700943u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{991, 3079231719u, 1044386263u, 3079231719u, 0, ATANF_TOLERANCE, 0},
+{992, 3093951884u, 1014115231u, 3093951884u, 0, ATANF_TOLERANCE, 0},
+{993, 3468023178u, 1209565017u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{994, 1204196034u, 3298625731u, 1070141320u, 0, ATANF_TOLERANCE, 0},
+{995, 3459877411u, 2960476959u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{996, 909696559u, 1163075690u, 909696559u, 0, ATANF_TOLERANCE, 0},
+{997, 1161439847u, 943449277u, 1070138586u, 0, ATANF_TOLERANCE, 0},
+{998, 908663107u, 939489763u, 908663107u, 0, ATANF_TOLERANCE, 0},
+{999, 1055319316u, 3261813492u, 1054402974u, 0, ATANF_TOLERANCE, 0},
+{1000, 1084378658u, 1009650785u, 1068508453u, 0, ATANF_TOLERANCE, 0},
+{1001, 3053887750u, 3341786453u, 3053887750u, 0, ATANF_TOLERANCE, 0},
+{1002, 3022828828u, 881335251u, 3022828828u, 0, ATANF_TOLERANCE, 0},
+{1003, 1226473697u, 821025132u, 1070141389u, 0, ATANF_TOLERANCE, 0},
+{1004, 1123114742u, 1229815537u, 1070071896u, 0, ATANF_TOLERANCE, 0},
+{1005, 1258114435u, 1291336083u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{1006, 3468040845u, 3066966245u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1007, 1178825761u, 1113195286u, 1070140732u, 0, ATANF_TOLERANCE, 0},
+{1008, 3059266302u, 878503862u, 3059266302u, 0, ATANF_TOLERANCE, 0},
+{1009, 3223384012u, 1130486973u, 3214449981u, 0, ATANF_TOLERANCE, 0},
+{1010, 1019964626u, 1235133609u, 1019961886u, 0, ATANF_TOLERANCE, 0},
+{1011, 3445262427u, 3465211174u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1012, 1125653081u, 1207799746u, 1070086253u, 0, ATANF_TOLERANCE, 0},
+{1013, 3337652712u, 3025581813u, 3217624778u, 0, ATANF_TOLERANCE, 0},
+{1014, 1184753508u, 3147374485u, 1070140988u, 0, ATANF_TOLERANCE, 0},
+{1015, 996404791u, 3353251979u, 996404731u, 0, ATANF_TOLERANCE, 0},
+{1016, 1188439315u, 1113484271u, 1070141097u, 0, ATANF_TOLERANCE, 0},
+{1017, 906557513u, 3006513432u, 906557513u, 0, ATANF_TOLERANCE, 0},
+{1018, 916831283u, 999465787u, 916831283u, 0, ATANF_TOLERANCE, 0},
+{1019, 996786317u, 3179221951u, 996786252u, 0, ATANF_TOLERANCE, 0},
+{1020, 3461635065u, 1004690387u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1021, 1188167943u, 1200744896u, 1070141091u, 0, ATANF_TOLERANCE, 0},
+{1022, 3036502395u, 1172597364u, 3036502395u, 0, ATANF_TOLERANCE, 0},
+{1023, 891257783u, 1267560050u, 891257783u, 0, ATANF_TOLERANCE, 0},
+{1024, 3290079438u, 846519377u, 3217611488u, 0, ATANF_TOLERANCE, 0},
+{1025, 3350690327u, 2967953392u, 3217624961u, 0, ATANF_TOLERANCE, 0},
+{1026, 1102061604u, 3424449935u, 1069760636u, 0, ATANF_TOLERANCE, 0},
+{1027, 1282351521u, 3039376424u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{1028, 3458861065u, 3392466405u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1029, 3095256878u, 1023623326u, 3095256878u, 0, ATANF_TOLERANCE, 0},
+{1030, 3163373610u, 843150426u, 3163372692u, 0, ATANF_TOLERANCE, 0},
+{1031, 3228793330u, 855146890u, 3215468806u, 0, ATANF_TOLERANCE, 0},
+{1032, 3422194733u, 893873945u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{1033, 3083885296u, 974543672u, 3083885296u, 0, ATANF_TOLERANCE, 0},
+{1034, 1261940623u, 3402349985u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{1035, 3400603081u, 3234396843u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{1036, 1219411812u, 2961857939u, 1070141379u, 0, ATANF_TOLERANCE, 0},
+{1037, 3094833770u, 805351108u, 3094833770u, 0, ATANF_TOLERANCE, 0},
+{1038, 3139250800u, 3079109479u, 3139250780u, 0, ATANF_TOLERANCE, 0},
+{1039, 886201503u, 3272760705u, 886201503u, 0, ATANF_TOLERANCE, 0},
+{1040, 3297366026u, 1089966380u, 3217617442u, 0, ATANF_TOLERANCE, 0},
+{1041, 1218488455u, 3309646450u, 1070141377u, 0, ATANF_TOLERANCE, 0},
+{1042, 3040358923u, 3093401553u, 3040358923u, 0, ATANF_TOLERANCE, 0},
+{1043, 1283938137u, 1196383822u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1044, 3182551696u, 3029982441u, 3182522512u, 0, ATANF_TOLERANCE, 0},
+{1045, 1317098613u, 949986176u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1046, 3116209179u, 3303588342u, 3116209179u, 0, ATANF_TOLERANCE, 0},
+{1047, 3431703657u, 3014443710u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1048, 3239728775u, 927815421u, 3216758511u, 0, ATANF_TOLERANCE, 0},
+{1049, 3207141672u, 933456504u, 3205853333u, 0, ATANF_TOLERANCE, 0},
+{1050, 3154378805u, 905462392u, 3154378618u, 0, ATANF_TOLERANCE, 0},
+{1051, 3069658155u, 1041452042u, 3069658155u, 0, ATANF_TOLERANCE, 0},
+{1052, 3313160088u, 2964063309u, 3217622960u, 0, ATANF_TOLERANCE, 0},
+{1053, 3207056527u, 3384206601u, 3205793915u, 0, ATANF_TOLERANCE, 0},
+{1054, 1284174954u, 3436881197u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1055, 3156081645u, 3308839704u, 3156081325u, 0, ATANF_TOLERANCE, 0},
+{1056, 1063693032u, 976661408u, 1060880281u, 0, ATANF_TOLERANCE, 0},
+{1057, 3036026175u, 1251203998u, 3036026175u, 0, ATANF_TOLERANCE, 0},
+{1058, 1102631663u, 3396951425u, 1069778533u, 0, ATANF_TOLERANCE, 0},
+{1059, 968803479u, 992989712u, 968803479u, 0, ATANF_TOLERANCE, 0},
+{1060, 3273080388u, 3109405906u, 3217569587u, 0, ATANF_TOLERANCE, 0},
+{1061, 1172529774u, 3294550127u, 1070140250u, 0, ATANF_TOLERANCE, 0},
+{1062, 1306695905u, 1292690378u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1063, 1003649752u, 1218792138u, 1003649562u, 0, ATANF_TOLERANCE, 0},
+{1064, 1078478376u, 1326246424u, 1067546758u, 0, ATANF_TOLERANCE, 0},
+{1065, 3158855023u, 3151283866u, 3158854369u, 0, ATANF_TOLERANCE, 0},
+{1066, 1165177679u, 3276237026u, 1070139247u, 0, ATANF_TOLERANCE, 0},
+{1067, 3403009513u, 3381966453u, 3217625049u, 0, ATANF_TOLERANCE, 0},
+{1068, 952348506u, 3377573987u, 952348506u, 0, ATANF_TOLERANCE, 0},
+{1069, 1222777442u, 1125769920u, 1070141385u, 0, ATANF_TOLERANCE, 0},
+{1070, 1325324763u, 978336043u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1071, 3363524213u, 3202991311u, 3217625018u, 0, ATANF_TOLERANCE, 0},
+{1072, 1158950321u, 1073578913u, 1070137864u, 0, ATANF_TOLERANCE, 0},
+{1073, 903129873u, 3416864271u, 903129873u, 0, ATANF_TOLERANCE, 0},
+{1074, 3078339944u, 988173985u, 3078339944u, 0, ATANF_TOLERANCE, 0},
+{1075, 1208345407u, 1254181270u, 1070141341u, 0, ATANF_TOLERANCE, 0},
+{1076, 1258634105u, 1247426200u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{1077, 1248478509u, 1287895126u, 1070141400u, 0, ATANF_TOLERANCE, 0},
+{1078, 1153863988u, 3430539165u, 1070136122u, 0, ATANF_TOLERANCE, 0},
+{1079, 1235620969u, 866627358u, 1070141396u, 0, ATANF_TOLERANCE, 0},
+{1080, 1097120930u, 3221726305u, 1069555579u, 0, ATANF_TOLERANCE, 0},
+{1081, 3469778622u, 1200179013u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1082, 1147712200u, 931865525u, 1070132390u, 0, ATANF_TOLERANCE, 0},
+{1083, 1124721745u, 3058969650u, 1070080569u, 0, ATANF_TOLERANCE, 0},
+{1084, 3261744304u, 1043806501u, 3217481834u, 0, ATANF_TOLERANCE, 0},
+{1085, 1064922416u, 1320485628u, 1061534605u, 0, ATANF_TOLERANCE, 0},
+{1086, 3303160152u, 3075455322u, 3217620416u, 0, ATANF_TOLERANCE, 0},
+{1087, 1315090496u, 3269683237u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1088, 3230403187u, 1322841992u, 3215740568u, 0, ATANF_TOLERANCE, 0},
+{1089, 1335399673u, 974138676u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1090, 1072458508u, 3372833993u, 1065978748u, 0, ATANF_TOLERANCE, 0},
+{1091, 3303015249u, 3015039539u, 3217620370u, 0, ATANF_TOLERANCE, 0},
+{1092, 3252139741u, 1059615003u, 3217314092u, 0, ATANF_TOLERANCE, 0},
+{1093, 3468519966u, 3113982619u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1094, 1006231203u, 897530770u, 1006230885u, 0, ATANF_TOLERANCE, 0},
+{1095, 951554138u, 1001144381u, 951554138u, 0, ATANF_TOLERANCE, 0},
+{1096, 942046828u, 986341002u, 942046828u, 0, ATANF_TOLERANCE, 0},
+{1097, 3319723279u, 3414482416u, 3217623875u, 0, ATANF_TOLERANCE, 0},
+{1098, 3255104167u, 928827688u, 3217372739u, 0, ATANF_TOLERANCE, 0},
+{1099, 1155477903u, 3104812800u, 1070136705u, 0, ATANF_TOLERANCE, 0},
+{1100, 3273889176u, 980486479u, 3217573771u, 0, ATANF_TOLERANCE, 0},
+{1101, 3237813668u, 3441016803u, 3216570123u, 0, ATANF_TOLERANCE, 0},
+{1102, 1228207362u, 2985476579u, 1070141391u, 0, ATANF_TOLERANCE, 0},
+{1103, 975349337u, 1311932596u, 975349336u, 0, ATANF_TOLERANCE, 0},
+{1104, 1290175785u, 3008182462u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1105, 981908840u, 3314038398u, 981908837u, 0, ATANF_TOLERANCE, 0},
+{1106, 941187647u, 1107765599u, 941187647u, 0, ATANF_TOLERANCE, 0},
+{1107, 1214223128u, 3225536822u, 1070141366u, 0, ATANF_TOLERANCE, 0},
+{1108, 3422922584u, 1086391131u, 3217625050u, 0, ATANF_TOLERANCE, 0},
+{1109, 1315857601u, 3487600045u, 1070141403u, 0, ATANF_TOLERANCE, 0},
+{1110, 3453226030u, 3233768835u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1111, 1078359574u, 3199175230u, 1067524560u, 0, ATANF_TOLERANCE, 0},
+{1112, 1029557624u, 3302959071u, 1029543441u, 0, ATANF_TOLERANCE, 0},
+{1113, 1207675424u, 3042692550u, 1070141338u, 0, ATANF_TOLERANCE, 0},
+{1114, 1028355074u, 3442294040u, 1028344125u, 0, ATANF_TOLERANCE, 0},
+{1115, 3119299090u, 1187096397u, 3119299089u, 0, ATANF_TOLERANCE, 0},
+{1116, 1248421894u, 3367769132u, 1070141400u, 0, ATANF_TOLERANCE, 0},
+{1117, 3353251994u, 1095517730u, 3217624977u, 0, ATANF_TOLERANCE, 0},
+{1118, 876926659u, 3288089977u, 876926659u, 0, ATANF_TOLERANCE, 0},
+{1119, 1076752219u, 876236939u, 1067183758u, 0, ATANF_TOLERANCE, 0},
+{1120, 3388531942u, 2988520062u, 3217625047u, 0, ATANF_TOLERANCE, 0},
+{1121, 1273395082u, 3031189261u, 1070141402u, 0, ATANF_TOLERANCE, 0},
+{1122, 3385588183u, 3258252464u, 3217625046u, 0, ATANF_TOLERANCE, 0},
+{1123, 3192315328u, 3289489214u, 3192155091u, 0, ATANF_TOLERANCE, 0},
+{1124, 3441804648u, 3274638356u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1125, 3392827417u, 1277961150u, 3217625048u, 0, ATANF_TOLERANCE, 0},
+{1126, 1161241793u, 1328003707u, 1070138540u, 0, ATANF_TOLERANCE, 0},
+{1127, 3034494183u, 3041579130u, 3034494183u, 0, ATANF_TOLERANCE, 0},
+{1128, 1171318485u, 3374409104u, 1070140148u, 0, ATANF_TOLERANCE, 0},
+{1129, 3047748143u, 831102792u, 3047748143u, 0, ATANF_TOLERANCE, 0},
+{1130, 1001216371u, 3052357038u, 1001216265u, 0, ATANF_TOLERANCE, 0},
+{1131, 912515889u, 1074635609u, 912515889u, 0, ATANF_TOLERANCE, 0},
+{1132, 3391452505u, 897989232u, 3217625048u, 0, ATANF_TOLERANCE, 0},
+{1133, 3249603369u, 3147662248u, 3217246189u, 0, ATANF_TOLERANCE, 0},
+{1134, 1220264047u, 2960450369u, 1070141381u, 0, ATANF_TOLERANCE, 0},
+{1135, 3169816394u, 988430929u, 3169811921u, 0, ATANF_TOLERANCE, 0},
+{1136, 3098997418u, 3002162688u, 3098997418u, 0, ATANF_TOLERANCE, 0},
+{1137, 3282212423u, 3174079140u, 3217599253u, 0, ATANF_TOLERANCE, 0},
+{1138, 3352293320u, 3247843425u, 3217624972u, 0, ATANF_TOLERANCE, 0},
+{1139, 3296358441u, 875645354u, 3217616677u, 0, ATANF_TOLERANCE, 0},
+{1140, 1197828352u, 3245614728u, 1070141260u, 0, ATANF_TOLERANCE, 0},
+{1141, 3340510371u, 914930263u, 3217624841u, 0, ATANF_TOLERANCE, 0},
+{1142, 1127109339u, 3368125489u, 1070093282u, 0, ATANF_TOLERANCE, 0},
+{1143, 909467381u, 1232375752u, 909467381u, 0, ATANF_TOLERANCE, 0},
+{1144, 1200599955u, 2981200675u, 1070141289u, 0, ATANF_TOLERANCE, 0},
+{1145, 962230977u, 2988248037u, 962230977u, 0, ATANF_TOLERANCE, 0},
+{1146, 3192887808u, 3191848339u, 3192705872u, 0, ATANF_TOLERANCE, 0},
+{1147, 3237183876u, 3179379969u, 3216528954u, 0, ATANF_TOLERANCE, 0},
+{1148, 939285924u, 3056079386u, 939285924u, 0, ATANF_TOLERANCE, 0},
+{1149, 944050180u, 3452557879u, 944050180u, 0, ATANF_TOLERANCE, 0},
+{1150, 3058135703u, 3090284601u, 3058135703u, 0, ATANF_TOLERANCE, 0},
+{1151, 3480592662u, 3261728191u, 3217625051u, 0, ATANF_TOLERANCE, 0},
+{1152, 3061939312u, 3274418540u, 3061939312u, 0, ATANF_TOLERANCE, 0},
+{1153, 1003299981u, 853295521u, 1003299805u, 0, ATANF_TOLERANCE, 0},
+{1154, 1155775526u, 1255814444u, 1070136798u, 0, ATANF_TOLERANCE, 0},
+{1155, 1234491880u, 3408568717u, 1070141396u, 0, ATANF_TOLERANCE, 0}
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ATANF_H multiple inclusion protection
+
+// EOF atanf.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/atanhf.h
@@ -0,0 +1,361 @@
+#ifndef CYGONCE_LIBM_ATANHF_H
+#define CYGONCE_LIBM_ATANHF_H
+//===========================================================================
+//
+//      atanhf.h
+//
+//      Test vectors for testing of atanhf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/atanhf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define ATANH_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t atanhf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{1, 3214430700u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{2, 3214346813u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{3, 3214262927u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{4, 3214179041u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{5, 3214095155u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{6, 3214011269u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{7, 3213927383u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{8, 3213843497u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{9, 3213759611u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{10, 3213675725u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{11, 3213591839u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{12, 3213507953u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{13, 3213424067u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{14, 3213340180u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{15, 3213256294u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{16, 3213172408u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{17, 3213088522u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{18, 3213004636u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{19, 3212920750u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{20, 3212836864u, 1115684864u, 4286578688u, EDOM, ATANH_TOLERANCE, 0},
+{21, 3212669092u, 3223937731u, 3223937731u, 0, ATANH_TOLERANCE, 0},
+{22, 3212501320u, 3222473531u, 3222473531u, 0, ATANH_TOLERANCE, 0},
+{23, 3212333548u, 3221612590u, 3221612590u, 0, ATANH_TOLERANCE, 0},
+{24, 3212165775u, 3220771731u, 3220771731u, 0, ATANH_TOLERANCE, 0},
+{25, 3211998003u, 3219814346u, 3219814346u, 0, ATANH_TOLERANCE, 0},
+{26, 3211830231u, 3219028070u, 3219028070u, 0, ATANH_TOLERANCE, 0},
+{27, 3211662459u, 3218359840u, 3218359840u, 0, ATANH_TOLERANCE, 0},
+{28, 3211494687u, 3217777981u, 3217777981u, 0, ATANH_TOLERANCE, 0},
+{29, 3211326915u, 3217262061u, 3217262061u, 0, ATANH_TOLERANCE, 0},
+{30, 3211159142u, 3216798127u, 3216798127u, 0, ATANH_TOLERANCE, 0},
+{31, 3210991370u, 3216376234u, 3216376234u, 0, ATANH_TOLERANCE, 0},
+{32, 3210823598u, 3215989031u, 3215989031u, 0, ATANH_TOLERANCE, 0},
+{33, 3210655826u, 3215630939u, 3215630939u, 0, ATANH_TOLERANCE, 0},
+{34, 3210488054u, 3215297618u, 3215297618u, 0, ATANH_TOLERANCE, 0},
+{35, 3210320282u, 3214985630u, 3214985630u, 0, ATANH_TOLERANCE, 0},
+{36, 3210152509u, 3214692201u, 3214692201u, 0, ATANH_TOLERANCE, 0},
+{37, 3209984737u, 3214415066u, 3214415066u, 0, ATANH_TOLERANCE, 0},
+{38, 3209816965u, 3214152344u, 3214152344u, 0, ATANH_TOLERANCE, 0},
+{39, 3209649193u, 3213902461u, 3213902461u, 0, ATANH_TOLERANCE, 0},
+{40, 3209481421u, 3213664084u, 3213664084u, 0, ATANH_TOLERANCE, 0},
+{41, 3209313649u, 3213436077u, 3213436077u, 0, ATANH_TOLERANCE, 0},
+{42, 3209145876u, 3213217459u, 3213217459u, 0, ATANH_TOLERANCE, 0},
+{43, 3208978104u, 3213007385u, 3213007385u, 0, ATANH_TOLERANCE, 0},
+{44, 3208810332u, 3212773363u, 3212773363u, 0, ATANH_TOLERANCE, 0},
+{45, 3208642560u, 3212383125u, 3212383125u, 0, ATANH_TOLERANCE, 0},
+{46, 3208474788u, 3212006046u, 3212006046u, 0, ATANH_TOLERANCE, 0},
+{47, 3208307016u, 3211641108u, 3211641108u, 0, ATANH_TOLERANCE, 0},
+{48, 3208139244u, 3211287405u, 3211287405u, 0, ATANH_TOLERANCE, 0},
+{49, 3207971471u, 3210944122u, 3210944122u, 0, ATANH_TOLERANCE, 0},
+{50, 3207803699u, 3210610536u, 3210610536u, 0, ATANH_TOLERANCE, 0},
+{51, 3207635927u, 3210285985u, 3210285985u, 0, ATANH_TOLERANCE, 0},
+{52, 3207468155u, 3209969873u, 3209969873u, 0, ATANH_TOLERANCE, 0},
+{53, 3207300383u, 3209661661u, 3209661661u, 0, ATANH_TOLERANCE, 0},
+{54, 3207132611u, 3209360854u, 3209360854u, 0, ATANH_TOLERANCE, 0},
+{55, 3206964838u, 3209067001u, 3209067001u, 0, ATANH_TOLERANCE, 0},
+{56, 3206797066u, 3208779692u, 3208779692u, 0, ATANH_TOLERANCE, 0},
+{57, 3206629294u, 3208498547u, 3208498547u, 0, ATANH_TOLERANCE, 0},
+{58, 3206461522u, 3208223215u, 3208223215u, 0, ATANH_TOLERANCE, 0},
+{59, 3206293750u, 3207953375u, 3207953375u, 0, ATANH_TOLERANCE, 0},
+{60, 3206125978u, 3207688728u, 3207688728u, 0, ATANH_TOLERANCE, 0},
+{61, 3205958205u, 3207428997u, 3207428997u, 0, ATANH_TOLERANCE, 0},
+{62, 3205790433u, 3207173927u, 3207173927u, 0, ATANH_TOLERANCE, 0},
+{63, 3205622661u, 3206923278u, 3206923278u, 0, ATANH_TOLERANCE, 0},
+{64, 3205454889u, 3206676827u, 3206676827u, 0, ATANH_TOLERANCE, 0},
+{65, 3205287117u, 3206434365u, 3206434365u, 0, ATANH_TOLERANCE, 0},
+{66, 3205119345u, 3206195697u, 3206195697u, 0, ATANH_TOLERANCE, 0},
+{67, 3204951572u, 3205960640u, 3205960640u, 0, ATANH_TOLERANCE, 0},
+{68, 3204783800u, 3205729024u, 3205729024u, 0, ATANH_TOLERANCE, 0},
+{69, 3204616028u, 3205500687u, 3205500687u, 0, ATANH_TOLERANCE, 0},
+{70, 3204448256u, 3205275476u, 3205275476u, 0, ATANH_TOLERANCE, 0},
+{71, 3204112712u, 3205053248u, 3205053248u, 0, ATANH_TOLERANCE, 0},
+{72, 3203777167u, 3204833868u, 3204833868u, 0, ATANH_TOLERANCE, 0},
+{73, 3203441623u, 3204617208u, 3204617208u, 0, ATANH_TOLERANCE, 0},
+{74, 3203106079u, 3204358038u, 3204358038u, 0, ATANH_TOLERANCE, 0},
+{75, 3202770534u, 3203934881u, 3203934881u, 0, ATANH_TOLERANCE, 0},
+{76, 3202434990u, 3203516476u, 3203516476u, 0, ATANH_TOLERANCE, 0},
+{77, 3202099446u, 3203102612u, 3203102612u, 0, ATANH_TOLERANCE, 0},
+{78, 3201763901u, 3202693091u, 3202693091u, 0, ATANH_TOLERANCE, 0},
+{79, 3201428357u, 3202287727u, 3202287727u, 0, ATANH_TOLERANCE, 0},
+{80, 3201092813u, 3201886339u, 3201886339u, 0, ATANH_TOLERANCE, 0},
+{81, 3200757268u, 3201488755u, 3201488755u, 0, ATANH_TOLERANCE, 0},
+{82, 3200421724u, 3201094814u, 3201094814u, 0, ATANH_TOLERANCE, 0},
+{83, 3200086180u, 3200704357u, 3200704357u, 0, ATANH_TOLERANCE, 0},
+{84, 3199750636u, 3200317233u, 3200317233u, 0, ATANH_TOLERANCE, 0},
+{85, 3199415091u, 3199933297u, 3199933297u, 0, ATANH_TOLERANCE, 0},
+{86, 3199079547u, 3199552413u, 3199552413u, 0, ATANH_TOLERANCE, 0},
+{87, 3198744003u, 3199174448u, 3199174448u, 0, ATANH_TOLERANCE, 0},
+{88, 3198408458u, 3198799270u, 3198799270u, 0, ATANH_TOLERANCE, 0},
+{89, 3198072914u, 3198426759u, 3198426759u, 0, ATANH_TOLERANCE, 0},
+{90, 3197737370u, 3198056795u, 3198056795u, 0, ATANH_TOLERANCE, 0},
+{91, 3197401825u, 3197689261u, 3197689261u, 0, ATANH_TOLERANCE, 0},
+{92, 3197066281u, 3197324049u, 3197324049u, 0, ATANH_TOLERANCE, 0},
+{93, 3196730737u, 3196961049u, 3196961049u, 0, ATANH_TOLERANCE, 0},
+{94, 3196395192u, 3196600156u, 3196600156u, 0, ATANH_TOLERANCE, 0},
+{95, 3196059648u, 3196241272u, 3196241272u, 0, ATANH_TOLERANCE, 0},
+{96, 3195388559u, 3195708944u, 3195708944u, 0, ATANH_TOLERANCE, 0},
+{97, 3194717471u, 3194998622u, 3194998622u, 0, ATANH_TOLERANCE, 0},
+{98, 3194046382u, 3194291739u, 3194291739u, 0, ATANH_TOLERANCE, 0},
+{99, 3193375293u, 3193588118u, 3193588118u, 0, ATANH_TOLERANCE, 0},
+{100, 3192704205u, 3192887583u, 3192887583u, 0, ATANH_TOLERANCE, 0},
+{101, 3192033116u, 3192189961u, 3192189961u, 0, ATANH_TOLERANCE, 0},
+{102, 3191362028u, 3191495084u, 3191495084u, 0, ATANH_TOLERANCE, 0},
+{103, 3190690939u, 3190802787u, 3190802787u, 0, ATANH_TOLERANCE, 0},
+{104, 3190019850u, 3190112909u, 3190112909u, 0, ATANH_TOLERANCE, 0},
+{105, 3189348762u, 3189425295u, 3189425295u, 0, ATANH_TOLERANCE, 0},
+{106, 3188677673u, 3188739788u, 3188739788u, 0, ATANH_TOLERANCE, 0},
+{107, 3188006584u, 3188056235u, 3188056235u, 0, ATANH_TOLERANCE, 0},
+{108, 3186999951u, 3187077935u, 3187077935u, 0, ATANH_TOLERANCE, 0},
+{109, 3185657774u, 3185717758u, 3185717758u, 0, ATANH_TOLERANCE, 0},
+{110, 3184315597u, 3184360607u, 3184360607u, 0, ATANH_TOLERANCE, 0},
+{111, 3182973420u, 3183006194u, 3183006194u, 0, ATANH_TOLERANCE, 0},
+{112, 3181631242u, 3181654236u, 3181654236u, 0, ATANH_TOLERANCE, 0},
+{113, 3180289065u, 3180304456u, 3180304456u, 0, ATANH_TOLERANCE, 0},
+{114, 3178611343u, 3178630713u, 3178630713u, 0, ATANH_TOLERANCE, 0},
+{115, 3175926989u, 3175938190u, 3175938190u, 0, ATANH_TOLERANCE, 0},
+{116, 3173242634u, 3173248366u, 3173248366u, 0, ATANH_TOLERANCE, 0},
+{117, 3170222735u, 3170227570u, 3170227570u, 0, ATANH_TOLERANCE, 0},
+{118, 3164854026u, 3164855458u, 3164855458u, 0, ATANH_TOLERANCE, 0},
+{119, 3156465418u, 3156465776u, 3156465776u, 0, ATANH_TOLERANCE, 0},
+{120, 1008981770u, 1008982128u, 1008982128u, 0, ATANH_TOLERANCE, 0},
+{121, 1017370378u, 1017371810u, 1017371810u, 0, ATANH_TOLERANCE, 0},
+{122, 1022739087u, 1022743922u, 1022743922u, 0, ATANH_TOLERANCE, 0},
+{123, 1025758986u, 1025764718u, 1025764718u, 0, ATANH_TOLERANCE, 0},
+{124, 1028443341u, 1028454542u, 1028454542u, 0, ATANH_TOLERANCE, 0},
+{125, 1031127695u, 1031147065u, 1031147065u, 0, ATANH_TOLERANCE, 0},
+{126, 1032805417u, 1032820808u, 1032820808u, 0, ATANH_TOLERANCE, 0},
+{127, 1034147594u, 1034170588u, 1034170588u, 0, ATANH_TOLERANCE, 0},
+{128, 1035489772u, 1035522546u, 1035522546u, 0, ATANH_TOLERANCE, 0},
+{129, 1036831949u, 1036876959u, 1036876959u, 0, ATANH_TOLERANCE, 0},
+{130, 1038174126u, 1038234110u, 1038234110u, 0, ATANH_TOLERANCE, 0},
+{131, 1039516303u, 1039594287u, 1039594287u, 0, ATANH_TOLERANCE, 0},
+{132, 1040522936u, 1040572587u, 1040572587u, 0, ATANH_TOLERANCE, 0},
+{133, 1041194025u, 1041256140u, 1041256140u, 0, ATANH_TOLERANCE, 0},
+{134, 1041865114u, 1041941647u, 1041941647u, 0, ATANH_TOLERANCE, 0},
+{135, 1042536202u, 1042629261u, 1042629261u, 0, ATANH_TOLERANCE, 0},
+{136, 1043207291u, 1043319139u, 1043319139u, 0, ATANH_TOLERANCE, 0},
+{137, 1043878380u, 1044011436u, 1044011436u, 0, ATANH_TOLERANCE, 0},
+{138, 1044549468u, 1044706313u, 1044706313u, 0, ATANH_TOLERANCE, 0},
+{139, 1045220557u, 1045403935u, 1045403935u, 0, ATANH_TOLERANCE, 0},
+{140, 1045891645u, 1046104470u, 1046104470u, 0, ATANH_TOLERANCE, 0},
+{141, 1046562734u, 1046808091u, 1046808091u, 0, ATANH_TOLERANCE, 0},
+{142, 1047233823u, 1047514974u, 1047514974u, 0, ATANH_TOLERANCE, 0},
+{143, 1047904911u, 1048225296u, 1048225296u, 0, ATANH_TOLERANCE, 0},
+{144, 1048576000u, 1048757624u, 1048757624u, 0, ATANH_TOLERANCE, 0},
+{145, 1048911544u, 1049116508u, 1049116508u, 0, ATANH_TOLERANCE, 0},
+{146, 1049247089u, 1049477401u, 1049477401u, 0, ATANH_TOLERANCE, 0},
+{147, 1049582633u, 1049840401u, 1049840401u, 0, ATANH_TOLERANCE, 0},
+{148, 1049918177u, 1050205613u, 1050205613u, 0, ATANH_TOLERANCE, 0},
+{149, 1050253722u, 1050573147u, 1050573147u, 0, ATANH_TOLERANCE, 0},
+{150, 1050589266u, 1050943111u, 1050943111u, 0, ATANH_TOLERANCE, 0},
+{151, 1050924810u, 1051315622u, 1051315622u, 0, ATANH_TOLERANCE, 0},
+{152, 1051260355u, 1051690800u, 1051690800u, 0, ATANH_TOLERANCE, 0},
+{153, 1051595899u, 1052068765u, 1052068765u, 0, ATANH_TOLERANCE, 0},
+{154, 1051931443u, 1052449649u, 1052449649u, 0, ATANH_TOLERANCE, 0},
+{155, 1052266988u, 1052833585u, 1052833585u, 0, ATANH_TOLERANCE, 0},
+{156, 1052602532u, 1053220709u, 1053220709u, 0, ATANH_TOLERANCE, 0},
+{157, 1052938076u, 1053611166u, 1053611166u, 0, ATANH_TOLERANCE, 0},
+{158, 1053273620u, 1054005107u, 1054005107u, 0, ATANH_TOLERANCE, 0},
+{159, 1053609165u, 1054402691u, 1054402691u, 0, ATANH_TOLERANCE, 0},
+{160, 1053944709u, 1054804079u, 1054804079u, 0, ATANH_TOLERANCE, 0},
+{161, 1054280253u, 1055209443u, 1055209443u, 0, ATANH_TOLERANCE, 0},
+{162, 1054615798u, 1055618964u, 1055618964u, 0, ATANH_TOLERANCE, 0},
+{163, 1054951342u, 1056032828u, 1056032828u, 0, ATANH_TOLERANCE, 0},
+{164, 1055286886u, 1056451233u, 1056451233u, 0, ATANH_TOLERANCE, 0},
+{165, 1055622431u, 1056874390u, 1056874390u, 0, ATANH_TOLERANCE, 0},
+{166, 1055957975u, 1057133560u, 1057133560u, 0, ATANH_TOLERANCE, 0},
+{167, 1056293519u, 1057350220u, 1057350220u, 0, ATANH_TOLERANCE, 0},
+{168, 1056629064u, 1057569600u, 1057569600u, 0, ATANH_TOLERANCE, 0},
+{169, 1056964608u, 1057791828u, 1057791828u, 0, ATANH_TOLERANCE, 0},
+{170, 1057132380u, 1058017039u, 1058017039u, 0, ATANH_TOLERANCE, 0},
+{171, 1057300152u, 1058245376u, 1058245376u, 0, ATANH_TOLERANCE, 0},
+{172, 1057467924u, 1058476992u, 1058476992u, 0, ATANH_TOLERANCE, 0},
+{173, 1057635697u, 1058712049u, 1058712049u, 0, ATANH_TOLERANCE, 0},
+{174, 1057803469u, 1058950717u, 1058950717u, 0, ATANH_TOLERANCE, 0},
+{175, 1057971241u, 1059193179u, 1059193179u, 0, ATANH_TOLERANCE, 0},
+{176, 1058139013u, 1059439630u, 1059439630u, 0, ATANH_TOLERANCE, 0},
+{177, 1058306785u, 1059690279u, 1059690279u, 0, ATANH_TOLERANCE, 0},
+{178, 1058474557u, 1059945349u, 1059945349u, 0, ATANH_TOLERANCE, 0},
+{179, 1058642330u, 1060205080u, 1060205080u, 0, ATANH_TOLERANCE, 0},
+{180, 1058810102u, 1060469727u, 1060469727u, 0, ATANH_TOLERANCE, 0},
+{181, 1058977874u, 1060739567u, 1060739567u, 0, ATANH_TOLERANCE, 0},
+{182, 1059145646u, 1061014899u, 1061014899u, 0, ATANH_TOLERANCE, 0},
+{183, 1059313418u, 1061296044u, 1061296044u, 0, ATANH_TOLERANCE, 0},
+{184, 1059481190u, 1061583353u, 1061583353u, 0, ATANH_TOLERANCE, 0},
+{185, 1059648963u, 1061877206u, 1061877206u, 0, ATANH_TOLERANCE, 0},
+{186, 1059816735u, 1062178013u, 1062178013u, 0, ATANH_TOLERANCE, 0},
+{187, 1059984507u, 1062486225u, 1062486225u, 0, ATANH_TOLERANCE, 0},
+{188, 1060152279u, 1062802337u, 1062802337u, 0, ATANH_TOLERANCE, 0},
+{189, 1060320051u, 1063126888u, 1063126888u, 0, ATANH_TOLERANCE, 0},
+{190, 1060487823u, 1063460474u, 1063460474u, 0, ATANH_TOLERANCE, 0},
+{191, 1060655596u, 1063803757u, 1063803757u, 0, ATANH_TOLERANCE, 0},
+{192, 1060823368u, 1064157460u, 1064157460u, 0, ATANH_TOLERANCE, 0},
+{193, 1060991140u, 1064522398u, 1064522398u, 0, ATANH_TOLERANCE, 0},
+{194, 1061158912u, 1064899477u, 1064899477u, 0, ATANH_TOLERANCE, 0},
+{195, 1061326684u, 1065289715u, 1065289715u, 0, ATANH_TOLERANCE, 0},
+{196, 1061494456u, 1065523737u, 1065523737u, 0, ATANH_TOLERANCE, 0},
+{197, 1061662228u, 1065733811u, 1065733811u, 0, ATANH_TOLERANCE, 0},
+{198, 1061830001u, 1065952429u, 1065952429u, 0, ATANH_TOLERANCE, 0},
+{199, 1061997773u, 1066180436u, 1066180436u, 0, ATANH_TOLERANCE, 0},
+{200, 1062165545u, 1066418813u, 1066418813u, 0, ATANH_TOLERANCE, 0},
+{201, 1062333317u, 1066668696u, 1066668696u, 0, ATANH_TOLERANCE, 0},
+{202, 1062501089u, 1066931418u, 1066931418u, 0, ATANH_TOLERANCE, 0},
+{203, 1062668861u, 1067208553u, 1067208553u, 0, ATANH_TOLERANCE, 0},
+{204, 1062836634u, 1067501982u, 1067501982u, 0, ATANH_TOLERANCE, 0},
+{205, 1063004406u, 1067813970u, 1067813970u, 0, ATANH_TOLERANCE, 0},
+{206, 1063172178u, 1068147291u, 1068147291u, 0, ATANH_TOLERANCE, 0},
+{207, 1063339950u, 1068505383u, 1068505383u, 0, ATANH_TOLERANCE, 0},
+{208, 1063507722u, 1068892586u, 1068892586u, 0, ATANH_TOLERANCE, 0},
+{209, 1063675494u, 1069314479u, 1069314479u, 0, ATANH_TOLERANCE, 0},
+{210, 1063843267u, 1069778413u, 1069778413u, 0, ATANH_TOLERANCE, 0},
+{211, 1064011039u, 1070294333u, 1070294333u, 0, ATANH_TOLERANCE, 0},
+{212, 1064178811u, 1070876192u, 1070876192u, 0, ATANH_TOLERANCE, 0},
+{213, 1064346583u, 1071544422u, 1071544422u, 0, ATANH_TOLERANCE, 0},
+{214, 1064514355u, 1072330698u, 1072330698u, 0, ATANH_TOLERANCE, 0},
+{215, 1064682127u, 1073288083u, 1073288083u, 0, ATANH_TOLERANCE, 0},
+{216, 1064849900u, 1074128942u, 1074128942u, 0, ATANH_TOLERANCE, 0},
+{217, 1065017672u, 1074989883u, 1074989883u, 0, ATANH_TOLERANCE, 0},
+{218, 1065185444u, 1076454083u, 1076454083u, 0, ATANH_TOLERANCE, 0},
+{219, 1065353216u, 1115684864u, 2139095040u, EDOM, ATANH_TOLERANCE, 0},
+{220, 1065437102u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{221, 1065520988u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{222, 1065604874u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{223, 1065688760u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{224, 1065772646u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{225, 1065856532u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{226, 1065940419u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{227, 1066024305u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{228, 1066108191u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{229, 1066192077u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{230, 1066275963u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{231, 1066359849u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{232, 1066443735u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{233, 1066527621u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{234, 1066611507u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{235, 1066695393u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{236, 1066779279u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{237, 1066863165u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{238, 1066947052u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{239, 3234402267u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{240, 3231108068u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{241, 3226013659u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{242, 3217625051u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{243, 1070141403u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{244, 1078530011u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{245, 1083624420u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{246, 3253731328u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{247, 3252840038u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{248, 3251948749u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{249, 3251057459u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{250, 3250166170u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{251, 3249274880u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{252, 3248383590u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{253, 3247492301u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{254, 3246601011u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{255, 3245028147u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{256, 3243245568u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{257, 3241462989u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{258, 3239680410u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{259, 3237792973u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{260, 3234227814u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{261, 3230662656u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{262, 3224580915u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{263, 3213675725u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{264, 1058642330u, 1060205080u, 1060205080u, 0, ATANH_TOLERANCE, 0},
+{265, 1075000115u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{266, 1082130432u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{267, 1085695590u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{268, 1089260749u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{269, 1091672474u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{270, 1093455053u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{271, 1095237632u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{272, 1097020211u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{273, 1098802790u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{274, 1099746509u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{275, 1100637798u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{276, 1101529088u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{277, 1102420378u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{278, 1103311667u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{279, 1104202957u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{280, 1105094246u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0},
+{281, 1105985536u, 1115684864u, 2143289344u, EDOM, ATANH_TOLERANCE, 0}
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_ATANHF_H multiple inclusion protection
+
+// EOF atanhf.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/cbrtf.h
@@ -0,0 +1,363 @@
+#ifndef CYGONCE_LIBM_CBRTF_H
+#define CYGONCE_LIBM_CBRTF_H
+//===========================================================================
+//
+//      cbrtf.h
+//
+//      Test vectors for testing of cbrtf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/cbrtf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define CBRTF_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t cbrtf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 2147497108u, 3213362482u, 0, CBRTF_TOLERANCE, 0},
+{1, 3214430700u, 2147497108u, 3213337651u, 0, CBRTF_TOLERANCE, 0},
+{2, 3214346813u, 2147497108u, 3213312681u, 0, CBRTF_TOLERANCE, 0},
+{3, 3214262927u, 2147497108u, 3213287569u, 0, CBRTF_TOLERANCE, 0},
+{4, 3214179041u, 2147497108u, 3213262314u, 0, CBRTF_TOLERANCE, 0},
+{5, 3214095155u, 2147497108u, 3213236913u, 0, CBRTF_TOLERANCE, 0},
+{6, 3214011269u, 2147497108u, 3213211364u, 0, CBRTF_TOLERANCE, 0},
+{7, 3213927383u, 2147497108u, 3213185666u, 0, CBRTF_TOLERANCE, 0},
+{8, 3213843497u, 2147497108u, 3213159816u, 0, CBRTF_TOLERANCE, 0},
+{9, 3213759611u, 2147497108u, 3213133811u, 0, CBRTF_TOLERANCE, 0},
+{10, 3213675725u, 2147497108u, 3213107649u, 0, CBRTF_TOLERANCE, 0},
+{11, 3213591839u, 2147497108u, 3213081329u, 0, CBRTF_TOLERANCE, 0},
+{12, 3213507953u, 2147497108u, 3213054847u, 0, CBRTF_TOLERANCE, 0},
+{13, 3213424067u, 2147497108u, 3213028201u, 0, CBRTF_TOLERANCE, 0},
+{14, 3213340180u, 2147497108u, 3213001388u, 0, CBRTF_TOLERANCE, 0},
+{15, 3213256294u, 2147497108u, 3212974407u, 0, CBRTF_TOLERANCE, 0},
+{16, 3213172408u, 2147497108u, 3212947253u, 0, CBRTF_TOLERANCE, 0},
+{17, 3213088522u, 2147497108u, 3212919925u, 0, CBRTF_TOLERANCE, 0},
+{18, 3213004636u, 2147497108u, 3212892419u, 0, CBRTF_TOLERANCE, 0},
+{19, 3212920750u, 2147497108u, 3212864733u, 0, CBRTF_TOLERANCE, 0},
+{20, 3212836864u, 2147497108u, 3212836864u, 0, CBRTF_TOLERANCE, 0},
+{21, 3212669092u, 2147497108u, 3212780752u, 0, CBRTF_TOLERANCE, 0},
+{22, 3212501320u, 2147497108u, 3212724262u, 0, CBRTF_TOLERANCE, 0},
+{23, 3212333548u, 2147497108u, 3212667386u, 0, CBRTF_TOLERANCE, 0},
+{24, 3212165775u, 2147497108u, 3212610117u, 0, CBRTF_TOLERANCE, 0},
+{25, 3211998003u, 2147497108u, 3212552449u, 0, CBRTF_TOLERANCE, 0},
+{26, 3211830231u, 2147497108u, 3212494376u, 0, CBRTF_TOLERANCE, 0},
+{27, 3211662459u, 2147497108u, 3212435889u, 0, CBRTF_TOLERANCE, 0},
+{28, 3211494687u, 2147497108u, 3212376981u, 0, CBRTF_TOLERANCE, 0},
+{29, 3211326915u, 2147497108u, 3212317645u, 0, CBRTF_TOLERANCE, 0},
+{30, 3211159142u, 2147497108u, 3212257872u, 0, CBRTF_TOLERANCE, 0},
+{31, 3210991370u, 2147497108u, 3212197655u, 0, CBRTF_TOLERANCE, 0},
+{32, 3210823598u, 2147497108u, 3212136985u, 0, CBRTF_TOLERANCE, 0},
+{33, 3210655826u, 2147497108u, 3212075854u, 0, CBRTF_TOLERANCE, 0},
+{34, 3210488054u, 2147497108u, 3212014253u, 0, CBRTF_TOLERANCE, 0},
+{35, 3210320282u, 2147497108u, 3211952172u, 0, CBRTF_TOLERANCE, 0},
+{36, 3210152509u, 2147497108u, 3211889602u, 0, CBRTF_TOLERANCE, 0},
+{37, 3209984737u, 2147497108u, 3211826534u, 0, CBRTF_TOLERANCE, 0},
+{38, 3209816965u, 2147497108u, 3211762957u, 0, CBRTF_TOLERANCE, 0},
+{39, 3209649193u, 2147497108u, 3211698861u, 0, CBRTF_TOLERANCE, 0},
+{40, 3209481421u, 2147497108u, 3211634236u, 0, CBRTF_TOLERANCE, 0},
+{41, 3209313649u, 2147497108u, 3211569069u, 0, CBRTF_TOLERANCE, 0},
+{42, 3209145876u, 2147497108u, 3211503351u, 0, CBRTF_TOLERANCE, 0},
+{43, 3208978104u, 2147497108u, 3211437068u, 0, CBRTF_TOLERANCE, 0},
+{44, 3208810332u, 2147497108u, 3211370209u, 0, CBRTF_TOLERANCE, 0},
+{45, 3208642560u, 2147497108u, 3211302760u, 0, CBRTF_TOLERANCE, 0},
+{46, 3208474788u, 2147497108u, 3211234710u, 0, CBRTF_TOLERANCE, 0},
+{47, 3208307016u, 2147497108u, 3211166043u, 0, CBRTF_TOLERANCE, 0},
+{48, 3208139244u, 2147497108u, 3211096747u, 0, CBRTF_TOLERANCE, 0},
+{49, 3207971471u, 2147497108u, 3211026806u, 0, CBRTF_TOLERANCE, 0},
+{50, 3207803699u, 2147497108u, 3210956205u, 0, CBRTF_TOLERANCE, 0},
+{51, 3207635927u, 2147497108u, 3210884929u, 0, CBRTF_TOLERANCE, 0},
+{52, 3207468155u, 2147497108u, 3210812960u, 0, CBRTF_TOLERANCE, 0},
+{53, 3207300383u, 2147497108u, 3210740283u, 0, CBRTF_TOLERANCE, 0},
+{54, 3207132611u, 2147497108u, 3210666878u, 0, CBRTF_TOLERANCE, 0},
+{55, 3206964838u, 2147497108u, 3210592729u, 0, CBRTF_TOLERANCE, 0},
+{56, 3206797066u, 2147497108u, 3210517814u, 0, CBRTF_TOLERANCE, 0},
+{57, 3206629294u, 2147497108u, 3210442116u, 0, CBRTF_TOLERANCE, 0},
+{58, 3206461522u, 2147497108u, 3210365612u, 0, CBRTF_TOLERANCE, 0},
+{59, 3206293750u, 2147497108u, 3210288281u, 0, CBRTF_TOLERANCE, 0},
+{60, 3206125978u, 2147497108u, 3210210100u, 0, CBRTF_TOLERANCE, 0},
+{61, 3205958205u, 2147497108u, 3210131046u, 0, CBRTF_TOLERANCE, 0},
+{62, 3205790433u, 2147497108u, 3210051093u, 0, CBRTF_TOLERANCE, 0},
+{63, 3205622661u, 2147497108u, 3209970215u, 0, CBRTF_TOLERANCE, 0},
+{64, 3205454889u, 2147497108u, 3209888387u, 0, CBRTF_TOLERANCE, 0},
+{65, 3205287117u, 2147497108u, 3209805578u, 0, CBRTF_TOLERANCE, 0},
+{66, 3205119345u, 2147497108u, 3209721759u, 0, CBRTF_TOLERANCE, 0},
+{67, 3204951572u, 2147497108u, 3209636899u, 0, CBRTF_TOLERANCE, 0},
+{68, 3204783800u, 2147497108u, 3209550965u, 0, CBRTF_TOLERANCE, 0},
+{69, 3204616028u, 2147497108u, 3209463922u, 0, CBRTF_TOLERANCE, 0},
+{70, 3204448256u, 2147497108u, 3209375733u, 0, CBRTF_TOLERANCE, 0},
+{71, 3204112712u, 2147497108u, 3209286361u, 0, CBRTF_TOLERANCE, 0},
+{72, 3203777167u, 2147497108u, 3209195764u, 0, CBRTF_TOLERANCE, 0},
+{73, 3203441623u, 2147497108u, 3209103900u, 0, CBRTF_TOLERANCE, 0},
+{74, 3203106079u, 2147497108u, 3209010724u, 0, CBRTF_TOLERANCE, 0},
+{75, 3202770534u, 2147497108u, 3208916187u, 0, CBRTF_TOLERANCE, 0},
+{76, 3202434990u, 2147497108u, 3208820239u, 0, CBRTF_TOLERANCE, 0},
+{77, 3202099446u, 2147497108u, 3208722826u, 0, CBRTF_TOLERANCE, 0},
+{78, 3201763901u, 2147497108u, 3208623891u, 0, CBRTF_TOLERANCE, 0},
+{79, 3201428357u, 2147497108u, 3208523373u, 0, CBRTF_TOLERANCE, 0},
+{80, 3201092813u, 2147497108u, 3208421206u, 0, CBRTF_TOLERANCE, 0},
+{81, 3200757268u, 2147497108u, 3208317323u, 0, CBRTF_TOLERANCE, 0},
+{82, 3200421724u, 2147497108u, 3208211648u, 0, CBRTF_TOLERANCE, 0},
+{83, 3200086180u, 2147497108u, 3208104103u, 0, CBRTF_TOLERANCE, 0},
+{84, 3199750636u, 2147497108u, 3207994601u, 0, CBRTF_TOLERANCE, 0},
+{85, 3199415091u, 2147497108u, 3207883053u, 0, CBRTF_TOLERANCE, 0},
+{86, 3199079547u, 2147497108u, 3207769360u, 0, CBRTF_TOLERANCE, 0},
+{87, 3198744003u, 2147497108u, 3207653414u, 0, CBRTF_TOLERANCE, 0},
+{88, 3198408458u, 2147497108u, 3207535102u, 0, CBRTF_TOLERANCE, 0},
+{89, 3198072914u, 2147497108u, 3207414299u, 0, CBRTF_TOLERANCE, 0},
+{90, 3197737370u, 2147497108u, 3207290869u, 0, CBRTF_TOLERANCE, 0},
+{91, 3197401825u, 2147497108u, 3207164665u, 0, CBRTF_TOLERANCE, 0},
+{92, 3197066281u, 2147497108u, 3207035525u, 0, CBRTF_TOLERANCE, 0},
+{93, 3196730737u, 2147497108u, 3206903273u, 0, CBRTF_TOLERANCE, 0},
+{94, 3196395192u, 2147497108u, 3206767713u, 0, CBRTF_TOLERANCE, 0},
+{95, 3196059648u, 2147497108u, 3206628632u, 0, CBRTF_TOLERANCE, 0},
+{96, 3195388559u, 2147497108u, 3206485790u, 0, CBRTF_TOLERANCE, 0},
+{97, 3194717471u, 2147497108u, 3206338924u, 0, CBRTF_TOLERANCE, 0},
+{98, 3194046382u, 2147497108u, 3206187736u, 0, CBRTF_TOLERANCE, 0},
+{99, 3193375293u, 2147497108u, 3206031894u, 0, CBRTF_TOLERANCE, 0},
+{100, 3192704205u, 2147497108u, 3205871023u, 0, CBRTF_TOLERANCE, 0},
+{101, 3192033116u, 2147497108u, 3205704697u, 0, CBRTF_TOLERANCE, 0},
+{102, 3191362028u, 2147497108u, 3205532427u, 0, CBRTF_TOLERANCE, 0},
+{103, 3190690939u, 2147497108u, 3205353652u, 0, CBRTF_TOLERANCE, 0},
+{104, 3190019850u, 2147497108u, 3205167722u, 0, CBRTF_TOLERANCE, 0},
+{105, 3189348762u, 2147497108u, 3204973874u, 0, CBRTF_TOLERANCE, 0},
+{106, 3188677673u, 2147497108u, 3204771208u, 0, CBRTF_TOLERANCE, 0},
+{107, 3188006584u, 2147497108u, 3204558645u, 0, CBRTF_TOLERANCE, 0},
+{108, 3186999951u, 2147497108u, 3204221509u, 0, CBRTF_TOLERANCE, 0},
+{109, 3185657774u, 2147497108u, 3203748377u, 0, CBRTF_TOLERANCE, 0},
+{110, 3184315597u, 2147497108u, 3203245628u, 0, CBRTF_TOLERANCE, 0},
+{111, 3182973420u, 2147497108u, 3202708139u, 0, CBRTF_TOLERANCE, 0},
+{112, 3181631242u, 2147497108u, 3202129206u, 0, CBRTF_TOLERANCE, 0},
+{113, 3180289065u, 2147497108u, 3201499779u, 0, CBRTF_TOLERANCE, 0},
+{114, 3178611343u, 2147497108u, 3200807156u, 0, CBRTF_TOLERANCE, 0},
+{115, 3175926989u, 2147497108u, 3200032598u, 0, CBRTF_TOLERANCE, 0},
+{116, 3173242634u, 2147497108u, 3199146494u, 0, CBRTF_TOLERANCE, 0},
+{117, 3170222735u, 2147497108u, 3198097182u, 0, CBRTF_TOLERANCE, 0},
+{118, 3164854026u, 2147497108u, 3196779114u, 0, CBRTF_TOLERANCE, 0},
+{119, 3156465418u, 2147497108u, 3193740598u, 0, CBRTF_TOLERANCE, 0},
+{120, 646742016u, 2147497108u, 925260670u, 0, CBRTF_TOLERANCE, 0},
+{121, 1008981770u, 2147497108u, 1046256950u, 0, CBRTF_TOLERANCE, 0},
+{122, 1017370378u, 2147497108u, 1049295466u, 0, CBRTF_TOLERANCE, 0},
+{123, 1022739087u, 2147497108u, 1050613534u, 0, CBRTF_TOLERANCE, 0},
+{124, 1025758986u, 2147497108u, 1051662846u, 0, CBRTF_TOLERANCE, 0},
+{125, 1028443341u, 2147497108u, 1052548950u, 0, CBRTF_TOLERANCE, 0},
+{126, 1031127695u, 2147497108u, 1053323508u, 0, CBRTF_TOLERANCE, 0},
+{127, 1032805417u, 2147497108u, 1054016131u, 0, CBRTF_TOLERANCE, 0},
+{128, 1034147594u, 2147497108u, 1054645558u, 0, CBRTF_TOLERANCE, 0},
+{129, 1035489772u, 2147497108u, 1055224491u, 0, CBRTF_TOLERANCE, 0},
+{130, 1036831949u, 2147497108u, 1055761980u, 0, CBRTF_TOLERANCE, 0},
+{131, 1038174126u, 2147497108u, 1056264729u, 0, CBRTF_TOLERANCE, 0},
+{132, 1039516303u, 2147497108u, 1056737861u, 0, CBRTF_TOLERANCE, 0},
+{133, 1040522936u, 2147497108u, 1057074997u, 0, CBRTF_TOLERANCE, 0},
+{134, 1041194025u, 2147497108u, 1057287560u, 0, CBRTF_TOLERANCE, 0},
+{135, 1041865114u, 2147497108u, 1057490226u, 0, CBRTF_TOLERANCE, 0},
+{136, 1042536202u, 2147497108u, 1057684074u, 0, CBRTF_TOLERANCE, 0},
+{137, 1043207291u, 2147497108u, 1057870004u, 0, CBRTF_TOLERANCE, 0},
+{138, 1043878380u, 2147497108u, 1058048779u, 0, CBRTF_TOLERANCE, 0},
+{139, 1044549468u, 2147497108u, 1058221049u, 0, CBRTF_TOLERANCE, 0},
+{140, 1045220557u, 2147497108u, 1058387375u, 0, CBRTF_TOLERANCE, 0},
+{141, 1045891645u, 2147497108u, 1058548246u, 0, CBRTF_TOLERANCE, 0},
+{142, 1046562734u, 2147497108u, 1058704088u, 0, CBRTF_TOLERANCE, 0},
+{143, 1047233823u, 2147497108u, 1058855276u, 0, CBRTF_TOLERANCE, 0},
+{144, 1047904911u, 2147497108u, 1059002142u, 0, CBRTF_TOLERANCE, 0},
+{145, 1048576000u, 2147497108u, 1059144984u, 0, CBRTF_TOLERANCE, 0},
+{146, 1048911544u, 2147497108u, 1059284065u, 0, CBRTF_TOLERANCE, 0},
+{147, 1049247089u, 2147497108u, 1059419625u, 0, CBRTF_TOLERANCE, 0},
+{148, 1049582633u, 2147497108u, 1059551877u, 0, CBRTF_TOLERANCE, 0},
+{149, 1049918177u, 2147497108u, 1059681017u, 0, CBRTF_TOLERANCE, 0},
+{150, 1050253722u, 2147497108u, 1059807221u, 0, CBRTF_TOLERANCE, 0},
+{151, 1050589266u, 2147497108u, 1059930651u, 0, CBRTF_TOLERANCE, 0},
+{152, 1050924810u, 2147497108u, 1060051454u, 0, CBRTF_TOLERANCE, 0},
+{153, 1051260355u, 2147497108u, 1060169766u, 0, CBRTF_TOLERANCE, 0},
+{154, 1051595899u, 2147497108u, 1060285712u, 0, CBRTF_TOLERANCE, 0},
+{155, 1051931443u, 2147497108u, 1060399405u, 0, CBRTF_TOLERANCE, 0},
+{156, 1052266988u, 2147497108u, 1060510953u, 0, CBRTF_TOLERANCE, 0},
+{157, 1052602532u, 2147497108u, 1060620455u, 0, CBRTF_TOLERANCE, 0},
+{158, 1052938076u, 2147497108u, 1060728000u, 0, CBRTF_TOLERANCE, 0},
+{159, 1053273620u, 2147497108u, 1060833675u, 0, CBRTF_TOLERANCE, 0},
+{160, 1053609165u, 2147497108u, 1060937558u, 0, CBRTF_TOLERANCE, 0},
+{161, 1053944709u, 2147497108u, 1061039725u, 0, CBRTF_TOLERANCE, 0},
+{162, 1054280253u, 2147497108u, 1061140243u, 0, CBRTF_TOLERANCE, 0},
+{163, 1054615798u, 2147497108u, 1061239178u, 0, CBRTF_TOLERANCE, 0},
+{164, 1054951342u, 2147497108u, 1061336591u, 0, CBRTF_TOLERANCE, 0},
+{165, 1055286886u, 2147497108u, 1061432539u, 0, CBRTF_TOLERANCE, 0},
+{166, 1055622431u, 2147497108u, 1061527076u, 0, CBRTF_TOLERANCE, 0},
+{167, 1055957975u, 2147497108u, 1061620252u, 0, CBRTF_TOLERANCE, 0},
+{168, 1056293519u, 2147497108u, 1061712116u, 0, CBRTF_TOLERANCE, 0},
+{169, 1056629064u, 2147497108u, 1061802713u, 0, CBRTF_TOLERANCE, 0},
+{170, 1056964608u, 2147497108u, 1061892085u, 0, CBRTF_TOLERANCE, 0},
+{171, 1057132380u, 2147497108u, 1061980274u, 0, CBRTF_TOLERANCE, 0},
+{172, 1057300152u, 2147497108u, 1062067317u, 0, CBRTF_TOLERANCE, 0},
+{173, 1057467924u, 2147497108u, 1062153251u, 0, CBRTF_TOLERANCE, 0},
+{174, 1057635697u, 2147497108u, 1062238111u, 0, CBRTF_TOLERANCE, 0},
+{175, 1057803469u, 2147497108u, 1062321930u, 0, CBRTF_TOLERANCE, 0},
+{176, 1057971241u, 2147497108u, 1062404739u, 0, CBRTF_TOLERANCE, 0},
+{177, 1058139013u, 2147497108u, 1062486567u, 0, CBRTF_TOLERANCE, 0},
+{178, 1058306785u, 2147497108u, 1062567445u, 0, CBRTF_TOLERANCE, 0},
+{179, 1058474557u, 2147497108u, 1062647398u, 0, CBRTF_TOLERANCE, 0},
+{180, 1058642330u, 2147497108u, 1062726452u, 0, CBRTF_TOLERANCE, 0},
+{181, 1058810102u, 2147497108u, 1062804633u, 0, CBRTF_TOLERANCE, 0},
+{182, 1058977874u, 2147497108u, 1062881964u, 0, CBRTF_TOLERANCE, 0},
+{183, 1059145646u, 2147497108u, 1062958468u, 0, CBRTF_TOLERANCE, 0},
+{184, 1059313418u, 2147497108u, 1063034166u, 0, CBRTF_TOLERANCE, 0},
+{185, 1059481190u, 2147497108u, 1063109081u, 0, CBRTF_TOLERANCE, 0},
+{186, 1059648963u, 2147497108u, 1063183230u, 0, CBRTF_TOLERANCE, 0},
+{187, 1059816735u, 2147497108u, 1063256635u, 0, CBRTF_TOLERANCE, 0},
+{188, 1059984507u, 2147497108u, 1063329312u, 0, CBRTF_TOLERANCE, 0},
+{189, 1060152279u, 2147497108u, 1063401281u, 0, CBRTF_TOLERANCE, 0},
+{190, 1060320051u, 2147497108u, 1063472557u, 0, CBRTF_TOLERANCE, 0},
+{191, 1060487823u, 2147497108u, 1063543158u, 0, CBRTF_TOLERANCE, 0},
+{192, 1060655596u, 2147497108u, 1063613099u, 0, CBRTF_TOLERANCE, 0},
+{193, 1060823368u, 2147497108u, 1063682395u, 0, CBRTF_TOLERANCE, 0},
+{194, 1060991140u, 2147497108u, 1063751062u, 0, CBRTF_TOLERANCE, 0},
+{195, 1061158912u, 2147497108u, 1063819112u, 0, CBRTF_TOLERANCE, 0},
+{196, 1061326684u, 2147497108u, 1063886561u, 0, CBRTF_TOLERANCE, 0},
+{197, 1061494456u, 2147497108u, 1063953420u, 0, CBRTF_TOLERANCE, 0},
+{198, 1061662228u, 2147497108u, 1064019703u, 0, CBRTF_TOLERANCE, 0},
+{199, 1061830001u, 2147497108u, 1064085421u, 0, CBRTF_TOLERANCE, 0},
+{200, 1061997773u, 2147497108u, 1064150588u, 0, CBRTF_TOLERANCE, 0},
+{201, 1062165545u, 2147497108u, 1064215213u, 0, CBRTF_TOLERANCE, 0},
+{202, 1062333317u, 2147497108u, 1064279309u, 0, CBRTF_TOLERANCE, 0},
+{203, 1062501089u, 2147497108u, 1064342886u, 0, CBRTF_TOLERANCE, 0},
+{204, 1062668861u, 2147497108u, 1064405954u, 0, CBRTF_TOLERANCE, 0},
+{205, 1062836634u, 2147497108u, 1064468524u, 0, CBRTF_TOLERANCE, 0},
+{206, 1063004406u, 2147497108u, 1064530605u, 0, CBRTF_TOLERANCE, 0},
+{207, 1063172178u, 2147497108u, 1064592206u, 0, CBRTF_TOLERANCE, 0},
+{208, 1063339950u, 2147497108u, 1064653337u, 0, CBRTF_TOLERANCE, 0},
+{209, 1063507722u, 2147497108u, 1064714007u, 0, CBRTF_TOLERANCE, 0},
+{210, 1063675494u, 2147497108u, 1064774224u, 0, CBRTF_TOLERANCE, 0},
+{211, 1063843267u, 2147497108u, 1064833997u, 0, CBRTF_TOLERANCE, 0},
+{212, 1064011039u, 2147497108u, 1064893333u, 0, CBRTF_TOLERANCE, 0},
+{213, 1064178811u, 2147497108u, 1064952241u, 0, CBRTF_TOLERANCE, 0},
+{214, 1064346583u, 2147497108u, 1065010728u, 0, CBRTF_TOLERANCE, 0},
+{215, 1064514355u, 2147497108u, 1065068801u, 0, CBRTF_TOLERANCE, 0},
+{216, 1064682127u, 2147497108u, 1065126469u, 0, CBRTF_TOLERANCE, 0},
+{217, 1064849900u, 2147497108u, 1065183738u, 0, CBRTF_TOLERANCE, 0},
+{218, 1065017672u, 2147497108u, 1065240614u, 0, CBRTF_TOLERANCE, 0},
+{219, 1065185444u, 2147497108u, 1065297104u, 0, CBRTF_TOLERANCE, 0},
+{220, 1065353216u, 2147497108u, 1065353216u, 0, CBRTF_TOLERANCE, 0},
+{221, 1065437102u, 2147497108u, 1065381085u, 0, CBRTF_TOLERANCE, 0},
+{222, 1065520988u, 2147497108u, 1065408771u, 0, CBRTF_TOLERANCE, 0},
+{223, 1065604874u, 2147497108u, 1065436277u, 0, CBRTF_TOLERANCE, 0},
+{224, 1065688760u, 2147497108u, 1065463605u, 0, CBRTF_TOLERANCE, 0},
+{225, 1065772646u, 2147497108u, 1065490759u, 0, CBRTF_TOLERANCE, 0},
+{226, 1065856532u, 2147497108u, 1065517740u, 0, CBRTF_TOLERANCE, 0},
+{227, 1065940419u, 2147497108u, 1065544553u, 0, CBRTF_TOLERANCE, 0},
+{228, 1066024305u, 2147497108u, 1065571199u, 0, CBRTF_TOLERANCE, 0},
+{229, 1066108191u, 2147497108u, 1065597681u, 0, CBRTF_TOLERANCE, 0},
+{230, 1066192077u, 2147497108u, 1065624001u, 0, CBRTF_TOLERANCE, 0},
+{231, 1066275963u, 2147497108u, 1065650163u, 0, CBRTF_TOLERANCE, 0},
+{232, 1066359849u, 2147497108u, 1065676168u, 0, CBRTF_TOLERANCE, 0},
+{233, 1066443735u, 2147497108u, 1065702018u, 0, CBRTF_TOLERANCE, 0},
+{234, 1066527621u, 2147497108u, 1065727716u, 0, CBRTF_TOLERANCE, 0},
+{235, 1066611507u, 2147497108u, 1065753265u, 0, CBRTF_TOLERANCE, 0},
+{236, 1066695393u, 2147497108u, 1065778666u, 0, CBRTF_TOLERANCE, 0},
+{237, 1066779279u, 2147497108u, 1065803921u, 0, CBRTF_TOLERANCE, 0},
+{238, 1066863165u, 2147497108u, 1065829033u, 0, CBRTF_TOLERANCE, 0},
+{239, 1066947052u, 2147497108u, 1065854003u, 0, CBRTF_TOLERANCE, 0},
+{240, 3234402267u, 2147497108u, 3219927504u, 0, CBRTF_TOLERANCE, 0},
+{241, 3231108068u, 2147497108u, 3218512086u, 0, CBRTF_TOLERANCE, 0},
+{242, 3226013659u, 2147497108u, 3216734143u, 0, CBRTF_TOLERANCE, 0},
+{243, 3217625051u, 2147497108u, 3214199571u, 0, CBRTF_TOLERANCE, 0},
+{244, 0u, 2147497108u, 0u, 0, CBRTF_TOLERANCE, 0},
+{245, 1070141403u, 2147497108u, 1066715923u, 0, CBRTF_TOLERANCE, 0},
+{246, 1078530011u, 2147497108u, 1069250495u, 0, CBRTF_TOLERANCE, 0},
+{247, 1083624420u, 2147497108u, 1071028438u, 0, CBRTF_TOLERANCE, 0},
+{248, 3253731328u, 2147497108u, 3225869542u, 0, CBRTF_TOLERANCE, 0},
+{249, 3252840038u, 2147497108u, 3225618567u, 0, CBRTF_TOLERANCE, 0},
+{250, 3251948749u, 2147497108u, 3225357329u, 0, CBRTF_TOLERANCE, 0},
+{251, 3251057459u, 2147497108u, 3225084709u, 0, CBRTF_TOLERANCE, 0},
+{252, 3250166170u, 2147497108u, 3224799381u, 0, CBRTF_TOLERANCE, 0},
+{253, 3249274880u, 2147497108u, 3224499751u, 0, CBRTF_TOLERANCE, 0},
+{254, 3248383590u, 2147497108u, 3224183879u, 0, CBRTF_TOLERANCE, 0},
+{255, 3247492301u, 2147497108u, 3223849368u, 0, CBRTF_TOLERANCE, 0},
+{256, 3246601011u, 2147497108u, 3223493199u, 0, CBRTF_TOLERANCE, 0},
+{257, 3245028147u, 2147497108u, 3223111482u, 0, CBRTF_TOLERANCE, 0},
+{258, 3243245568u, 2147497108u, 3222699076u, 0, CBRTF_TOLERANCE, 0},
+{259, 3241462989u, 2147497108u, 3222248954u, 0, CBRTF_TOLERANCE, 0},
+{260, 3239680410u, 2147497108u, 3221751090u, 0, CBRTF_TOLERANCE, 0},
+{261, 3237792973u, 2147497108u, 3221155274u, 0, CBRTF_TOLERANCE, 0},
+{262, 3234227814u, 2147497108u, 3219858888u, 0, CBRTF_TOLERANCE, 0},
+{263, 3230662656u, 2147497108u, 3218297543u, 0, CBRTF_TOLERANCE, 0},
+{264, 3224580915u, 2147497108u, 3216271661u, 0, CBRTF_TOLERANCE, 0},
+{265, 3213675725u, 2147497108u, 3213107649u, 0, CBRTF_TOLERANCE, 0},
+{266, 1058642330u, 2147497108u, 1062726452u, 0, CBRTF_TOLERANCE, 0},
+{267, 1075000115u, 2147497108u, 1068037622u, 0, CBRTF_TOLERANCE, 0},
+{268, 1082130432u, 2147497108u, 1070280693u, 0, CBRTF_TOLERANCE, 0},
+{269, 1085695590u, 2147497108u, 1071949313u, 0, CBRTF_TOLERANCE, 0},
+{270, 1089260749u, 2147497108u, 1073311448u, 0, CBRTF_TOLERANCE, 0},
+{271, 1091672474u, 2147497108u, 1074109914u, 0, CBRTF_TOLERANCE, 0},
+{272, 1093455053u, 2147497108u, 1074624385u, 0, CBRTF_TOLERANCE, 0},
+{273, 1095237632u, 2147497108u, 1075087333u, 0, CBRTF_TOLERANCE, 0},
+{274, 1097020211u, 2147497108u, 1075509995u, 0, CBRTF_TOLERANCE, 0},
+{275, 1098802790u, 2147497108u, 1075900135u, 0, CBRTF_TOLERANCE, 0},
+{276, 1099746509u, 2147497108u, 1076263368u, 0, CBRTF_TOLERANCE, 0},
+{277, 1100637798u, 2147497108u, 1076603902u, 0, CBRTF_TOLERANCE, 0},
+{278, 1101529088u, 2147497108u, 1076924983u, 0, CBRTF_TOLERANCE, 0},
+{279, 1102420378u, 2147497108u, 1077229170u, 0, CBRTF_TOLERANCE, 0},
+{280, 1103311667u, 2147497108u, 1077518526u, 0, CBRTF_TOLERANCE, 0},
+{281, 1104202957u, 2147497108u, 1077794735u, 0, CBRTF_TOLERANCE, 0},
+{282, 1105094246u, 2147497108u, 1078059196u, 0, CBRTF_TOLERANCE, 0},
+{283, 1105985536u, 2147497108u, 1078313084u, 0, CBRTF_TOLERANCE, 0}
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_CBRTF_H multiple inclusion protection
+
+// EOF cbrtf.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/ceilf.h
@@ -0,0 +1,1048 @@
+#ifndef CYGONCE_LIBM_CEILF_H
+#define CYGONCE_LIBM_CEILF_H
+//===========================================================================
+//
+//      ceilf.h
+//
+//      Test vectors for testing of ceilf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/ceilf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define CEILF_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t ceilf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3214514586u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{1, 3214430700u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{2, 3214346813u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{3, 3214262927u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{4, 3214179041u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{5, 3214095155u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{6, 3214011269u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{7, 3213927383u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{8, 3213843497u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{9, 3213759611u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{10, 3213675725u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{11, 3213591839u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{12, 3213507953u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{13, 3213424067u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{14, 3213340180u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{15, 3213256294u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{16, 3213172408u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{17, 3213088522u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{18, 3213004636u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{19, 3212920750u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{20, 3212836864u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{21, 3212669092u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{22, 3212501320u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{23, 3212333548u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{24, 3212165775u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{25, 3211998003u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{26, 3211830231u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{27, 3211662459u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{28, 3211494687u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{29, 3211326915u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{30, 3211159142u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{31, 3210991370u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{32, 3210823598u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{33, 3210655826u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{34, 3210488054u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{35, 3210320282u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{36, 3210152509u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{37, 3209984737u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{38, 3209816965u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{39, 3209649193u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{40, 3209481421u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{41, 3209313649u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{42, 3209145876u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{43, 3208978104u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{44, 3208810332u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{45, 3208642560u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{46, 3208474788u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{47, 3208307016u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{48, 3208139244u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{49, 3207971471u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{50, 3207803699u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{51, 3207635927u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{52, 3207468155u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{53, 3207300383u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{54, 3207132611u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{55, 3206964838u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{56, 3206797066u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{57, 3206629294u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{58, 3206461522u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{59, 3206293750u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{60, 3206125978u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{61, 3205958205u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{62, 3205790433u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{63, 3205622661u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{64, 3205454889u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{65, 3205287117u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{66, 3205119345u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{67, 3204951572u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{68, 3204783800u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{69, 3204616028u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{70, 3204448256u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{71, 3204112712u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{72, 3203777167u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{73, 3203441623u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{74, 3203106079u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{75, 3202770534u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{76, 3202434990u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{77, 3202099446u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{78, 3201763901u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{79, 3201428357u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{80, 3201092813u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{81, 3200757268u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{82, 3200421724u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{83, 3200086180u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{84, 3199750636u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{85, 3199415091u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{86, 3199079547u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{87, 3198744003u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{88, 3198408458u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{89, 3198072914u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{90, 3197737370u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{91, 3197401825u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{92, 3197066281u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{93, 3196730737u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{94, 3196395192u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{95, 3196059648u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{96, 3195388559u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{97, 3194717471u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{98, 3194046382u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{99, 3193375293u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{100, 3192704205u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{101, 3192033116u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{102, 3191362028u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{103, 3190690939u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{104, 3190019850u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{105, 3189348762u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{106, 3188677673u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{107, 3188006584u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{108, 3186999951u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{109, 3185657774u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{110, 3184315597u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{111, 3182973420u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{112, 3181631242u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{113, 3180289065u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{114, 3178611343u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{115, 3175926989u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{116, 3173242634u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{117, 3170222735u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{118, 3164854026u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{119, 3156465418u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{120, 646742016u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{121, 1008981770u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{122, 1017370378u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{123, 1022739087u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{124, 1025758986u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{125, 1028443341u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{126, 1031127695u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{127, 1032805417u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{128, 1034147594u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{129, 1035489772u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{130, 1036831949u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{131, 1038174126u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{132, 1039516303u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{133, 1040522936u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{134, 1041194025u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{135, 1041865114u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{136, 1042536202u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{137, 1043207291u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{138, 1043878380u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{139, 1044549468u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{140, 1045220557u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{141, 1045891645u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{142, 1046562734u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{143, 1047233823u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{144, 1047904911u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{145, 1048576000u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{146, 1048911544u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{147, 1049247089u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{148, 1049582633u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{149, 1049918177u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{150, 1050253722u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{151, 1050589266u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{152, 1050924810u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{153, 1051260355u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{154, 1051595899u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{155, 1051931443u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{156, 1052266988u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{157, 1052602532u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{158, 1052938076u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{159, 1053273620u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{160, 1053609165u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{161, 1053944709u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{162, 1054280253u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{163, 1054615798u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{164, 1054951342u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{165, 1055286886u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{166, 1055622431u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{167, 1055957975u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{168, 1056293519u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{169, 1056629064u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{170, 1056964608u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{171, 1057132380u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{172, 1057300152u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{173, 1057467924u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{174, 1057635697u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{175, 1057803469u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{176, 1057971241u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{177, 1058139013u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{178, 1058306785u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{179, 1058474557u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{180, 1058642330u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{181, 1058810102u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{182, 1058977874u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{183, 1059145646u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{184, 1059313418u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{185, 1059481190u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{186, 1059648963u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{187, 1059816735u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{188, 1059984507u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{189, 1060152279u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{190, 1060320051u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{191, 1060487823u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{192, 1060655596u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{193, 1060823368u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{194, 1060991140u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{195, 1061158912u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{196, 1061326684u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{197, 1061494456u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{198, 1061662228u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{199, 1061830001u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{200, 1061997773u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{201, 1062165545u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{202, 1062333317u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{203, 1062501089u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{204, 1062668861u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{205, 1062836634u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{206, 1063004406u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{207, 1063172178u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{208, 1063339950u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{209, 1063507722u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{210, 1063675494u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{211, 1063843267u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{212, 1064011039u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{213, 1064178811u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{214, 1064346583u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{215, 1064514355u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{216, 1064682127u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{217, 1064849900u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{218, 1065017672u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{219, 1065185444u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{220, 1065353216u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{221, 1065437102u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{222, 1065520988u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{223, 1065604874u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{224, 1065688760u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{225, 1065772646u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{226, 1065856532u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{227, 1065940419u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{228, 1066024305u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{229, 1066108191u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{230, 1066192077u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{231, 1066275963u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{232, 1066359849u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{233, 1066443735u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{234, 1066527621u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{235, 1066611507u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{236, 1066695393u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{237, 1066779279u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{238, 1066863165u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{239, 1066947052u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{240, 3234402267u, 0u, 3233808384u, 0, CEILF_TOLERANCE, 0},
+{241, 3231108068u, 0u, 3229614080u, 0, CEILF_TOLERANCE, 0},
+{242, 3226013659u, 0u, 3225419776u, 0, CEILF_TOLERANCE, 0},
+{243, 3217625051u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{244, 0u, 0u, 0u, 0, CEILF_TOLERANCE, 0},
+{245, 1070141403u, 0u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{246, 1078530011u, 0u, 1082130432u, 0, CEILF_TOLERANCE, 0},
+{247, 1083624420u, 0u, 1084227584u, 0, CEILF_TOLERANCE, 0},
+{248, 3253731328u, 0u, 3253731328u, 0, CEILF_TOLERANCE, 0},
+{249, 3252840038u, 0u, 3252682752u, 0, CEILF_TOLERANCE, 0},
+{250, 3251948749u, 0u, 3251634176u, 0, CEILF_TOLERANCE, 0},
+{251, 3251057459u, 0u, 3250585600u, 0, CEILF_TOLERANCE, 0},
+{252, 3250166170u, 0u, 3250061312u, 0, CEILF_TOLERANCE, 0},
+{253, 3249274880u, 0u, 3249012736u, 0, CEILF_TOLERANCE, 0},
+{254, 3248383590u, 0u, 3247964160u, 0, CEILF_TOLERANCE, 0},
+{255, 3247492301u, 0u, 3247439872u, 0, CEILF_TOLERANCE, 0},
+{256, 3246601011u, 0u, 3246391296u, 0, CEILF_TOLERANCE, 0},
+{257, 3245028147u, 0u, 3244294144u, 0, CEILF_TOLERANCE, 0},
+{258, 3243245568u, 0u, 3243245568u, 0, CEILF_TOLERANCE, 0},
+{259, 3241462989u, 0u, 3241148416u, 0, CEILF_TOLERANCE, 0},
+{260, 3239680410u, 0u, 3239051264u, 0, CEILF_TOLERANCE, 0},
+{261, 3237792973u, 0u, 3235905536u, 0, CEILF_TOLERANCE, 0},
+{262, 3234227814u, 0u, 3233808384u, 0, CEILF_TOLERANCE, 0},
+{263, 3230662656u, 0u, 3229614080u, 0, CEILF_TOLERANCE, 0},
+{264, 3224580915u, 0u, 3221225472u, 0, CEILF_TOLERANCE, 0},
+{265, 3213675725u, 0u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{266, 1058642330u, 0u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{267, 1075000115u, 0u, 1077936128u, 0, CEILF_TOLERANCE, 0},
+{268, 1082130432u, 0u, 1082130432u, 0, CEILF_TOLERANCE, 0},
+{269, 1085695590u, 0u, 1086324736u, 0, CEILF_TOLERANCE, 0},
+{270, 1089260749u, 0u, 1090519040u, 0, CEILF_TOLERANCE, 0},
+{271, 1091672474u, 0u, 1092616192u, 0, CEILF_TOLERANCE, 0},
+{272, 1093455053u, 0u, 1093664768u, 0, CEILF_TOLERANCE, 0},
+{273, 1095237632u, 0u, 1095761920u, 0, CEILF_TOLERANCE, 0},
+{274, 1097020211u, 0u, 1097859072u, 0, CEILF_TOLERANCE, 0},
+{275, 1098802790u, 0u, 1098907648u, 0, CEILF_TOLERANCE, 0},
+{276, 1099746509u, 0u, 1099956224u, 0, CEILF_TOLERANCE, 0},
+{277, 1100637798u, 0u, 1101004800u, 0, CEILF_TOLERANCE, 0},
+{278, 1101529088u, 0u, 1101529088u, 0, CEILF_TOLERANCE, 0},
+{279, 1102420378u, 0u, 1102577664u, 0, CEILF_TOLERANCE, 0},
+{280, 1103311667u, 0u, 1103626240u, 0, CEILF_TOLERANCE, 0},
+{281, 1104202957u, 0u, 1104674816u, 0, CEILF_TOLERANCE, 0},
+{282, 1105094246u, 0u, 1105199104u, 0, CEILF_TOLERANCE, 0},
+{283, 1105985536u, 0u, 1106247680u, 0, CEILF_TOLERANCE, 0},
+{284, 1107800421u, 1203999711u, 1107820544u, 0, CEILF_TOLERANCE, 0},
+{285, 3368700125u, 3308232444u, 3368700096u, 0, CEILF_TOLERANCE, 0},
+{286, 1224242132u, 3061363425u, 1224242144u, 0, CEILF_TOLERANCE, 0},
+{287, 3221027117u, 1284201705u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{288, 1198712763u, 919636942u, 1198712832u, 0, CEILF_TOLERANCE, 0},
+{289, 954173073u, 850531830u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{290, 966554515u, 3234538174u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{291, 1312607135u, 1194999402u, 1312607135u, 0, CEILF_TOLERANCE, 0},
+{292, 1166191415u, 1018661564u, 1166192640u, 0, CEILF_TOLERANCE, 0},
+{293, 1234419246u, 2984575812u, 1234419248u, 0, CEILF_TOLERANCE, 0},
+{294, 1302107128u, 3370647675u, 1302107128u, 0, CEILF_TOLERANCE, 0},
+{295, 1052801068u, 3039122570u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{296, 1060849628u, 3081357692u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{297, 3484320003u, 3033957825u, 3484320003u, 0, CEILF_TOLERANCE, 0},
+{298, 882596369u, 1256676590u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{299, 1167223673u, 846102364u, 1167224832u, 0, CEILF_TOLERANCE, 0},
+{300, 968192794u, 878547432u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{301, 1052361612u, 1280025214u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{302, 906701409u, 2968301825u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{303, 3471653172u, 1154138102u, 3471653172u, 0, CEILF_TOLERANCE, 0},
+{304, 3231467496u, 934336592u, 3229614080u, 0, CEILF_TOLERANCE, 0},
+{305, 1341514497u, 3466051188u, 1341514497u, 0, CEILF_TOLERANCE, 0},
+{306, 1272351391u, 3373485062u, 1272351391u, 0, CEILF_TOLERANCE, 0},
+{307, 3319724992u, 3354615790u, 3319724032u, 0, CEILF_TOLERANCE, 0},
+{308, 917622040u, 1334966485u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{309, 940236348u, 3304072663u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{310, 3251541546u, 3174764041u, 3251109888u, 0, CEILF_TOLERANCE, 0},
+{311, 3371863479u, 1014861921u, 3371863456u, 0, CEILF_TOLERANCE, 0},
+{312, 1306460502u, 903489435u, 1306460502u, 0, CEILF_TOLERANCE, 0},
+{313, 1197542187u, 3024598921u, 1197542400u, 0, CEILF_TOLERANCE, 0},
+{314, 922888249u, 1139392309u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{315, 1184239996u, 3224098462u, 1184240128u, 0, CEILF_TOLERANCE, 0},
+{316, 1252490238u, 1173619825u, 1252490238u, 0, CEILF_TOLERANCE, 0},
+{317, 1001673627u, 3462631271u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{318, 976098044u, 1151967422u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{319, 941796645u, 886451963u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{320, 3287199470u, 854245542u, 3287187456u, 0, CEILF_TOLERANCE, 0},
+{321, 893184329u, 1243067084u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{322, 1143233714u, 1007268238u, 1143242752u, 0, CEILF_TOLERANCE, 0},
+{323, 1139941253u, 1147688821u, 1139965952u, 0, CEILF_TOLERANCE, 0},
+{324, 3240298487u, 1020260821u, 3240099840u, 0, CEILF_TOLERANCE, 0},
+{325, 1288902137u, 3123875978u, 1288902137u, 0, CEILF_TOLERANCE, 0},
+{326, 1333134799u, 1338107877u, 1333134799u, 0, CEILF_TOLERANCE, 0},
+{327, 1187847971u, 1317663644u, 1187848192u, 0, CEILF_TOLERANCE, 0},
+{328, 1038851706u, 1327544110u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{329, 3329354473u, 3165437289u, 3329353728u, 0, CEILF_TOLERANCE, 0},
+{330, 1309289088u, 1019883016u, 1309289088u, 0, CEILF_TOLERANCE, 0},
+{331, 3444653659u, 1279248024u, 3444653659u, 0, CEILF_TOLERANCE, 0},
+{332, 3405585402u, 2962345057u, 3405585400u, 0, CEILF_TOLERANCE, 0},
+{333, 1106778573u, 3304487767u, 1107296256u, 0, CEILF_TOLERANCE, 0},
+{334, 1140567947u, 3069174149u, 1140588544u, 0, CEILF_TOLERANCE, 0},
+{335, 1238569473u, 873035665u, 1238569480u, 0, CEILF_TOLERANCE, 0},
+{336, 1261071232u, 1182202773u, 1261071233u, 0, CEILF_TOLERANCE, 0},
+{337, 1175011025u, 3029705783u, 1175011328u, 0, CEILF_TOLERANCE, 0},
+{338, 1082692850u, 1211581107u, 1084227584u, 0, CEILF_TOLERANCE, 0},
+{339, 974547519u, 3475164509u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{340, 3403348556u, 3184653669u, 3403348556u, 0, CEILF_TOLERANCE, 0},
+{341, 1136411063u, 1118097422u, 1136427008u, 0, CEILF_TOLERANCE, 0},
+{342, 3239231622u, 3302723069u, 3239051264u, 0, CEILF_TOLERANCE, 0},
+{343, 3340615780u, 870350055u, 3340615680u, 0, CEILF_TOLERANCE, 0},
+{344, 998567360u, 2995278691u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{345, 3417964312u, 1321337529u, 3417964312u, 0, CEILF_TOLERANCE, 0},
+{346, 1148867223u, 1256486202u, 1148878848u, 0, CEILF_TOLERANCE, 0},
+{347, 989687421u, 3372681320u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{348, 1152956913u, 3166480640u, 1152958464u, 0, CEILF_TOLERANCE, 0},
+{349, 892922651u, 3373029087u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{350, 1109627625u, 1314158257u, 1109655552u, 0, CEILF_TOLERANCE, 0},
+{351, 1307091856u, 1103202538u, 1307091856u, 0, CEILF_TOLERANCE, 0},
+{352, 1077234132u, 3272167130u, 1077936128u, 0, CEILF_TOLERANCE, 0},
+{353, 1142167709u, 1096445242u, 1142177792u, 0, CEILF_TOLERANCE, 0},
+{354, 3426232834u, 1036705270u, 3426232834u, 0, CEILF_TOLERANCE, 0},
+{355, 3368566779u, 967249167u, 3368566752u, 0, CEILF_TOLERANCE, 0},
+{356, 1138741813u, 3073453199u, 1138753536u, 0, CEILF_TOLERANCE, 0},
+{357, 982950501u, 982549888u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{358, 1142981585u, 1015602236u, 1142996992u, 0, CEILF_TOLERANCE, 0},
+{359, 3347165962u, 3135486696u, 3347165952u, 0, CEILF_TOLERANCE, 0},
+{360, 1009535440u, 3381353228u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{361, 3473956030u, 976891930u, 3473956030u, 0, CEILF_TOLERANCE, 0},
+{362, 3349098349u, 1055327704u, 3349098240u, 0, CEILF_TOLERANCE, 0},
+{363, 945568720u, 3313485084u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{364, 3345489836u, 1108392401u, 3345489664u, 0, CEILF_TOLERANCE, 0},
+{365, 940893161u, 1137000140u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{366, 976791751u, 3230678102u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{367, 1004442355u, 3036510596u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{368, 1108485380u, 3173536878u, 1108606976u, 0, CEILF_TOLERANCE, 0},
+{369, 1061834641u, 972388096u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{370, 3381268392u, 1146976802u, 3381268384u, 0, CEILF_TOLERANCE, 0},
+{371, 1087189715u, 2952822478u, 1088421888u, 0, CEILF_TOLERANCE, 0},
+{372, 3212952285u, 3329407365u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{373, 1000611335u, 857599439u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{374, 3466188568u, 1041678304u, 3466188568u, 0, CEILF_TOLERANCE, 0},
+{375, 3319315516u, 3422089012u, 3319314432u, 0, CEILF_TOLERANCE, 0},
+{376, 935938416u, 1146676692u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{377, 1315030230u, 3336225884u, 1315030230u, 0, CEILF_TOLERANCE, 0},
+{378, 1134593658u, 3456812581u, 1134624768u, 0, CEILF_TOLERANCE, 0},
+{379, 977281449u, 879922831u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{380, 1086198791u, 920125958u, 1086324736u, 0, CEILF_TOLERANCE, 0},
+{381, 1255152035u, 851754050u, 1255152036u, 0, CEILF_TOLERANCE, 0},
+{382, 1135271264u, 3284878412u, 1135280128u, 0, CEILF_TOLERANCE, 0},
+{383, 1094190727u, 1056854532u, 1094713344u, 0, CEILF_TOLERANCE, 0},
+{384, 1294665325u, 991185677u, 1294665325u, 0, CEILF_TOLERANCE, 0},
+{385, 1036608591u, 805416536u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{386, 3229998064u, 825237063u, 3229614080u, 0, CEILF_TOLERANCE, 0},
+{387, 3439134022u, 1043829691u, 3439134022u, 0, CEILF_TOLERANCE, 0},
+{388, 1325668223u, 970681762u, 1325668223u, 0, CEILF_TOLERANCE, 0},
+{389, 1092037607u, 1027330835u, 1092616192u, 0, CEILF_TOLERANCE, 0},
+{390, 3316278408u, 3455589207u, 3316277248u, 0, CEILF_TOLERANCE, 0},
+{391, 3295436768u, 3129873731u, 3295428608u, 0, CEILF_TOLERANCE, 0},
+{392, 1151984049u, 3074547120u, 1151991808u, 0, CEILF_TOLERANCE, 0},
+{393, 1129287043u, 3076527544u, 1129316352u, 0, CEILF_TOLERANCE, 0},
+{394, 1243664530u, 972879810u, 1243664532u, 0, CEILF_TOLERANCE, 0},
+{395, 950829092u, 929114193u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{396, 1115471979u, 3047246262u, 1115684864u, 0, CEILF_TOLERANCE, 0},
+{397, 3351092088u, 3024661404u, 3351091968u, 0, CEILF_TOLERANCE, 0},
+{398, 3424479544u, 3312047722u, 3424479544u, 0, CEILF_TOLERANCE, 0},
+{399, 3241193975u, 884465785u, 3241148416u, 0, CEILF_TOLERANCE, 0},
+{400, 1030934236u, 1045139240u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{401, 1025254314u, 3057812821u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{402, 1110545760u, 3240144177u, 1110704128u, 0, CEILF_TOLERANCE, 0},
+{403, 3361976590u, 3138179993u, 3361976576u, 0, CEILF_TOLERANCE, 0},
+{404, 881280146u, 3421884736u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{405, 1304154705u, 2961937089u, 1304154705u, 0, CEILF_TOLERANCE, 0},
+{406, 3264443610u, 3222916705u, 3264348160u, 0, CEILF_TOLERANCE, 0},
+{407, 3374550627u, 3055856293u, 3374550624u, 0, CEILF_TOLERANCE, 0},
+{408, 899599265u, 3240118211u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{409, 1268194719u, 1332489410u, 1268194720u, 0, CEILF_TOLERANCE, 0},
+{410, 1133420220u, 1245770860u, 1133445120u, 0, CEILF_TOLERANCE, 0},
+{411, 1161858787u, 815362075u, 1161859072u, 0, CEILF_TOLERANCE, 0},
+{412, 3295996963u, 3453334307u, 3295985664u, 0, CEILF_TOLERANCE, 0},
+{413, 1270887389u, 1156123987u, 1270887390u, 0, CEILF_TOLERANCE, 0},
+{414, 3325193181u, 993979179u, 3325192192u, 0, CEILF_TOLERANCE, 0},
+{415, 925657343u, 1315159742u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{416, 1189120494u, 978961471u, 1189120512u, 0, CEILF_TOLERANCE, 0},
+{417, 889030794u, 3129523970u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{418, 1323529208u, 3100744786u, 1323529208u, 0, CEILF_TOLERANCE, 0},
+{419, 3465768388u, 3190881451u, 3465768388u, 0, CEILF_TOLERANCE, 0},
+{420, 3426099899u, 1118756120u, 3426099899u, 0, CEILF_TOLERANCE, 0},
+{421, 3224857113u, 3398166843u, 3221225472u, 0, CEILF_TOLERANCE, 0},
+{422, 1065798296u, 816191940u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{423, 3328989444u, 850266225u, 3328989184u, 0, CEILF_TOLERANCE, 0},
+{424, 3357819026u, 3148475462u, 3357819008u, 0, CEILF_TOLERANCE, 0},
+{425, 1273397670u, 901308750u, 1273397670u, 0, CEILF_TOLERANCE, 0},
+{426, 3424831780u, 1304806106u, 3424831780u, 0, CEILF_TOLERANCE, 0},
+{427, 1257596246u, 3420832544u, 1257596248u, 0, CEILF_TOLERANCE, 0},
+{428, 1051773536u, 896271348u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{429, 3294752507u, 3113225954u, 3294740480u, 0, CEILF_TOLERANCE, 0},
+{430, 3424848725u, 2973850350u, 3424848724u, 0, CEILF_TOLERANCE, 0},
+{431, 1090870906u, 3294742905u, 1091567616u, 0, CEILF_TOLERANCE, 0},
+{432, 1227582289u, 1208979668u, 1227582304u, 0, CEILF_TOLERANCE, 0},
+{433, 1272325814u, 3004311296u, 1272325814u, 0, CEILF_TOLERANCE, 0},
+{434, 3359508271u, 859974315u, 3359508224u, 0, CEILF_TOLERANCE, 0},
+{435, 1137854355u, 3335041917u, 1137868800u, 0, CEILF_TOLERANCE, 0},
+{436, 3440773058u, 3204192793u, 3440773058u, 0, CEILF_TOLERANCE, 0},
+{437, 3451216836u, 3347783723u, 3451216836u, 0, CEILF_TOLERANCE, 0},
+{438, 3437062994u, 3106834845u, 3437062994u, 0, CEILF_TOLERANCE, 0},
+{439, 1131196082u, 1164573183u, 1131216896u, 0, CEILF_TOLERANCE, 0},
+{440, 3258097678u, 1305882290u, 3257925632u, 0, CEILF_TOLERANCE, 0},
+{441, 3460915348u, 1219372260u, 3460915348u, 0, CEILF_TOLERANCE, 0},
+{442, 3303035472u, 3153013020u, 3303030784u, 0, CEILF_TOLERANCE, 0},
+{443, 1053698677u, 3284313107u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{444, 3396166221u, 1201894512u, 3396166220u, 0, CEILF_TOLERANCE, 0},
+{445, 3458934263u, 1005577835u, 3458934263u, 0, CEILF_TOLERANCE, 0},
+{446, 1065761827u, 3333928591u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{447, 926665223u, 3150815797u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{448, 1199816046u, 3143776186u, 1199816064u, 0, CEILF_TOLERANCE, 0},
+{449, 3333779015u, 952421041u, 3333778944u, 0, CEILF_TOLERANCE, 0},
+{450, 948398145u, 3238273189u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{451, 1080781593u, 1213908300u, 1082130432u, 0, CEILF_TOLERANCE, 0},
+{452, 3235326590u, 1271705594u, 3233808384u, 0, CEILF_TOLERANCE, 0},
+{453, 965378004u, 1292594138u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{454, 3226990408u, 1110755136u, 3225419776u, 0, CEILF_TOLERANCE, 0},
+{455, 1283624229u, 906796922u, 1283624229u, 0, CEILF_TOLERANCE, 0},
+{456, 970649315u, 1078286437u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{457, 959776291u, 3280345347u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{458, 3341117305u, 3294559023u, 3341117184u, 0, CEILF_TOLERANCE, 0},
+{459, 1270734970u, 3355874874u, 1270734970u, 0, CEILF_TOLERANCE, 0},
+{460, 3454816067u, 868771977u, 3454816067u, 0, CEILF_TOLERANCE, 0},
+{461, 917206623u, 1172710814u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{462, 1106502045u, 1290849316u, 1106771968u, 0, CEILF_TOLERANCE, 0},
+{463, 1157598381u, 3309023746u, 1157603328u, 0, CEILF_TOLERANCE, 0},
+{464, 3335234513u, 1002337336u, 3335234048u, 0, CEILF_TOLERANCE, 0},
+{465, 1279489061u, 1006049444u, 1279489061u, 0, CEILF_TOLERANCE, 0},
+{466, 1233171235u, 826460580u, 1233171240u, 0, CEILF_TOLERANCE, 0},
+{467, 1148920078u, 1007674793u, 1148928000u, 0, CEILF_TOLERANCE, 0},
+{468, 1109198803u, 1221754614u, 1109393408u, 0, CEILF_TOLERANCE, 0},
+{469, 3219949483u, 1056167693u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{470, 3361149474u, 3387342069u, 3361149440u, 0, CEILF_TOLERANCE, 0},
+{471, 1207502108u, 3388073586u, 1207502208u, 0, CEILF_TOLERANCE, 0},
+{472, 1000014431u, 831213088u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{473, 1234530539u, 1079988872u, 1234530544u, 0, CEILF_TOLERANCE, 0},
+{474, 1017843965u, 1193076204u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{475, 951862956u, 1173464654u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{476, 3306328852u, 1118701064u, 3306328064u, 0, CEILF_TOLERANCE, 0},
+{477, 1291910469u, 1211303367u, 1291910469u, 0, CEILF_TOLERANCE, 0},
+{478, 1131927531u, 3182962700u, 1131937792u, 0, CEILF_TOLERANCE, 0},
+{479, 3449879391u, 991614550u, 3449879391u, 0, CEILF_TOLERANCE, 0},
+{480, 970094304u, 3344590506u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{481, 1125551064u, 3331248076u, 1125580800u, 0, CEILF_TOLERANCE, 0},
+{482, 3427296372u, 3455289118u, 3427296372u, 0, CEILF_TOLERANCE, 0},
+{483, 1198917460u, 1327195159u, 1198917632u, 0, CEILF_TOLERANCE, 0},
+{484, 921940707u, 2967544056u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{485, 1091906532u, 3011904455u, 1092616192u, 0, CEILF_TOLERANCE, 0},
+{486, 3393557778u, 3383396815u, 3393557776u, 0, CEILF_TOLERANCE, 0},
+{487, 1276853215u, 873199561u, 1276853215u, 0, CEILF_TOLERANCE, 0},
+{488, 3462778440u, 3349284325u, 3462778440u, 0, CEILF_TOLERANCE, 0},
+{489, 3360170117u, 3048354042u, 3360170112u, 0, CEILF_TOLERANCE, 0},
+{490, 3224245428u, 3271307999u, 3221225472u, 0, CEILF_TOLERANCE, 0},
+{491, 1120124467u, 1135619937u, 1120141312u, 0, CEILF_TOLERANCE, 0},
+{492, 1064364381u, 3180675544u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{493, 1268744779u, 3328452652u, 1268744779u, 0, CEILF_TOLERANCE, 0},
+{494, 1165195428u, 3390323168u, 1165197312u, 0, CEILF_TOLERANCE, 0},
+{495, 3247790039u, 909788142u, 3247439872u, 0, CEILF_TOLERANCE, 0},
+{496, 3215244648u, 1083988595u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{497, 1212717473u, 837873779u, 1212717504u, 0, CEILF_TOLERANCE, 0},
+{498, 3275973009u, 3450721670u, 3275948032u, 0, CEILF_TOLERANCE, 0},
+{499, 3391162308u, 1291220039u, 3391162304u, 0, CEILF_TOLERANCE, 0},
+{500, 1044867873u, 3369493273u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{501, 1089986803u, 3462160118u, 1090519040u, 0, CEILF_TOLERANCE, 0},
+{502, 1296314700u, 2957454177u, 1296314700u, 0, CEILF_TOLERANCE, 0},
+{503, 1251462432u, 3171021770u, 1251462434u, 0, CEILF_TOLERANCE, 0},
+{504, 3485236902u, 980772835u, 3485236902u, 0, CEILF_TOLERANCE, 0},
+{505, 3262169538u, 1268270462u, 3262119936u, 0, CEILF_TOLERANCE, 0},
+{506, 1022211242u, 922124181u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{507, 884661176u, 2985540645u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{508, 989762529u, 3362011135u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{509, 1295475718u, 3212305413u, 1295475718u, 0, CEILF_TOLERANCE, 0},
+{510, 1002632518u, 3330388441u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{511, 3404372005u, 3450484255u, 3404372004u, 0, CEILF_TOLERANCE, 0},
+{512, 1125800069u, 3256265749u, 1125842944u, 0, CEILF_TOLERANCE, 0},
+{513, 999985470u, 3409354318u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{514, 1189421739u, 1056599002u, 1189422080u, 0, CEILF_TOLERANCE, 0},
+{515, 1164046161u, 3440635788u, 1164046336u, 0, CEILF_TOLERANCE, 0},
+{516, 1292596266u, 3116569667u, 1292596266u, 0, CEILF_TOLERANCE, 0},
+{517, 3469748379u, 3412765608u, 3469748379u, 0, CEILF_TOLERANCE, 0},
+{518, 1314644642u, 3123051784u, 1314644642u, 0, CEILF_TOLERANCE, 0},
+{519, 3399813173u, 828743798u, 3399813172u, 0, CEILF_TOLERANCE, 0},
+{520, 948775569u, 3485444126u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{521, 1034611395u, 882288581u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{522, 3489122735u, 3372450889u, 3489122735u, 0, CEILF_TOLERANCE, 0},
+{523, 1181604787u, 3363067409u, 1181604864u, 0, CEILF_TOLERANCE, 0},
+{524, 1043691622u, 3402603223u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{525, 1314588083u, 856187848u, 1314588083u, 0, CEILF_TOLERANCE, 0},
+{526, 3400949680u, 3073750220u, 3400949678u, 0, CEILF_TOLERANCE, 0},
+{527, 3365581801u, 1175843167u, 3365581792u, 0, CEILF_TOLERANCE, 0},
+{528, 1110424755u, 3011308654u, 1110441984u, 0, CEILF_TOLERANCE, 0},
+{529, 969804941u, 3355439348u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{530, 1139120919u, 3270515074u, 1139146752u, 0, CEILF_TOLERANCE, 0},
+{531, 934308144u, 3118191228u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{532, 1220524226u, 1152648002u, 1220524256u, 0, CEILF_TOLERANCE, 0},
+{533, 3382391700u, 3296962745u, 3382391696u, 0, CEILF_TOLERANCE, 0},
+{534, 1156767533u, 1088986462u, 1156767744u, 0, CEILF_TOLERANCE, 0},
+{535, 994934087u, 967678094u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{536, 3479873563u, 1246277393u, 3479873563u, 0, CEILF_TOLERANCE, 0},
+{537, 3424264117u, 3434026174u, 3424264117u, 0, CEILF_TOLERANCE, 0},
+{538, 3228365887u, 1216775310u, 3225419776u, 0, CEILF_TOLERANCE, 0},
+{539, 1035909900u, 1249532942u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{540, 1212129651u, 3017366784u, 1212129664u, 0, CEILF_TOLERANCE, 0},
+{541, 1037464105u, 3121544932u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{542, 1311706596u, 1254918706u, 1311706596u, 0, CEILF_TOLERANCE, 0},
+{543, 918212457u, 1017468331u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{544, 1337315179u, 3461361185u, 1337315179u, 0, CEILF_TOLERANCE, 0},
+{545, 1131358407u, 3325958870u, 1131413504u, 0, CEILF_TOLERANCE, 0},
+{546, 1156517523u, 3343716230u, 1156521984u, 0, CEILF_TOLERANCE, 0},
+{547, 3337499209u, 1226297264u, 3337499136u, 0, CEILF_TOLERANCE, 0},
+{548, 3468429030u, 3253874001u, 3468429030u, 0, CEILF_TOLERANCE, 0},
+{549, 3253515800u, 1189005947u, 3253207040u, 0, CEILF_TOLERANCE, 0},
+{550, 959956547u, 876324728u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{551, 3425290480u, 1139193797u, 3425290480u, 0, CEILF_TOLERANCE, 0},
+{552, 1039917375u, 1122740999u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{553, 3220979495u, 3429223871u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{554, 1311016004u, 3334899880u, 1311016004u, 0, CEILF_TOLERANCE, 0},
+{555, 1128016396u, 1105151547u, 1128071168u, 0, CEILF_TOLERANCE, 0},
+{556, 1206054701u, 826010009u, 1206054784u, 0, CEILF_TOLERANCE, 0},
+{557, 1213609983u, 919983950u, 1213609984u, 0, CEILF_TOLERANCE, 0},
+{558, 1246902946u, 3064047808u, 1246902948u, 0, CEILF_TOLERANCE, 0},
+{559, 995850843u, 1332031130u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{560, 3362082828u, 3374056268u, 3362082816u, 0, CEILF_TOLERANCE, 0},
+{561, 1029480631u, 3047777170u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{562, 3384988527u, 3109485565u, 3384988520u, 0, CEILF_TOLERANCE, 0},
+{563, 1317696241u, 870681806u, 1317696241u, 0, CEILF_TOLERANCE, 0},
+{564, 3235395924u, 1132055244u, 3233808384u, 0, CEILF_TOLERANCE, 0},
+{565, 3341877624u, 2969495570u, 3341877504u, 0, CEILF_TOLERANCE, 0},
+{566, 1228636133u, 886552820u, 1228636144u, 0, CEILF_TOLERANCE, 0},
+{567, 1207246237u, 859223639u, 1207246336u, 0, CEILF_TOLERANCE, 0},
+{568, 1165476654u, 3350219111u, 1165479936u, 0, CEILF_TOLERANCE, 0},
+{569, 1215278023u, 3019755242u, 1215278080u, 0, CEILF_TOLERANCE, 0},
+{570, 1017239798u, 3438501281u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{571, 1149651309u, 970030475u, 1149657088u, 0, CEILF_TOLERANCE, 0},
+{572, 1111943722u, 3122211334u, 1112014848u, 0, CEILF_TOLERANCE, 0},
+{573, 1189849849u, 3382739134u, 1189850112u, 0, CEILF_TOLERANCE, 0},
+{574, 1249758327u, 3104759211u, 1249758328u, 0, CEILF_TOLERANCE, 0},
+{575, 1168098747u, 1316854744u, 1168099328u, 0, CEILF_TOLERANCE, 0},
+{576, 892549317u, 1179637545u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{577, 3301009024u, 3406174560u, 3301007360u, 0, CEILF_TOLERANCE, 0},
+{578, 3233089227u, 1212652543u, 3231711232u, 0, CEILF_TOLERANCE, 0},
+{579, 3218245284u, 1238873830u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{580, 3215981890u, 3240474694u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{581, 1266687209u, 3092038122u, 1266687210u, 0, CEILF_TOLERANCE, 0},
+{582, 3487959775u, 3331372071u, 3487959775u, 0, CEILF_TOLERANCE, 0},
+{583, 943645710u, 852875779u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{584, 3345065699u, 3282620725u, 3345065472u, 0, CEILF_TOLERANCE, 0},
+{585, 935847271u, 1067255804u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{586, 3410336089u, 1111437780u, 3410336088u, 0, CEILF_TOLERANCE, 0},
+{587, 1141063391u, 1168908072u, 1141063680u, 0, CEILF_TOLERANCE, 0},
+{588, 3353679791u, 897158391u, 3353679744u, 0, CEILF_TOLERANCE, 0},
+{589, 1001823878u, 1016826861u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{590, 1009130212u, 1004302940u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{591, 3367127535u, 943136342u, 3367127520u, 0, CEILF_TOLERANCE, 0},
+{592, 1032920919u, 3449126417u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{593, 3281952870u, 3147012185u, 3281944576u, 0, CEILF_TOLERANCE, 0},
+{594, 1237868497u, 3048281802u, 1237868504u, 0, CEILF_TOLERANCE, 0},
+{595, 1153753924u, 3322269242u, 1153761280u, 0, CEILF_TOLERANCE, 0},
+{596, 1120261759u, 892210998u, 1120272384u, 0, CEILF_TOLERANCE, 0},
+{597, 3226328360u, 3366432856u, 3225419776u, 0, CEILF_TOLERANCE, 0},
+{598, 3349595986u, 3251588707u, 3349595904u, 0, CEILF_TOLERANCE, 0},
+{599, 1087750238u, 1099325523u, 1088421888u, 0, CEILF_TOLERANCE, 0},
+{600, 1066116543u, 3072159933u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{601, 1030612298u, 3345396001u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{602, 1186234578u, 858134374u, 1186234880u, 0, CEILF_TOLERANCE, 0},
+{603, 1331680743u, 1009396165u, 1331680743u, 0, CEILF_TOLERANCE, 0},
+{604, 887589411u, 1292305693u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{605, 1045232522u, 3234993273u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{606, 3349432725u, 928848003u, 3349432704u, 0, CEILF_TOLERANCE, 0},
+{607, 912423027u, 3184646319u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{608, 3228795133u, 3273940030u, 3225419776u, 0, CEILF_TOLERANCE, 0},
+{609, 3296784303u, 3276182352u, 3296780288u, 0, CEILF_TOLERANCE, 0},
+{610, 965402291u, 3107104376u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{611, 3388153589u, 3426245389u, 3388153584u, 0, CEILF_TOLERANCE, 0},
+{612, 1133410485u, 3329658993u, 1133412352u, 0, CEILF_TOLERANCE, 0},
+{613, 3369970587u, 959121458u, 3369970560u, 0, CEILF_TOLERANCE, 0},
+{614, 1270451568u, 928393353u, 1270451568u, 0, CEILF_TOLERANCE, 0},
+{615, 989498922u, 3088358419u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{616, 1280215674u, 3148135875u, 1280215674u, 0, CEILF_TOLERANCE, 0},
+{617, 1171873518u, 954709738u, 1171873792u, 0, CEILF_TOLERANCE, 0},
+{618, 3298258100u, 935525182u, 3298254848u, 0, CEILF_TOLERANCE, 0},
+{619, 3415208824u, 822843236u, 3415208824u, 0, CEILF_TOLERANCE, 0},
+{620, 1001897182u, 3191875320u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{621, 985903305u, 3333087577u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{622, 3357328848u, 859306298u, 3357328832u, 0, CEILF_TOLERANCE, 0},
+{623, 982612185u, 923582663u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{624, 3267868136u, 1208301947u, 3267756032u, 0, CEILF_TOLERANCE, 0},
+{625, 3319048157u, 1172271145u, 3319046144u, 0, CEILF_TOLERANCE, 0},
+{626, 1144755661u, 860947435u, 1144766464u, 0, CEILF_TOLERANCE, 0},
+{627, 898467286u, 839254959u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{628, 3301461672u, 1233693827u, 3301457920u, 0, CEILF_TOLERANCE, 0},
+{629, 3364525678u, 3089849671u, 3364525664u, 0, CEILF_TOLERANCE, 0},
+{630, 931441127u, 1133424555u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{631, 3467121799u, 3023584354u, 3467121799u, 0, CEILF_TOLERANCE, 0},
+{632, 1151257041u, 3084216427u, 1151262720u, 0, CEILF_TOLERANCE, 0},
+{633, 1017573824u, 3130901062u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{634, 1258369714u, 3462258576u, 1258369714u, 0, CEILF_TOLERANCE, 0},
+{635, 1216602683u, 3371396332u, 1216602688u, 0, CEILF_TOLERANCE, 0},
+{636, 3297265739u, 1214184410u, 3297263616u, 0, CEILF_TOLERANCE, 0},
+{637, 1071940738u, 3311731012u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{638, 922601356u, 3337171870u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{639, 3462285635u, 3444030332u, 3462285635u, 0, CEILF_TOLERANCE, 0},
+{640, 3357177805u, 1085464241u, 3357177792u, 0, CEILF_TOLERANCE, 0},
+{641, 1153863660u, 1011991342u, 1153867776u, 0, CEILF_TOLERANCE, 0},
+{642, 1249365132u, 3278686216u, 1249365132u, 0, CEILF_TOLERANCE, 0},
+{643, 3222096285u, 1198013705u, 3221225472u, 0, CEILF_TOLERANCE, 0},
+{644, 1297708818u, 3079166173u, 1297708818u, 0, CEILF_TOLERANCE, 0},
+{645, 3345532722u, 3383708463u, 3345532672u, 0, CEILF_TOLERANCE, 0},
+{646, 3418753236u, 3481843070u, 3418753236u, 0, CEILF_TOLERANCE, 0},
+{647, 1277417964u, 3487506626u, 1277417964u, 0, CEILF_TOLERANCE, 0},
+{648, 987577257u, 1152077087u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{649, 888030585u, 3062367380u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{650, 1043442869u, 3311393817u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{651, 3320923228u, 3464544249u, 3320922112u, 0, CEILF_TOLERANCE, 0},
+{652, 1337400405u, 3488844154u, 1337400405u, 0, CEILF_TOLERANCE, 0},
+{653, 3400348640u, 3129868490u, 3400348640u, 0, CEILF_TOLERANCE, 0},
+{654, 1250249095u, 1069023744u, 1250249096u, 0, CEILF_TOLERANCE, 0},
+{655, 3284411233u, 1173613526u, 3284402176u, 0, CEILF_TOLERANCE, 0},
+{656, 1215968622u, 3469884568u, 1215968640u, 0, CEILF_TOLERANCE, 0},
+{657, 1025404104u, 1066370251u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{658, 3362748242u, 3369843597u, 3362748224u, 0, CEILF_TOLERANCE, 0},
+{659, 1252237719u, 1121169249u, 1252237720u, 0, CEILF_TOLERANCE, 0},
+{660, 3327895594u, 1224511805u, 3327895552u, 0, CEILF_TOLERANCE, 0},
+{661, 3396161504u, 1182798837u, 3396161500u, 0, CEILF_TOLERANCE, 0},
+{662, 1099710167u, 887180181u, 1099956224u, 0, CEILF_TOLERANCE, 0},
+{663, 1157186482u, 1288722647u, 1157193728u, 0, CEILF_TOLERANCE, 0},
+{664, 1282110851u, 3176633124u, 1282110852u, 0, CEILF_TOLERANCE, 0},
+{665, 3477008113u, 1331845018u, 3477008113u, 0, CEILF_TOLERANCE, 0},
+{666, 3292127294u, 3409957764u, 3292119040u, 0, CEILF_TOLERANCE, 0},
+{667, 1123357102u, 3281307320u, 1123418112u, 0, CEILF_TOLERANCE, 0},
+{668, 1106837025u, 3088080674u, 1107296256u, 0, CEILF_TOLERANCE, 0},
+{669, 1049949008u, 1130799489u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{670, 1253017688u, 942062372u, 1253017690u, 0, CEILF_TOLERANCE, 0},
+{671, 1108543194u, 3281299199u, 1108606976u, 0, CEILF_TOLERANCE, 0},
+{672, 1160162706u, 1264067367u, 1160163328u, 0, CEILF_TOLERANCE, 0},
+{673, 3305715025u, 3017496063u, 3305713664u, 0, CEILF_TOLERANCE, 0},
+{674, 1266928623u, 811778614u, 1266928624u, 0, CEILF_TOLERANCE, 0},
+{675, 3438080027u, 3107114149u, 3438080027u, 0, CEILF_TOLERANCE, 0},
+{676, 3344574751u, 3111270744u, 3344574720u, 0, CEILF_TOLERANCE, 0},
+{677, 1152416724u, 962669179u, 1152417792u, 0, CEILF_TOLERANCE, 0},
+{678, 1218239308u, 1126238113u, 1218239328u, 0, CEILF_TOLERANCE, 0},
+{679, 3263310567u, 1030748197u, 3263299584u, 0, CEILF_TOLERANCE, 0},
+{680, 1000313118u, 2980130729u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{681, 972485427u, 1124312043u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{682, 3290264612u, 1124703898u, 3290251264u, 0, CEILF_TOLERANCE, 0},
+{683, 3222106584u, 1183748648u, 3221225472u, 0, CEILF_TOLERANCE, 0},
+{684, 1278946388u, 825129857u, 1278946388u, 0, CEILF_TOLERANCE, 0},
+{685, 947914771u, 3181847068u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{686, 1098530298u, 3255870890u, 1098907648u, 0, CEILF_TOLERANCE, 0},
+{687, 3232726036u, 871038882u, 3231711232u, 0, CEILF_TOLERANCE, 0},
+{688, 1297190916u, 811863044u, 1297190916u, 0, CEILF_TOLERANCE, 0},
+{689, 1277649137u, 961171401u, 1277649137u, 0, CEILF_TOLERANCE, 0},
+{690, 3244032016u, 3045313345u, 3243245568u, 0, CEILF_TOLERANCE, 0},
+{691, 1096155623u, 1256423752u, 1096810496u, 0, CEILF_TOLERANCE, 0},
+{692, 873151908u, 3246562559u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{693, 3238729605u, 1298769842u, 3238002688u, 0, CEILF_TOLERANCE, 0},
+{694, 3317196817u, 989537151u, 3317196800u, 0, CEILF_TOLERANCE, 0},
+{695, 3374748510u, 834161190u, 3374748496u, 0, CEILF_TOLERANCE, 0},
+{696, 3345634950u, 959901149u, 3345634816u, 0, CEILF_TOLERANCE, 0},
+{697, 887311687u, 1175312255u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{698, 3396917283u, 3066326686u, 3396917280u, 0, CEILF_TOLERANCE, 0},
+{699, 3317032737u, 3143803722u, 3317030912u, 0, CEILF_TOLERANCE, 0},
+{700, 1200051436u, 1163802508u, 1200051456u, 0, CEILF_TOLERANCE, 0},
+{701, 1306520561u, 957302464u, 1306520561u, 0, CEILF_TOLERANCE, 0},
+{702, 1314936356u, 2985592532u, 1314936356u, 0, CEILF_TOLERANCE, 0},
+{703, 3475052219u, 1284049853u, 3475052219u, 0, CEILF_TOLERANCE, 0},
+{704, 3393227708u, 3271879112u, 3393227708u, 0, CEILF_TOLERANCE, 0},
+{705, 3349005404u, 3080993030u, 3349005312u, 0, CEILF_TOLERANCE, 0},
+{706, 1262863321u, 1219003129u, 1262863322u, 0, CEILF_TOLERANCE, 0},
+{707, 882902102u, 1224362550u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{708, 1053387478u, 3184880021u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{709, 3387653691u, 3347783852u, 3387653688u, 0, CEILF_TOLERANCE, 0},
+{710, 1338680611u, 1166078045u, 1338680611u, 0, CEILF_TOLERANCE, 0},
+{711, 1112891928u, 3074730425u, 1113063424u, 0, CEILF_TOLERANCE, 0},
+{712, 893449284u, 1052877339u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{713, 892311459u, 1097338393u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{714, 1190105283u, 3033907262u, 1190105600u, 0, CEILF_TOLERANCE, 0},
+{715, 1011225926u, 1180485180u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{716, 1043025031u, 987068973u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{717, 3410531037u, 2953541915u, 3410531037u, 0, CEILF_TOLERANCE, 0},
+{718, 902318189u, 849277289u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{719, 3213624815u, 2987148017u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{720, 1120888322u, 1086209113u, 1120927744u, 0, CEILF_TOLERANCE, 0},
+{721, 1315217243u, 3396371713u, 1315217243u, 0, CEILF_TOLERANCE, 0},
+{722, 1040617590u, 1034835971u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{723, 955384253u, 3344785562u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{724, 904255535u, 1019967545u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{725, 1022984119u, 3113891410u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{726, 997362368u, 3112875428u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{727, 900933520u, 1100589187u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{728, 1168623062u, 1143306482u, 1168623616u, 0, CEILF_TOLERANCE, 0},
+{729, 878737490u, 3269908326u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{730, 1039827284u, 1072928888u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{731, 1021564080u, 1064468397u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{732, 3458669745u, 3033299853u, 3458669745u, 0, CEILF_TOLERANCE, 0},
+{733, 3327516316u, 3405380971u, 3327515648u, 0, CEILF_TOLERANCE, 0},
+{734, 1040711112u, 3229444200u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{735, 1134528351u, 3365952513u, 1134559232u, 0, CEILF_TOLERANCE, 0},
+{736, 3414352838u, 3350285760u, 3414352838u, 0, CEILF_TOLERANCE, 0},
+{737, 1133689539u, 1067460093u, 1133707264u, 0, CEILF_TOLERANCE, 0},
+{738, 3455688478u, 3333091960u, 3455688478u, 0, CEILF_TOLERANCE, 0},
+{739, 1137634874u, 1137038869u, 1137639424u, 0, CEILF_TOLERANCE, 0},
+{740, 3415502662u, 955510692u, 3415502662u, 0, CEILF_TOLERANCE, 0},
+{741, 954999730u, 969618597u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{742, 1066157309u, 3241712664u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{743, 3436353675u, 1174967495u, 3436353675u, 0, CEILF_TOLERANCE, 0},
+{744, 940437609u, 860372396u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{745, 1023889593u, 2979304683u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{746, 3272661536u, 3461799138u, 3272605696u, 0, CEILF_TOLERANCE, 0},
+{747, 1170245333u, 1233406410u, 1170245632u, 0, CEILF_TOLERANCE, 0},
+{748, 1219052056u, 3369557946u, 1219052064u, 0, CEILF_TOLERANCE, 0},
+{749, 3318983619u, 3259663338u, 3318982656u, 0, CEILF_TOLERANCE, 0},
+{750, 3372118621u, 837597103u, 3372118592u, 0, CEILF_TOLERANCE, 0},
+{751, 1299683827u, 966031619u, 1299683827u, 0, CEILF_TOLERANCE, 0},
+{752, 3257224022u, 3361778245u, 3257139200u, 0, CEILF_TOLERANCE, 0},
+{753, 1229268598u, 1066965677u, 1229268608u, 0, CEILF_TOLERANCE, 0},
+{754, 1086717248u, 3423795374u, 1088421888u, 0, CEILF_TOLERANCE, 0},
+{755, 3434884607u, 3029593823u, 3434884607u, 0, CEILF_TOLERANCE, 0},
+{756, 3464955606u, 1017987696u, 3464955606u, 0, CEILF_TOLERANCE, 0},
+{757, 1025278524u, 3121856207u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{758, 1242829722u, 3233935671u, 1242829724u, 0, CEILF_TOLERANCE, 0},
+{759, 1200927971u, 1317167489u, 1200928000u, 0, CEILF_TOLERANCE, 0},
+{760, 3326858092u, 3452602832u, 3326857216u, 0, CEILF_TOLERANCE, 0},
+{761, 1246019790u, 850632217u, 1246019792u, 0, CEILF_TOLERANCE, 0},
+{762, 1136052740u, 3244616020u, 1136066560u, 0, CEILF_TOLERANCE, 0},
+{763, 1069009211u, 3002507482u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{764, 1015670780u, 1101217251u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{765, 1012543234u, 1116520440u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{766, 3316611992u, 3394732912u, 3316611072u, 0, CEILF_TOLERANCE, 0},
+{767, 1087942795u, 3316660295u, 1088421888u, 0, CEILF_TOLERANCE, 0},
+{768, 3426365713u, 3069778532u, 3426365712u, 0, CEILF_TOLERANCE, 0},
+{769, 3295326432u, 1313396175u, 3295313920u, 0, CEILF_TOLERANCE, 0},
+{770, 3318835308u, 3277583511u, 3318835200u, 0, CEILF_TOLERANCE, 0},
+{771, 3283555717u, 891875120u, 3283550208u, 0, CEILF_TOLERANCE, 0},
+{772, 3381255420u, 3015406047u, 3381255416u, 0, CEILF_TOLERANCE, 0},
+{773, 3388772093u, 1032597076u, 3388772088u, 0, CEILF_TOLERANCE, 0},
+{774, 954670189u, 1144923689u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{775, 1319200415u, 3387555900u, 1319200415u, 0, CEILF_TOLERANCE, 0},
+{776, 1279324488u, 3228401212u, 1279324488u, 0, CEILF_TOLERANCE, 0},
+{777, 3217795424u, 865577227u, 3212836864u, 0, CEILF_TOLERANCE, 0},
+{778, 3455131757u, 1260217257u, 3455131757u, 0, CEILF_TOLERANCE, 0},
+{779, 1246947517u, 1087951909u, 1246947520u, 0, CEILF_TOLERANCE, 0},
+{780, 3396723577u, 869285240u, 3396723576u, 0, CEILF_TOLERANCE, 0},
+{781, 3433761025u, 3060143904u, 3433761025u, 0, CEILF_TOLERANCE, 0},
+{782, 1173247961u, 1191127979u, 1173248000u, 0, CEILF_TOLERANCE, 0},
+{783, 3248534678u, 1323683800u, 3248488448u, 0, CEILF_TOLERANCE, 0},
+{784, 1082862511u, 3032804719u, 1084227584u, 0, CEILF_TOLERANCE, 0},
+{785, 1341821683u, 3003675365u, 1341821683u, 0, CEILF_TOLERANCE, 0},
+{786, 881101379u, 1190838126u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{787, 1079061705u, 2960507663u, 1082130432u, 0, CEILF_TOLERANCE, 0},
+{788, 1105291533u, 3482971524u, 1105723392u, 0, CEILF_TOLERANCE, 0},
+{789, 1016023520u, 3227712090u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{790, 3370691006u, 1295870514u, 3370690976u, 0, CEILF_TOLERANCE, 0},
+{791, 1156767169u, 1049756240u, 1156767744u, 0, CEILF_TOLERANCE, 0},
+{792, 1104284039u, 3040211914u, 1104674816u, 0, CEILF_TOLERANCE, 0},
+{793, 3335212901u, 3486414589u, 3335212544u, 0, CEILF_TOLERANCE, 0},
+{794, 1093697541u, 3193708441u, 1094713344u, 0, CEILF_TOLERANCE, 0},
+{795, 3266691185u, 1160074593u, 3266576384u, 0, CEILF_TOLERANCE, 0},
+{796, 1094115255u, 3008610212u, 1094713344u, 0, CEILF_TOLERANCE, 0},
+{797, 3424086808u, 3260140004u, 3424086808u, 0, CEILF_TOLERANCE, 0},
+{798, 3353608773u, 1134068114u, 3353608704u, 0, CEILF_TOLERANCE, 0},
+{799, 973664327u, 1319516167u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{800, 882878091u, 3136970767u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{801, 1098662266u, 833740182u, 1098907648u, 0, CEILF_TOLERANCE, 0},
+{802, 927582555u, 947955456u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{803, 3476083859u, 966439623u, 3476083859u, 0, CEILF_TOLERANCE, 0},
+{804, 979878744u, 1232482646u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{805, 3464546616u, 3205527253u, 3464546616u, 0, CEILF_TOLERANCE, 0},
+{806, 1002542205u, 3152136093u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{807, 3443552129u, 3165561391u, 3443552129u, 0, CEILF_TOLERANCE, 0},
+{808, 1287620154u, 3119707283u, 1287620154u, 0, CEILF_TOLERANCE, 0},
+{809, 946058434u, 1249928879u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{810, 1245702957u, 894348966u, 1245702960u, 0, CEILF_TOLERANCE, 0},
+{811, 989655126u, 1308376568u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{812, 1002715618u, 1191006977u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{813, 1000863905u, 1196831314u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{814, 3415763001u, 3032518431u, 3415763001u, 0, CEILF_TOLERANCE, 0},
+{815, 3283471961u, 1260093226u, 3283451904u, 0, CEILF_TOLERANCE, 0},
+{816, 3311210827u, 1192192264u, 3311210496u, 0, CEILF_TOLERANCE, 0},
+{817, 1198307901u, 1116328249u, 1198308096u, 0, CEILF_TOLERANCE, 0},
+{818, 1288901567u, 1296370667u, 1288901568u, 0, CEILF_TOLERANCE, 0},
+{819, 922255363u, 958305289u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{820, 1113104661u, 944376032u, 1113325568u, 0, CEILF_TOLERANCE, 0},
+{821, 1136714348u, 828849087u, 1136721920u, 0, CEILF_TOLERANCE, 0},
+{822, 948856035u, 1015466475u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{823, 1062512367u, 3229559531u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{824, 3486907092u, 823220784u, 3486907092u, 0, CEILF_TOLERANCE, 0},
+{825, 1162027071u, 3308983387u, 1162031104u, 0, CEILF_TOLERANCE, 0},
+{826, 1034561811u, 1054043114u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{827, 3271615417u, 3209997200u, 3271557120u, 0, CEILF_TOLERANCE, 0},
+{828, 1042014529u, 1146708584u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{829, 1177157787u, 3090208179u, 1177158656u, 0, CEILF_TOLERANCE, 0},
+{830, 3432084552u, 2997091781u, 3432084552u, 0, CEILF_TOLERANCE, 0},
+{831, 1309658335u, 1010219988u, 1309658335u, 0, CEILF_TOLERANCE, 0},
+{832, 1226494979u, 2991604792u, 1226494992u, 0, CEILF_TOLERANCE, 0},
+{833, 3375507013u, 1306310823u, 3375507008u, 0, CEILF_TOLERANCE, 0},
+{834, 3460699001u, 3096700943u, 3460699001u, 0, CEILF_TOLERANCE, 0},
+{835, 3468023178u, 1209565017u, 3468023178u, 0, CEILF_TOLERANCE, 0},
+{836, 1204196034u, 3298625731u, 1204196096u, 0, CEILF_TOLERANCE, 0},
+{837, 3459877411u, 2960476959u, 3459877411u, 0, CEILF_TOLERANCE, 0},
+{838, 909696559u, 1163075690u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{839, 1161439847u, 943449277u, 1161441280u, 0, CEILF_TOLERANCE, 0},
+{840, 908663107u, 939489763u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{841, 1055319316u, 3261813492u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{842, 1084378658u, 1009650785u, 1086324736u, 0, CEILF_TOLERANCE, 0},
+{843, 1226473697u, 821025132u, 1226473712u, 0, CEILF_TOLERANCE, 0},
+{844, 1123114742u, 1229815537u, 1123155968u, 0, CEILF_TOLERANCE, 0},
+{845, 1258114435u, 1291336083u, 1258114436u, 0, CEILF_TOLERANCE, 0},
+{846, 3468040845u, 3066966245u, 3468040845u, 0, CEILF_TOLERANCE, 0},
+{847, 1178825761u, 1113195286u, 1178826752u, 0, CEILF_TOLERANCE, 0},
+{848, 3223384012u, 1130486973u, 3221225472u, 0, CEILF_TOLERANCE, 0},
+{849, 1019964626u, 1235133609u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{850, 3445262427u, 3465211174u, 3445262426u, 0, CEILF_TOLERANCE, 0},
+{851, 1125653081u, 1207799746u, 1125711872u, 0, CEILF_TOLERANCE, 0},
+{852, 3337652712u, 3025581813u, 3337652224u, 0, CEILF_TOLERANCE, 0},
+{853, 1184753508u, 3147374485u, 1184753664u, 0, CEILF_TOLERANCE, 0},
+{854, 996404791u, 3353251979u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{855, 1188439315u, 1113484271u, 1188439552u, 0, CEILF_TOLERANCE, 0},
+{856, 906557513u, 3006513432u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{857, 916831283u, 999465787u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{858, 996786317u, 3179221951u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{859, 3461635065u, 1004690387u, 3461635065u, 0, CEILF_TOLERANCE, 0},
+{860, 1188167943u, 1200744896u, 1188168192u, 0, CEILF_TOLERANCE, 0},
+{861, 891257783u, 1267560050u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{862, 3290079438u, 846519377u, 3290071040u, 0, CEILF_TOLERANCE, 0},
+{863, 3350690327u, 2967953392u, 3350690304u, 0, CEILF_TOLERANCE, 0},
+{864, 1102061604u, 3424449935u, 1102577664u, 0, CEILF_TOLERANCE, 0},
+{865, 1282351521u, 3039376424u, 1282351521u, 0, CEILF_TOLERANCE, 0},
+{866, 3458861065u, 3392466405u, 3458861065u, 0, CEILF_TOLERANCE, 0},
+{867, 3228793330u, 855146890u, 3225419776u, 0, CEILF_TOLERANCE, 0},
+{868, 3422194733u, 893873945u, 3422194732u, 0, CEILF_TOLERANCE, 0},
+{869, 1261940623u, 3402349985u, 1261940623u, 0, CEILF_TOLERANCE, 0},
+{870, 3400603081u, 3234396843u, 3400603080u, 0, CEILF_TOLERANCE, 0},
+{871, 1219411812u, 2961857939u, 1219411840u, 0, CEILF_TOLERANCE, 0},
+{872, 886201503u, 3272760705u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{873, 3297366026u, 1089966380u, 3297361920u, 0, CEILF_TOLERANCE, 0},
+{874, 1218488455u, 3309646450u, 1218488480u, 0, CEILF_TOLERANCE, 0},
+{875, 1283938137u, 1196383822u, 1283938137u, 0, CEILF_TOLERANCE, 0},
+{876, 1317098613u, 949986176u, 1317098613u, 0, CEILF_TOLERANCE, 0},
+{877, 3431703657u, 3014443710u, 3431703657u, 0, CEILF_TOLERANCE, 0},
+{878, 3239728775u, 927815421u, 3239051264u, 0, CEILF_TOLERANCE, 0},
+{879, 3313160088u, 2964063309u, 3313156096u, 0, CEILF_TOLERANCE, 0},
+{880, 1284174954u, 3436881197u, 1284174954u, 0, CEILF_TOLERANCE, 0},
+{881, 1063693032u, 976661408u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{882, 1102631663u, 3396951425u, 1103101952u, 0, CEILF_TOLERANCE, 0},
+{883, 968803479u, 992989712u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{884, 3273080388u, 3109405906u, 3273064448u, 0, CEILF_TOLERANCE, 0},
+{885, 1172529774u, 3294550127u, 1172531200u, 0, CEILF_TOLERANCE, 0},
+{886, 1306695905u, 1292690378u, 1306695905u, 0, CEILF_TOLERANCE, 0},
+{887, 1003649752u, 1218792138u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{888, 1078478376u, 1326246424u, 1082130432u, 0, CEILF_TOLERANCE, 0},
+{889, 1165177679u, 3276237026u, 1165180928u, 0, CEILF_TOLERANCE, 0},
+{890, 3403009513u, 3381966453u, 3403009512u, 0, CEILF_TOLERANCE, 0},
+{891, 952348506u, 3377573987u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{892, 1222777442u, 1125769920u, 1222777472u, 0, CEILF_TOLERANCE, 0},
+{893, 1325324763u, 978336043u, 1325324763u, 0, CEILF_TOLERANCE, 0},
+{894, 3363524213u, 3202991311u, 3363524160u, 0, CEILF_TOLERANCE, 0},
+{895, 1158950321u, 1073578913u, 1158950912u, 0, CEILF_TOLERANCE, 0},
+{896, 903129873u, 3416864271u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{897, 1208345407u, 1254181270u, 1208345408u, 0, CEILF_TOLERANCE, 0},
+{898, 1258634105u, 1247426200u, 1258634105u, 0, CEILF_TOLERANCE, 0},
+{899, 1248478509u, 1287895126u, 1248478512u, 0, CEILF_TOLERANCE, 0},
+{900, 1153863988u, 3430539165u, 1153867776u, 0, CEILF_TOLERANCE, 0},
+{901, 1235620969u, 866627358u, 1235620976u, 0, CEILF_TOLERANCE, 0},
+{902, 1097120930u, 3221726305u, 1097859072u, 0, CEILF_TOLERANCE, 0},
+{903, 3469778622u, 1200179013u, 3469778622u, 0, CEILF_TOLERANCE, 0},
+{904, 1147712200u, 931865525u, 1147715584u, 0, CEILF_TOLERANCE, 0},
+{905, 1124721745u, 3058969650u, 1124728832u, 0, CEILF_TOLERANCE, 0},
+{906, 3261744304u, 1043806501u, 3261595648u, 0, CEILF_TOLERANCE, 0},
+{907, 1064922416u, 1320485628u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{908, 3303160152u, 3075455322u, 3303153664u, 0, CEILF_TOLERANCE, 0},
+{909, 1315090496u, 3269683237u, 1315090496u, 0, CEILF_TOLERANCE, 0},
+{910, 3230403187u, 1322841992u, 3229614080u, 0, CEILF_TOLERANCE, 0},
+{911, 1335399673u, 974138676u, 1335399673u, 0, CEILF_TOLERANCE, 0},
+{912, 1072458508u, 3372833993u, 1073741824u, 0, CEILF_TOLERANCE, 0},
+{913, 3303015249u, 3015039539u, 3303014400u, 0, CEILF_TOLERANCE, 0},
+{914, 3252139741u, 1059615003u, 3251634176u, 0, CEILF_TOLERANCE, 0},
+{915, 3468519966u, 3113982619u, 3468519966u, 0, CEILF_TOLERANCE, 0},
+{916, 1006231203u, 897530770u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{917, 951554138u, 1001144381u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{918, 942046828u, 986341002u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{919, 3319723279u, 3414482416u, 3319721984u, 0, CEILF_TOLERANCE, 0},
+{920, 3255104167u, 928827688u, 3255042048u, 0, CEILF_TOLERANCE, 0},
+{921, 1155477903u, 3104812800u, 1155481600u, 0, CEILF_TOLERANCE, 0},
+{922, 3273889176u, 980486479u, 3273850880u, 0, CEILF_TOLERANCE, 0},
+{923, 3237813668u, 3441016803u, 3235905536u, 0, CEILF_TOLERANCE, 0},
+{924, 1228207362u, 2985476579u, 1228207376u, 0, CEILF_TOLERANCE, 0},
+{925, 975349337u, 1311932596u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{926, 1290175785u, 3008182462u, 1290175786u, 0, CEILF_TOLERANCE, 0},
+{927, 981908840u, 3314038398u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{928, 941187647u, 1107765599u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{929, 1214223128u, 3225536822u, 1214223168u, 0, CEILF_TOLERANCE, 0},
+{930, 3422922584u, 1086391131u, 3422922584u, 0, CEILF_TOLERANCE, 0},
+{931, 1315857601u, 3487600045u, 1315857601u, 0, CEILF_TOLERANCE, 0},
+{932, 3453226030u, 3233768835u, 3453226030u, 0, CEILF_TOLERANCE, 0},
+{933, 1078359574u, 3199175230u, 1082130432u, 0, CEILF_TOLERANCE, 0},
+{934, 1029557624u, 3302959071u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{935, 1207675424u, 3042692550u, 1207675520u, 0, CEILF_TOLERANCE, 0},
+{936, 1028355074u, 3442294040u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{937, 1248421894u, 3367769132u, 1248421896u, 0, CEILF_TOLERANCE, 0},
+{938, 3353251994u, 1095517730u, 3353251968u, 0, CEILF_TOLERANCE, 0},
+{939, 876926659u, 3288089977u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{940, 1076752219u, 876236939u, 1077936128u, 0, CEILF_TOLERANCE, 0},
+{941, 3388531942u, 2988520062u, 3388531936u, 0, CEILF_TOLERANCE, 0},
+{942, 1273395082u, 3031189261u, 1273395082u, 0, CEILF_TOLERANCE, 0},
+{943, 3385588183u, 3258252464u, 3385588176u, 0, CEILF_TOLERANCE, 0},
+{944, 3441804648u, 3274638356u, 3441804648u, 0, CEILF_TOLERANCE, 0},
+{945, 3392827417u, 1277961150u, 3392827416u, 0, CEILF_TOLERANCE, 0},
+{946, 1161241793u, 1328003707u, 1161244672u, 0, CEILF_TOLERANCE, 0},
+{947, 1171318485u, 3374409104u, 1171318784u, 0, CEILF_TOLERANCE, 0},
+{948, 1001216371u, 3052357038u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{949, 912515889u, 1074635609u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{950, 3391452505u, 897989232u, 3391452504u, 0, CEILF_TOLERANCE, 0},
+{951, 3249603369u, 3147662248u, 3249537024u, 0, CEILF_TOLERANCE, 0},
+{952, 1220264047u, 2960450369u, 1220264064u, 0, CEILF_TOLERANCE, 0},
+{953, 3282212423u, 3174079140u, 3282206720u, 0, CEILF_TOLERANCE, 0},
+{954, 3352293320u, 3247843425u, 3352293248u, 0, CEILF_TOLERANCE, 0},
+{955, 3296358441u, 875645354u, 3296346112u, 0, CEILF_TOLERANCE, 0},
+{956, 1197828352u, 3245614728u, 1197828352u, 0, CEILF_TOLERANCE, 0},
+{957, 3340510371u, 914930263u, 3340510208u, 0, CEILF_TOLERANCE, 0},
+{958, 1127109339u, 3368125489u, 1127153664u, 0, CEILF_TOLERANCE, 0},
+{959, 909467381u, 1232375752u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{960, 1200599955u, 2981200675u, 1200600064u, 0, CEILF_TOLERANCE, 0},
+{961, 962230977u, 2988248037u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{962, 3237183876u, 3179379969u, 3235905536u, 0, CEILF_TOLERANCE, 0},
+{963, 939285924u, 3056079386u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{964, 944050180u, 3452557879u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{965, 3480592662u, 3261728191u, 3480592662u, 0, CEILF_TOLERANCE, 0},
+{966, 1003299981u, 853295521u, 1065353216u, 0, CEILF_TOLERANCE, 0},
+{967, 1155775526u, 1255814444u, 1155776512u, 0, CEILF_TOLERANCE, 0},
+{968, 1234491880u, 3408568717u, 1234491888u, 0, CEILF_TOLERANCE, 0},
+
+// AUTOMATICALLY GENERATED VECTORS STOP
+
+};
+
+#endif // CYGONCE_LIBM_CEILF_H multiple inclusion protection
+
+// EOF ceilf.h
new file mode 100644
--- /dev/null
+++ b/packages/language/c/libm/current/tests/vectors/copysignf.h
@@ -0,0 +1,2551 @@
+#ifndef CYGONCE_LIBM_COPYSIGNF_H
+#define CYGONCE_LIBM_COPYSIGNF_H
+//===========================================================================
+//
+//      copysignf.h
+//
+//      Test vectors for testing of copysignf() math library function
+//
+//===========================================================================
+// ####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 2012 Free Software Foundation, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later
+// version.
+//
+// eCos 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 General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with eCos; if not, write to the Free Software Foundation, Inc.,
+// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+//
+// As a special exception, if other files instantiate templates or use
+// macros or inline functions from this file, or you compile this file
+// and link it with other works to produce a work based on this file,
+// this file does not by itself cause the resulting work to be covered by
+// the GNU General Public License. However the source code for this file
+// must still be made available in accordance with section (3) of the GNU
+// General Public License v2.
+//
+// This exception does not invalidate any other reasons why a work based
+// on this file might be covered by the GNU General Public License.
+// -------------------------------------------
+// ####ECOSGPLCOPYRIGHTEND####
+//===========================================================================
+//#####DESCRIPTIONBEGIN####
+//
+// Author(s):
+// Contributors:  visar, ilijak
+// Date:        1998-02-13
+// Purpose:
+// Description:
+// Usage:       #include "vectors/copysignf.h"
+//
+//####DESCRIPTIONEND####
+//
+//===========================================================================
+
+
+// CONFIGURATION
+
+#include <pkgconf/libm.h>   // Configuration header
+
+
+// INCLUDES
+
+#include <cyg/infra/cyg_type.h>    // Common type definitions and support
+#include "vectors/vector_support_float.h"// extra support for math tests
+
+#define COPYSIGNF_TOLERANCE 1.0E-04
+
+static const Cyg_libm_test_float_vec_t copysignf_vec[] = {
+
+// AUTOMATICALLY GENERATED VECTORS START
+
+{0, 3212836864u, 3212836864u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{1, 3212836864u, 3211998003u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{2, 3212836864u, 3211159142u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{3, 3212836864u, 3210320282u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{4, 3212836864u, 3209481421u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{5, 3212836864u, 3208642560u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{6, 3212836864u, 3207803699u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{7, 3212836864u, 3206964838u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{8, 3212836864u, 3206125978u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{9, 3212836864u, 3205287117u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{10, 3212836864u, 3204448256u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{11, 3212836864u, 3202770534u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{12, 3212836864u, 3201092813u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{13, 3212836864u, 3199415091u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{14, 3212836864u, 3197737370u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{15, 3212836864u, 3196059648u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{16, 3212836864u, 3192704205u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{17, 3212836864u, 3189348762u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{18, 3212836864u, 3184315597u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{19, 3212836864u, 3175926989u, 3212836864u, 0, COPYSIGNF_TOLERANCE, 0},
+{20, 3212836864u, 632815616u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{21, 3212836864u, 1028443341u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{22, 3212836864u, 1036831949u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{23, 3212836864u, 1041865114u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{24, 3212836864u, 1045220557u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{25, 3212836864u, 1048576000u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{26, 3212836864u, 1050253722u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{27, 3212836864u, 1051931443u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{28, 3212836864u, 1053609165u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{29, 3212836864u, 1055286886u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{30, 3212836864u, 1056964608u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{31, 3212836864u, 1057803469u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{32, 3212836864u, 1058642330u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{33, 3212836864u, 1059481190u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{34, 3212836864u, 1060320051u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{35, 3212836864u, 1061158912u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{36, 3212836864u, 1061997773u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{37, 3212836864u, 1062836634u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{38, 3212836864u, 1063675494u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{39, 3212836864u, 1064514355u, 1065353216u, 0, COPYSIGNF_TOLERANCE, 0},
+{40, 3211998003u, 3212836864u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{41, 3211998003u, 3211998003u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{42, 3211998003u, 3211159142u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{43, 3211998003u, 3210320282u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{44, 3211998003u, 3209481421u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{45, 3211998003u, 3208642560u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{46, 3211998003u, 3207803699u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{47, 3211998003u, 3206964838u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{48, 3211998003u, 3206125978u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{49, 3211998003u, 3205287117u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{50, 3211998003u, 3204448256u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{51, 3211998003u, 3202770534u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{52, 3211998003u, 3201092813u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{53, 3211998003u, 3199415091u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{54, 3211998003u, 3197737370u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{55, 3211998003u, 3196059648u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{56, 3211998003u, 3192704205u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{57, 3211998003u, 3189348762u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{58, 3211998003u, 3184315597u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{59, 3211998003u, 3175926989u, 3211998003u, 0, COPYSIGNF_TOLERANCE, 0},
+{60, 3211998003u, 632815616u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{61, 3211998003u, 1028443341u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{62, 3211998003u, 1036831949u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{63, 3211998003u, 1041865114u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{64, 3211998003u, 1045220557u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{65, 3211998003u, 1048576000u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{66, 3211998003u, 1050253722u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{67, 3211998003u, 1051931443u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{68, 3211998003u, 1053609165u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{69, 3211998003u, 1055286886u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{70, 3211998003u, 1056964608u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{71, 3211998003u, 1057803469u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},
+{72, 3211998003u, 1058642330u, 1064514355u, 0, COPYSIGNF_TOLERANCE, 0},