summaryrefslogtreecommitdiffstats
path: root/src/libs/softfloat-3e/source/extF80_sincos.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/softfloat-3e/source/extF80_sincos.h')
-rw-r--r--src/libs/softfloat-3e/source/extF80_sincos.h736
1 files changed, 736 insertions, 0 deletions
diff --git a/src/libs/softfloat-3e/source/extF80_sincos.h b/src/libs/softfloat-3e/source/extF80_sincos.h
new file mode 100644
index 00000000..5f40ea86
--- /dev/null
+++ b/src/libs/softfloat-3e/source/extF80_sincos.h
@@ -0,0 +1,736 @@
+/* $Id: extF80_sincos.h $ */
+/** @file
+ * SoftFloat - VBox Extension - constants for sine & cosine calculation.
+ */
+
+/*
+ * Copyright (C) 2022 Oracle and/or its affiliates.
+ *
+ * This file is part of VirtualBox base platform packages, as
+ * available from https://www.virtualbox.org.
+ *
+ * This program 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, in version 3 of the
+ * License.
+ *
+ * This program 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 this program; if not, see <https://www.gnu.org/licenses>.
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
+#ifndef VBOX_INCLUDED_SRC_source_extF80_sincos_h
+#define VBOX_INCLUDED_SRC_source_extF80_sincos_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
+
+/** The pi constant as 128-bit floating point value.
+ * base-10: 3.14159265358979323846264338327950279
+ * base-16: 3.243f6a8885a308d313198a2e0370
+ * base-2 : 1.1001001000011111101101010100010001000010110100011000010001101001100010011000110011000101000101110000000110111000e1 */
+const RTFLOAT128U g_r128pi = RTFLOAT128U_INIT_C(0, 0x921fb54442d1, 0x8469898cc51701b8, 0x4000);
+
+/** The pi/2 constant as 128-bit floating point value.
+ * base-10: 1.57079632679489661923132169163975139
+ * base-16: 1.921fb54442d18469898cc51701b8
+ * base-2 : 1.1001001000011111101101010100010001000010110100011000010001101001100010011000110011000101000101110000000110111000 */
+const RTFLOAT128U g_r128pi2 = RTFLOAT128U_INIT_C(0, 0x921fb54442d1, 0x8469898cc51701b8, 0x3fff);
+
+/** CORDIC constants for fsin and fcos, defined by c(i)=atan(2^(-i)) */
+const RTFLOAT128U g_ar128FsincosCORDICConsts[] =
+{
+ /* c0
+ * base-10: 7.85398163397448309615660845819875699e-1
+ * base-16: c.90fdaa22168c234c4c6628b80dc0@-1
+ * base-2 : 1.1001001000011111101101010100010001000010110100011000010001101001100010011000110011000101000101110000000110111000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x921fb54442d1, 0x8469898cc51701b8, 0x3ffe),
+ /* c1
+ * base-10: 4.63647609000806116214256231461214397e-1
+ * base-16: 7.6b19c1586ed3da2b7f222f65e1d4@-1
+ * base-2 : 1.1101101011000110011100000101011000011011101101001111011010001010110111111100100010001011110110010111100001110101e-2 */
+ RTFLOAT128U_INIT_C(0, 0xdac670561bb4, 0xf68adfc88bd97875, 0x3ffd),
+ /* c2
+ * base-10: 2.44978663126864154172082481211275806e-1
+ * base-16: 3.eb6ebf25901bac55b71e7bd7de88@-1
+ * base-2 : 1.1111010110110111010111111001001011001000000011011101011000101010110110111000111100111101111010111110111101000100e-3 */
+ RTFLOAT128U_INIT_C(0, 0xf5b75f92c80d, 0xd62adb8f3debef44, 0x3ffc),
+ /* c3
+ * base-10: 1.24354994546761435031354849163871024e-1
+ * base-16: 1.fd5ba9aac2f6dc65912f313e7d11@-1
+ * base-2 : 1.1111110101011011101010011010101011000010111101101101110001100101100100010010111100110001001111100111110100010001e-4 */
+ RTFLOAT128U_INIT_C(0, 0xfd5ba9aac2f6, 0xdc65912f313e7d11, 0x3ffb),
+ /* c4
+ * base-10: 6.24188099959573484739791129855051129e-2
+ * base-16: f.faaddb967ef4e36cb2792dc0e2e0@-2
+ * base-2 : 1.1111111101010101101110110111001011001111110111101001110001101101100101100100111100100101101110000001110001011100e-5 */
+ RTFLOAT128U_INIT_C(0, 0xff55bb72cfde, 0x9c6d964f25b81c5c, 0x3ffa),
+ /* c5
+ * base-10: 3.12398334302682762537117448924909747e-2
+ * base-16: 7.ff556eea5d892a13bcebbb6ed460@-2
+ * base-2 : 1.1111111111010101010110111011101010010111011000100100101010000100111011110011101011101110110110111011010100011000e-6 */
+ RTFLOAT128U_INIT_C(0, 0xffd55bba9762, 0x4a84ef3aeedbb518, 0x3ff9),
+ /* c6
+ * base-10: 1.56237286204768308028015212565703177e-2
+ * base-16: 3.ffeaab776e5356ef9e31590057dc@-2
+ * base-2 : 1.1111111111110101010101011011101110110111001010011010101101110111110011110001100010101100100000000010101111101110e-7 */
+ RTFLOAT128U_INIT_C(0, 0xfff555bbb729, 0xab77cf18ac802bee, 0x3ff8),
+ /* c7
+ * base-10: 7.81234106010111129646339184219928134e-3
+ * base-16: 1.fffd555bbba972d00c46a3f77cc1@-2
+ * base-2 : 1.1111111111111101010101010101101110111011101010010111001011010000000011000100011010100011111101110111110011000001e-8 */
+ RTFLOAT128U_INIT_C(0, 0xfffd555bbba9, 0x72d00c46a3f77cc1, 0x3ff7),
+ /* c8
+ * base-10: 3.90623013196697182762866531142438676e-3
+ * base-16: f.fffaaaaddddb94bb12afb6b6d4f0@-3
+ * base-2 : 1.1111111111111111010101010101010110111011101110110111001010010111011000100101010111110110110101101101101010011110e-9 */
+ RTFLOAT128U_INIT_C(0, 0xffff5555bbbb, 0x72976255f6d6da9e, 0x3ff6),
+ /* c9
+ * base-10: 1.95312251647881868512148262507671384e-3
+ * base-16: 7.ffff55556eeeea5ca6adeab02250@-3
+ * base-2 : 1.1111111111111111110101010101010101011011101110111011101010010111001010011010101101111010101011000000100010010100e-10 */
+ RTFLOAT128U_INIT_C(0, 0xffffd5555bbb, 0xba9729ab7aac0894, 0x3ff5),
+ /* c10
+ * base-10: 9.76562189559319430403430199717290821e-4
+ * base-16: 3.ffffeaaaab77776e52e5a019fbce@-3
+ * base-2 : 1.1111111111111111111101010101010101010101101110111011101110110111001010010111001011010000000011001111110111100111e-11 */
+ RTFLOAT128U_INIT_C(0, 0xfffff55555bb, 0xbbb72972d00cfde7, 0x3ff4),
+ /* c11
+ * base-10: 4.88281211194898275469239625644848635e-4
+ * base-16: 1.fffffd55555bbbbba97297625624@-3
+ * base-2 : 1.1111111111111111111111010101010101010101010110111011101110111011101010010111001010010111011000100101011000100100e-12 */
+ RTFLOAT128U_INIT_C(0, 0xfffffd55555b, 0xbbbba97297625624, 0x3ff3),
+ /* c12
+ * base-10: 2.44140620149361764016722943259659969e-4
+ * base-16: f.fffffaaaaaaddddddb94b94d5bd0@-4
+ * base-2 : 1.1111111111111111111111110101010101010101010101011011101110111011101110110111001010010111001010011010101101111010e-13 */
+ RTFLOAT128U_INIT_C(0, 0xffffff555555, 0xbbbbbb729729ab7a, 0x3ff2),
+ /* c13
+ * base-10: 1.22070311893670204239058646117956300e-4
+ * base-16: 7.ffffff5555556eeeeeea5ca5cb40@-4
+ * base-2 : 1.1111111111111111111111111101010101010101010101010101101110111011101110111011101010010111001010010111001011010000e-14 */
+ RTFLOAT128U_INIT_C(0, 0xffffffd55555, 0x5bbbbbba972972d0, 0x3ff1),
+ /* c14
+ * base-10: 6.10351561742087750216625691738291515e-5
+ * base-16: 3.ffffffeaaaaaab7777776e52e52e@-4
+ * base-2 : 1.1111111111111111111111111111010101010101010101010101010110111011101110111011101110110111001010010111001010010111e-15 */
+ RTFLOAT128U_INIT_C(0, 0xfffffff55555, 0x55bbbbbbb7297297, 0x3ff0),
+ /* c15
+ * base-10: 3.05175781155260968618259534385360192e-5
+ * base-16: 1.fffffffd5555555bbbbbbba97297@-4
+ * base-2 : 1.1111111111111111111111111111110101010101010101010101010101011011101110111011101110111011101010010111001010010111e-16 */
+ RTFLOAT128U_INIT_C(0, 0xfffffffd5555, 0x555bbbbbbba97297, 0x3fef),
+ /* c16
+ * base-10: 1.52587890613157621072319358126978848e-5
+ * base-16: f.fffffffaaaaaaaaddddddddb94b8@-5
+ * base-2 : 1.1111111111111111111111111111111101010101010101010101010101010101101110111011101110111011101110110111001010010111e-17 */
+ RTFLOAT128U_INIT_C(0, 0xffffffff5555, 0x5555bbbbbbbb7297, 0x3fee),
+ /* c17
+ * base-10: 7.62939453110197026338848234010509046e-6
+ * base-16: 7.ffffffff555555556eeeeeeeea5c@-5
+ * base-2 : 1.1111111111111111111111111111111111010101010101010101010101010101010110111011101110111011101110111011101010010111e-18 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffd555, 0x55555bbbbbbbba97, 0x3fed),
+ /* c18
+ * base-10: 3.81469726560649628292307561637299366e-6
+ * base-16: 3.ffffffffeaaaaaaaab777777776e@-5
+ * base-2 : 1.1111111111111111111111111111111111110101010101010101010101010101010101011011101110111011101110111011101110110111e-19 */
+ RTFLOAT128U_INIT_C(0, 0xfffffffff555, 0x555555bbbbbbbbb7, 0x3fec),
+ /* c19
+ * base-10: 1.90734863281018703536536930591724404e-6
+ * base-16: 1.fffffffffd555555555bbbbbbbbb@-5
+ * base-2 : 1.1111111111111111111111111111111111111101010101010101010101010101010101010101101110111011101110111011101110111011e-20 */
+ RTFLOAT128U_INIT_C(0, 0xfffffffffd55, 0x5555555bbbbbbbbb, 0x3feb),
+ /* c20
+ * base-10: 9.53674316405960879420670689923112322e-7
+ * base-16: f.fffffffffaaaaaaaaaadddddddd8@-6
+ * base-2 : 1.1111111111111111111111111111111111111111010101010101010101010101010101010101010110111011101110111011101110111011e-21 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffff55, 0x55555555bbbbbbbb, 0x3fea),
+ /* c21
+ * base-10: 4.76837158203088859927583821449247042e-7
+ * base-16: 7.ffffffffff55555555556eeeeeec@-6
+ * base-2 : 1.1111111111111111111111111111111111111111110101010101010101010101010101010101010101011011101110111011101110111011e-22 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffd5, 0x555555555bbbbbbb, 0x3fe9),
+ /* c22
+ * base-10: 2.38418579101557982490947977218932680e-7
+ * base-16: 3.ffffffffffeaaaaaaaaaab777776@-6
+ * base-2 : 1.1111111111111111111111111111111111111111111101010101010101010101010101010101010101010101101110111011101110111011e-23 */
+ RTFLOAT128U_INIT_C(0, 0xfffffffffff5, 0x5555555555bbbbbb, 0x3fe8),
+ /* c23
+ * base-10: 1.19209289550780685311368497137922104e-7
+ * base-16: 1.fffffffffffd55555555555bbbbb@-6
+ * base-2 : 1.1111111111111111111111111111111111111111111111010101010101010101010101010101010101010101010110111011101110111011e-24 */
+ RTFLOAT128U_INIT_C(0, 0xfffffffffffd, 0x55555555555bbbbb, 0x3fe7),
+ /* c24
+ * base-10: 5.96046447753905544139210621417888700e-8
+ * base-16: f.fffffffffffaaaaaaaaaaaadddd8@-7
+ * base-2 : 1.1111111111111111111111111111111111111111111111110101010101010101010101010101010101010101010101011011101110111011e-25 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0x555555555555bbbb, 0x3fe6),
+ /* c25
+ * base-10: 2.98023223876953036767401327677095012e-8
+ * base-16: 7.ffffffffffff5555555555556eec@-7
+ * base-2 : 1.1111111111111111111111111111111111111111111111111101010101010101010101010101010101010101010101010101101110111011e-26 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xd555555555555bbb, 0x3fe5),
+ /* c26
+ * base-10: 1.49011611938476551470925165959632460e-8
+ * base-16: 3.ffffffffffffeaaaaaaaaaaaab76@-7
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111010101010101010101010101010101010101010101010101010110111011e-27 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xf5555555555555bb, 0x3fe4),
+ /* c27
+ * base-10: 7.45058059692382798713656457449539158e-9
+ * base-16: 1.fffffffffffffd5555555555555b@-7
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111110101010101010101010101010101010101010101010101010101011011e-28 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfd5555555555555b, 0x3fe3),
+ /* c28
+ * base-10: 3.72529029846191404526707057181192332e-9
+ * base-16: f.fffffffffffffaaaaaaaaaaaaaa8@-8
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111101010101010101010101010101010101010101010101010101010101e-29 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xff55555555555555, 0x3fe2),
+ /* c29
+ * base-10: 1.86264514923095702909588382147649037e-9
+ * base-16: 7.ffffffffffffff55555555555554@-8
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111010101010101010101010101010101010101010101010101010101e-30 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffd5555555555555, 0x3fe1),
+ /* c30
+ * base-10: 9.31322574615478515355735477684561273e-10
+ * base-16: 3.ffffffffffffffeaaaaaaaaaaaaa@-8
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111110101010101010101010101010101010101010101010101010101e-31 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfff5555555555555, 0x3fe0),
+ /* c31
+ * base-10: 4.65661287307739257778841934710570148e-10
+ * base-16: 1.fffffffffffffffd555555555555@-8
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111101010101010101010101010101010101010101010101010101e-32 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffd555555555555, 0x3fdf),
+ /* c32
+ * base-10: 2.32830643653869628902042741838821262e-10
+ * base-16: f.fffffffffffffffaaaaaaaaaaaa8@-9
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111010101010101010101010101010101010101010101010101e-33 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffff555555555555, 0x3fde),
+ /* c33
+ * base-10: 1.16415321826934814452599092729852655e-10
+ * base-16: 7.ffffffffffffffff555555555554@-9
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111110101010101010101010101010101010101010101010101e-34 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffd55555555555, 0x3fdd),
+ /* c34
+ * base-10: 5.82076609134674072264967615912315804e-11
+ * base-16: 3.ffffffffffffffffeaaaaaaaaaaa@-9
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111101010101010101010101010101010101010101010101e-35 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffff55555555555, 0x3fdc),
+ /* c35
+ * base-10: 2.91038304567337036132730326989039468e-11
+ * base-16: 1.fffffffffffffffffd5555555555@-9
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111010101010101010101010101010101010101010101e-36 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffd5555555555, 0x3fdb),
+ /* c36
+ * base-10: 1.45519152283668518066395978373629930e-11
+ * base-16: f.fffffffffffffffffaaaaaaaaaa8@-10
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111110101010101010101010101010101010101010101e-37 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffff5555555555, 0x3fda),
+ /* c37
+ * base-10: 7.27595761418342590332018410467037395e-12
+ * base-16: 7.ffffffffffffffffff5555555554@-10
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111101010101010101010101010101010101010101e-38 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffd555555555, 0x3fd9),
+ /* c38
+ * base-10: 3.63797880709171295166014020058379665e-12
+ * base-16: 3.ffffffffffffffffffeaaaaaaaaa@-10
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111010101010101010101010101010101010101e-39 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffff555555555, 0x3fd8),
+ /* c39
+ * base-10: 1.81898940354585647583007611882297453e-12
+ * base-16: 1.fffffffffffffffffffd55555555@-10
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111110101010101010101010101010101010101e-40 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffd55555555, 0x3fd7),
+ /* c40
+ * base-10: 9.09494701772928237915038811727871795e-13
+ * base-16: f.fffffffffffffffffffaaaaaaaa8@-11
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111101010101010101010101010101010101e-41 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffff55555555, 0x3fd6),
+ /* c41
+ * base-10: 4.54747350886464118957519499903483963e-13
+ * base-16: 7.ffffffffffffffffffff55555554@-11
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111010101010101010101010101010101e-42 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffd5555555, 0x3fd5),
+ /* c42
+ * base-10: 2.27373675443232059478759761706685489e-13
+ * base-16: 3.ffffffffffffffffffffeaaaaaaa@-11
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111110101010101010101010101010101e-43 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffff5555555, 0x3fd4),
+ /* c43
+ * base-10: 1.13686837721616029739379882322710683e-13
+ * base-16: 1.fffffffffffffffffffffd555555@-11
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010101010101010101010101e-44 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffd555555, 0x3fd3),
+ /* c44
+ * base-10: 5.68434188608080148696899413450263340e-14
+ * base-16: f.fffffffffffffffffffffaaaaaa8@-12
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101010101010101010101e-45 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffff555555, 0x3fd2),
+ /* c45
+ * base-10: 2.84217094304040074348449706954720410e-14
+ * base-16: 7.ffffffffffffffffffffff555554@-12
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101010101010101010101e-46 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffd55555, 0x3fd1),
+ /* c46
+ * base-10: 1.42108547152020037174224853506058797e-14
+ * base-16: 3.ffffffffffffffffffffffeaaaaa@-12
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010101010101010101e-47 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffff55555, 0x3fd0),
+ /* c47
+ * base-10: 7.10542735760100185871124267566167230e-15
+ * base-16: 1.fffffffffffffffffffffffd5555@-12
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101010101010101e-48 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffffd5555, 0x3fcf),
+ /* c48
+ * base-10: 3.55271367880050092935562133787567770e-15
+ * base-16: f.fffffffffffffffffffffffaaaa8@-13
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101010101010101e-49 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffff5555, 0x3fce),
+ /* c49
+ * base-10: 1.77635683940025046467781066894344404e-15
+ * base-16: 7.ffffffffffffffffffffffff5554@-13
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010101010101e-50 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffd555, 0x3fcd),
+ /* c50
+ * base-10: 8.88178419700125232338905334472422671e-16
+ * base-16: 3.ffffffffffffffffffffffffeaaa@-13
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101010101e-51 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffffff555, 0x3fcc),
+ /* c51
+ * base-10: 4.44089209850062616169452667236298917e-16
+ * base-16: 1.fffffffffffffffffffffffffd55@-13
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101010101e-52 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffffffd55, 0x3fcb),
+ /* c52
+ * base-10: 2.22044604925031308084726333618160406e-16
+ * base-16: f.fffffffffffffffffffffffffaa8@-14
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010101e-53 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffff55, 0x3fca),
+ /* c53
+ * base-10: 1.11022302462515654042363166809081571e-16
+ * base-16: 7.ffffffffffffffffffffffffff54@-14
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101e-54 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffd5, 0x3fc9),
+ /* c54
+ * base-10: 5.55111512312578270211815834045409568e-17
+ * base-16: 3.ffffffffffffffffffffffffffea@-14
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101e-55 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffffffff5, 0x3fc8),
+ /* c55
+ * base-10: 2.77555756156289135105907917022704997e-17
+ * base-16: 1.fffffffffffffffffffffffffffd@-14
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101e-56 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xfffffffffffffffd, 0x3fc7),
+ /* c56
+ * base-10: 1.38777878078144567552953958511352525e-17
+ * base-16: f.fffffffffffffffffffffffffff8@-15
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-57 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc6),
+ /* c57
+ * base-10: 6.93889390390722837764769792556762628e-18
+ * base-16: 7.fffffffffffffffffffffffffffc@-15
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-58 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc5),
+ /* c58
+ * base-10: 3.46944695195361418882384896278381314e-18
+ * base-16: 3.fffffffffffffffffffffffffffe@-15
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-59 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc4),
+ /* c59
+ * base-10: 1.73472347597680709441192448139190657e-18
+ * base-16: 1.ffffffffffffffffffffffffffff@-15
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-60 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc3),
+ /* c60
+ * base-10: 8.67361737988403547205962240695953285e-19
+ * base-16: f.fffffffffffffffffffffffffff8@-16
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-61 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc2),
+ /* c61
+ * base-10: 4.33680868994201773602981120347976642e-19
+ * base-16: 7.fffffffffffffffffffffffffffc@-16
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-62 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc1),
+ /* c62
+ * base-10: 2.16840434497100886801490560173988321e-19
+ * base-16: 3.fffffffffffffffffffffffffffe@-16
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-63 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fc0),
+ /* c63
+ * base-10: 1.08420217248550443400745280086994160e-19
+ * base-16: 1.ffffffffffffffffffffffffffff@-16
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-64 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fbf),
+ /* c64
+ * base-10: 5.42101086242752217003726400434970803e-20
+ * base-16: f.fffffffffffffffffffffffffff8@-17
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-65 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fbe),
+ /* c65
+ * base-10: 2.71050543121376108501863200217485401e-20
+ * base-16: 7.fffffffffffffffffffffffffffc@-17
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-66 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fbd),
+ /* c66
+ * base-10: 1.35525271560688054250931600108742700e-20
+ * base-16: 3.fffffffffffffffffffffffffffe@-17
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-67 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fbc),
+ /* c67
+ * base-10: 6.77626357803440271254658000543713504e-21
+ * base-16: 1.ffffffffffffffffffffffffffff@-17
+ * base-2 : 1.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e-68 */
+ RTFLOAT128U_INIT_C(0, 0xffffffffffff, 0xffffffffffffffff, 0x3fbb),
+};
+
+/** CORDIC multipliers for fsin and fcos, defined by K(i)=1/sqrt(1+2^(-2i)) */
+const RTFLOAT128U g_ar128FsincosCORDICConsts2[] =
+{
+ /* K_0
+ * base-10: 7.07106781186547524400844362104848992e-1
+ * base-16: b.504f333f9de6484597d89b3754a8@-1
+ * base-2 : 1.0110101000001001111001100110011111110011101111001100100100001000101100101111101100010011011001101110101010010101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x6a09e667f3bc, 0xc908b2fb1366ea95, 0x3ffe),
+ /* K_1
+ * base-10: 6.32455532033675866399778708886543707e-1
+ * base-16: a.1e89b12424876d9b744b679ebd80@-1
+ * base-2 : 1.0100001111010001001101100010010010000100100100001110110110110011011011101000100101101100111100111101011110110000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x43d136248490, 0xedb36e896cf3d7b0, 0x3ffe),
+ /* K_2
+ * base-10: 6.13571991077896349607809087758040841e-1
+ * base-16: 9.d130dd36bd1b4be3ce38c2fa55e8@-1
+ * base-2 : 1.0011101000100110000110111010011011010111101000110110100101111100011110011100011100011000010111110100101010111101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x3a261ba6d7a3, 0x697c79c7185f4abd, 0x3ffe),
+ /* K_3
+ * base-10: 6.08833912517752421022113507547389826e-1
+ * base-16: 9.bdc8a0ef59fef6a460db793be8a8@-1
+ * base-2 : 1.0011011110111001000101000001110111101011001111111101111011010100100011000001101101101111001001110111110100010101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x37b9141deb3f, 0xded48c1b6f277d15, 0x3ffe),
+ /* K_4
+ * base-10: 6.07648256256168200929321660309522991e-1
+ * base-16: 9.b8ed60c1777ac645ec45ba994918@-1
+ * base-2 : 1.0011011100011101101011000001100000101110111011110101100011001000101111011000100010110111010100110010100100100011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x371dac182eef, 0x58c8bd88b7532923, 0x3ffe),
+ /* K_5
+ * base-10: 6.07351770141295959053512390387764175e-1
+ * base-16: 9.b7b67d5ecb0f9eb3185c60b4f4d8@-1
+ * base-2 : 1.0011011011110110110011111010101111011001011000011111001111010110011000110000101110001100000101101001111010011011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36f6cfabd961, 0xf3d6630b8c169e9b, 0x3ffe),
+ /* K_6
+ * base-10: 6.07277644093525999046915367337588874e-1
+ * base-16: 9.b768c34f93f4616513c2419d8f20@-1
+ * base-2 : 1.0011011011101101000110000110100111110010011111101000110000101100101000100111100001001000001100111011000111100100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36ed1869f27e, 0x8c2ca2784833b1e4, 0x3ffe),
+ /* K_7
+ * base-10: 6.07259112298892730060294541822503540e-1
+ * base-16: 9.b75554b859077bd2a38fd31394f0@-1
+ * base-2 : 1.0011011011101010101010101001011100001011001000001110111101111010010101000111000111111010011000100111001010011110e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36eaaa970b20, 0xef7a5471fa62729e, 0x3ffe),
+ /* K_8
+ * base-10: 6.07254479332562329717398086325156546e-1
+ * base-16: 9.b7507911536845cc04aea4f6eba0@-1
+ * base-2 : 1.0011011011101010000011110010001000101010011011010000100010111001100000001001010111010100100111101101110101110100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36ea0f222a6d, 0x08b98095d49edd74, 0x3ffe),
+ /* K_9
+ * base-10: 6.07253321089875163343435198563766406e-1
+ * base-16: 9.b74f42277e91f21041fa5fc3b078@-1
+ * base-2 : 1.0011011011101001111010000100010011101111110100100011111001000010000010000011111101001011111110000111011000001111e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9e844efd2, 0x3e42083f4bf8760f, 0x3ffe),
+ /* K_10
+ * base-10: 6.07253031529134335402284654661528154e-1
+ * base-16: 9.b74ef46d082573a3ecafb1c8b090@-1
+ * base-2 : 1.0011011011101001110111101000110110100001000001001010111001110100011111011001010111110110001110010001011000010010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9de8da104, 0xae747d95f6391612, 0x3ffe),
+ /* K_11
+ * base-10: 6.07252959138944813630351797637571092e-1
+ * base-16: 9.b74ee0fe6a76e56c9a04725fa1e8@-1
+ * base-2 : 1.0011011011101001110111000001111111001101010011101101110010101101100100110100000010001110010010111111010000111101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9dc1fcd4e, 0xdcad93408e4bf43d, 0x3ffe),
+ /* K_12
+ * base-10: 6.07252941041397163512970186424103417e-1
+ * base-16: 9.b74edc22c30a0af4efe7db5b8e50@-1
+ * base-2 : 1.0011011011101001110110111000010001011000011000010100000101011110100111011111110011111011011010110111000111001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db845861, 0x415e9dfcfb6b71ca, 0x3ffe),
+ /* K_13
+ * base-10: 6.07252936517010234128971242079738721e-1
+ * base-16: 9.b74edaebd92ec0e867c3282d3d10@-1
+ * base-2 : 1.0011011011101001110110110101110101111011001001011101100000011101000011001111100001100101000001011010011110100010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5d7b25, 0xd81d0cf86505a7a2, 0x3ffe),
+ /* K_14
+ * base-10: 6.07252935385913500729555602745276675e-1
+ * base-16: 9.b74eda9e1eb7ed2e5bdf08c6e640@-1
+ * base-2 : 1.0011011011101001110110110101001111000011110101101111110110100101110010110111101111100001000110001101110011001000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db53c3d6, 0xfda5cb7be118dcc8, 0x3ffe),
+ /* K_15
+ * base-10: 6.07252935103139317313863198069543355e-1
+ * base-16: 9.b74eda8ab01a382c6a484d5c94b0@-1
+ * base-2 : 1.0011011011101001110110110101000101010110000000110100011100000101100011010100100100001001101010111001001010010110e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db515603, 0x47058d4909ab9296, 0x3ffe),
+ /* K_16
+ * base-10: 6.07252935032445771455825190959085565e-1
+ * base-16: 9.b74eda85d472caeab6f8c3375850@-1
+ * base-2 : 1.0011011011101001110110110101000010111010100011100101100101011101010101101101111100011000011001101110101100001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db50ba8e, 0x595d56df1866eb0a, 0x3ffe),
+ /* K_17
+ * base-10: 6.07252935014772384991058507559908879e-1
+ * base-16: 9.b74eda849d88ef9a36b642f91850@-1
+ * base-2 : 1.0011011011101001110110110101000010010011101100010001110111110011010001101101011011001000010111110010001100001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5093b1, 0x1df346d6c85f230a, 0x3ffe),
+ /* K_18
+ * base-10: 6.07252935010354038374850762858763680e-1
+ * base-16: 9.b74eda844fce78c6156eb90e3828@-1
+ * base-2 : 1.0011011011101001110110110101000010001001111110011100111100011000110000101010110111010111001000011100011100000101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5089f9, 0xcf18c2add721c705, 0x3ffe),
+ /* K_19
+ * base-10: 6.07252935009249451720797822067767802e-1
+ * base-16: 9.b74eda843c5fdb110d0967f5cb10@-1
+ * base-2 : 1.0011011011101001110110110101000010000111100010111111101101100010001000011010000100101100111111101011100101100010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db50878b, 0xfb6221a12cfeb962, 0x3ffe),
+ /* K_20
+ * base-10: 6.07252935008973305057284524081536971e-1
+ * base-16: 9.b74eda84378433a3caeedcc5d478@-1
+ * base-2 : 1.0011011011101001110110110101000010000110111100001000011001110100011110010101110111011011100110001011101010001111e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086f0, 0x8674795ddb98ba8f, 0x3ffe),
+ /* K_21
+ * base-10: 6.07252935008904268391406195660699088e-1
+ * base-16: 9.b74eda84364d49c87a68268b3918@-1
+ * base-2 : 1.0011011011101001110110110101000010000110110010011010100100111001000011110100110100000100110100010110011100100011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086c9, 0xa9390f4d04d16723, 0x3ffe),
+ /* K_22
+ * base-10: 6.07252935008887009224936613310222053e-1
+ * base-16: 9.b74eda8435ff8f51a64677c5a860@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111111111000111101010001101001100100011001110111110001011010100001100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bf, 0xf1ea34c8cef8b50c, 0x3ffe),
+ /* K_23
+ * base-10: 6.07252935008882694433319217707273524e-1
+ * base-16: 9.b74eda8435ec20b3f13e0c00d590@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111011000010000010110011111100010011111000001100000000001101010110010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bd, 0x84167e27c1801ab2, 0x3ffe),
+ /* K_24
+ * base-10: 6.07252935008881615735414868805578290e-1
+ * base-16: 9.b74eda8435e7450c83fbf10e69f0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001110100010100001100100000111111101111110001000011100110100111110e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xe8a1907f7e21cd3e, 0x3ffe),
+ /* K_25
+ * base-10: 6.07252935008881346060938781580094585e-1
+ * base-16: 9.b74eda8435e60e22a8ab6a51bb98@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001100000111000100010101010001010101101101010010100011011101110011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xc1c455156d4a3773, 0x3ffe),
+ /* K_26
+ * base-10: 6.07252935008881278642319759773719879e-1
+ * base-16: 9.b74eda8435e5c06831d748a28ec8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011100000001101000001100011101011101001000101000101000111011001e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb80d063ae91451d9, 0x3ffe),
+ /* K_27
+ * base-10: 6.07252935008881261787665004322125961e-1
+ * base-16: 9.b74eda8435e5acf994224036c380@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010110011111001100101000010001001000000001101101100001110000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb59f32844806d870, 0x3ffe),
+ /* K_28
+ * base-10: 6.07252935008881257574001315459227506e-1
+ * base-16: 9.b74eda8435e5a81decb4fe1bd0b0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010100000011101111011001011010011111110000110111101000010110e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb503bd969fc37a16, 0x3ffe),
+ /* K_29
+ * base-10: 6.07252935008881256520585393243502941e-1
+ * base-16: 9.b74eda8435e5a6e702d9ad951400@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011011100111000000101101100110101101100101010001010000000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4dce05b35b2a280, 0x3ffe),
+ /* K_30
+ * base-10: 6.07252935008881256257231412689571847e-1
+ * base-16: 9.b74eda8435e5a6994862d97364d8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011010011001010010000110001011011001011100110110010011011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4d3290c5b2e6c9b, 0x3ffe),
+ /* K_31
+ * base-10: 6.07252935008881256191392917551089098e-1
+ * base-16: 9.b74eda8435e5a685d9c5246af910@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011010000101110110011100010100100100011010101111100100010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4d0bb38a48d5f22, 0x3ffe),
+ /* K_32
+ * base-10: 6.07252935008881256174933293766468435e-1
+ * base-16: 9.b74eda8435e5a680fe1db728de20@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011010000000111111100001110110110111001010001101111000100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4d01fc3b6e51bc4, 0x3ffe),
+ /* K_33
+ * base-10: 6.07252935008881256170818387820313317e-1
+ * base-16: 9.b74eda8435e5a67fc733dbd85768@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111110001110011001111011011110110000101011101101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cff8e67b7b0aed, 0x3ffe),
+ /* K_34
+ * base-10: 6.07252935008881256169789661333774610e-1
+ * base-16: 9.b74eda8435e5a67f7979650435c0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111011110010111100101100101000001000011010111000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfef2f2ca086b8, 0x3ffe),
+ /* K_35
+ * base-10: 6.07252935008881256169532479712139957e-1
+ * base-16: 9.b74eda8435e5a67f660ac74f2d58@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111011001100000101011000111010011110010110101011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfecc158e9e5ab, 0x3ffe),
+ /* K_36
+ * base-10: 6.07252935008881256169468184306731318e-1
+ * base-16: 9.b74eda8435e5a67f612f1fe1eb40@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111011000010010111100011111111000011110101101000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfec25e3fc3d68, 0x3ffe),
+ /* K_37
+ * base-10: 6.07252935008881256169452110455379231e-1
+ * base-16: 9.b74eda8435e5a67f5ff836069ac0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111111100000110110000001101001101011000e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebff06c0d358, 0x3ffe),
+ /* K_38
+ * base-10: 6.07252935008881256169448091992541305e-1
+ * base-16: 9.b74eda8435e5a67f5faa7b8fc6a8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111010101001111011100011111100011010101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf54f71f8d5, 0x3ffe),
+ /* K_39
+ * base-10: 6.07252935008881256169447087376831896e-1
+ * base-16: 9.b74eda8435e5a67f5f970cf211a8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001011100001100111100100001000110101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf2e19e4235, 0x3ffe),
+ /* K_40
+ * base-10: 6.07252935008881256169446836222904544e-1
+ * base-16: 9.b74eda8435e5a67f5f92314aa468@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001001000110001010010101010010001101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf24629548d, 0x3ffe),
+ /* K_41
+ * base-10: 6.07252935008881256169446773434422802e-1
+ * base-16: 9.b74eda8435e5a67f5f90fa60c920@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000011111010011000001100100100100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21f4c1924, 0x3ffe),
+ /* K_42
+ * base-10: 6.07252935008881256169446757737302390e-1
+ * base-16: 9.b74eda8435e5a67f5f90aca65250@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010101100101001100101001001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21594ca4a, 0x3ffe),
+ /* K_43
+ * base-10: 6.07252935008881256169446753813022336e-1
+ * base-16: 9.b74eda8435e5a67f5f909937b4a0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010011001001101111011010010100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21326f694, 0x3ffe),
+ /* K_44
+ * base-10: 6.07252935008881256169446752831952370e-1
+ * base-16: 9.b74eda8435e5a67f5f90945c0d38@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010100010111000000110100111e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf2128b81a7, 0x3ffe),
+ /* K_45
+ * base-10: 6.07252935008881256169446752586684903e-1
+ * base-16: 9.b74eda8435e5a67f5f9093252360@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010011001001010010001101100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21264a46c, 0x3ffe),
+ /* K_46
+ * base-10: 6.07252935008881256169446752525368108e-1
+ * base-16: 9.b74eda8435e5a67f5f9092d768f0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010110101110110100011110e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf2125aed1e, 0x3ffe),
+ /* K_47
+ * base-10: 6.07252935008881256169446752510038958e-1
+ * base-16: 9.b74eda8435e5a67f5f9092c3fa58@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010110000111111101001011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf212587f4b, 0x3ffe),
+ /* K_48
+ * base-10: 6.07252935008881256169446752506206742e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bf1eb8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111110001111010111e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257e3d7, 0x3ffe),
+ /* K_49
+ * base-10: 6.07252935008881256169446752505248689e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bde7d0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011110011111010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257bcfa, 0x3ffe),
+ /* K_50
+ * base-10: 6.07252935008881256169446752505009199e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd9a18@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011001101000011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b343, 0x3ffe),
+ /* K_51
+ * base-10: 6.07252935008881256169446752504949399e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd86b0@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000011010110e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b0d6, 0x3ffe),
+ /* K_52
+ * base-10: 6.07252935008881256169446752504934473e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd81d8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000111011e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b03b, 0x3ffe),
+ /* K_53
+ * base-10: 6.07252935008881256169446752504930814e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd80a8@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000010101e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b015, 0x3ffe),
+ /* K_54
+ * base-10: 6.07252935008881256169446752504929947e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8060@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001100e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00c, 0x3ffe),
+ /* K_55
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_56
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_57
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_58
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_59
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_60
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_61
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_62
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_63
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_64
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_65
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_66
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+ /* K_67
+ * base-10: 6.07252935008881256169446752504929755e-1
+ * base-16: 9.b74eda8435e5a67f5f9092bd8050@-1
+ * base-2 : 1.0011011011101001110110110101000010000110101111001011010011001111111010111111001000010010010101111011000000001010e-1 */
+ RTFLOAT128U_INIT_C(0, 0x36e9db5086bc, 0xb4cfebf21257b00a, 0x3ffe),
+};
+
+#endif /* !VBOX_INCLUDED_SRC_source_extF80_sincos_h */