/****************************************************************************
**
** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
**
** This file is part of the test suite of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Digia. For licensing terms and
** conditions see http://qt.digia.com/licensing. For further information
** use the contact form at http://qt.digia.com/contact-us.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Digia gives you certain additional
** rights. These rights are described in the Digia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3.0 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3.0 requirements will be
** met: http://www.gnu.org/copyleft/gpl.html.
**
**
** $QT_END_LICENSE$
**
****************************************************************************/
struct SprintfDoubleData
{
const char *fmt;
const char *expected;
int bytes[8];
};
static const SprintfDoubleData g_sprintf_double_data[] = {
{ "%'1g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'3g", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'50g", "00000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'.0g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'3.0g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'50.0g", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'.1g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'1.1g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'50.1g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'.3g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'1.3g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'3.3g", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'.50g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'1.50g", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'3.50g", "000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'50.50g", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'1G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'3G", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'50G", "00000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'.0G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'3.0G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'50.0G", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'.1G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'1.1G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'50.1G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'.3G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'1.3G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'3.3G", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'.50G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-'1.50G", "0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0'3.50G", "000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-'50.50G", "0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'1g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'3g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'50g", "+0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'.0g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'3.0g", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'50.0g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'.1g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'1.1g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'50.1g", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'.3g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'1.3g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'3.3g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'.50g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'1.50g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'3.50g", "+00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'50.50g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'1G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'3G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'50G", "+0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'.0G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'3.0G", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'50.0G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'.1G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'1.1G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'50.1G", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'.3G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'1.3G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'3.3G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%+'.50G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%-+'1.50G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0+'3.50G", "+00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0-+'50.50G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '1g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '3g", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '50g", " 0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '.0g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '3.0g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '50.0g", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '.1g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '1.1g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '50.1g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '.3g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '1.3g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '3.3g", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '.50g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '1.50g", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '3.50g", " 00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '50.50g", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '1G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '3G", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '50G", " 0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '.0G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '3.0G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '50.0G", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '.1G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '1.1G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '50.1G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '.3G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '1.3G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '3.3G", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% '.50G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- '1.50G", " 0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 '3.50G", " 00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- '50.50G", " 0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'1g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'3g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'50g", "+0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'.0g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'3.0g", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'50.0g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'.1g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'1.1g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'50.1g", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'.3g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'1.3g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'3.3g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'.50g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'1.50g", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'3.50g", "+00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'50.50g", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'1G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'3G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'50G", "+0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'.0G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'3.0G", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'50.0G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'.1G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'1.1G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'50.1G", " +0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'.3G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'1.3G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'3.3G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "% +'.50G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%- +'1.50G", "+0", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0 +'3.50G", "+00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%0- +'50.50G", "+0 ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'1g", "0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'3g", "0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'50g", "00000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'.0g", "0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'3.0g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'50.0g", "0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'.1g", "0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'1.1g", "0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'50.1g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'.3g", "0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'1.3g", "0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'3.3g", "0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'.50g", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'1.50g", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'3.50g", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'50.50g", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'1G", "0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'3G", "0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'50G", "00000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'.0G", "0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'3.0G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'50.0G", "0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'.1G", "0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'1.1G", "0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'50.1G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'.3G", "0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'1.3G", "0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'3.3G", "0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#'.50G", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-'1.50G", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0'3.50G", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-'50.50G", "0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'1g", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'3g", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'50g", "+0000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'.0g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'3.0g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'50.0g", "+0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'.1g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'1.1g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'50.1g", " +0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'.3g", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'1.3g", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'3.3g", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'1.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'3.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'50.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'1G", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'3G", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'50G", "+0000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'.0G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'3.0G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'50.0G", "+0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'.1G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'1.1G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'50.1G", " +0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'.3G", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'1.3G", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'3.3G", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#+'.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#-+'1.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0+'3.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0-+'50.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '1g", " 0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '3g", " 0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '50g", " 0000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '.0g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '3.0g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '50.0g", " 0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '.1g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '1.1g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '50.1g", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '.3g", " 0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '1.3g", " 0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '3.3g", " 0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '.50g", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '1.50g", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '3.50g", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '50.50g", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '1G", " 0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '3G", " 0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '50G", " 0000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '.0G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '3.0G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '50.0G", " 0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '.1G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '1.1G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '50.1G", " 0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '.3G", " 0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '1.3G", " 0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '3.3G", " 0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# '.50G", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- '1.50G", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 '3.50G", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- '50.50G", " 0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'1g", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'3g", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'50g", "+0000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'.0g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'3.0g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'50.0g", "+0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'.1g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'1.1g", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'50.1g", " +0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'.3g", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'1.3g", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'3.3g", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'1.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'3.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'50.50g", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'1G", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'3G", "+0.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'50G", "+0000000000000000000000000000000000000000000.00000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'.0G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'3.0G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'50.0G", "+0. ", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'.1G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'1.1G", "+0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'50.1G", " +0.", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'.3G", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'1.3G", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'3.3G", "+0.00", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%# +'.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#- +'1.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0 +'3.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%#0- +'50.50G", "+0.0000000000000000000000000000000000000000000000000", { 0, 0, 0, 0, 0, 0, 0, 0 } },
{ "%'1g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'.0g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'3.0g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'50.0g", "nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'.1g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'1.1g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'50.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'.3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'1.3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'3.3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'.50g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'1.50g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'3.50g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'50.50g", "nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'1G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'.0G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'3.0G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'50.0G", "NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'.1G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'1.1G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'50.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'.3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'1.3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'3.3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'.50G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-'1.50G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0'3.50G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-'50.50G", "NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'50g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'3.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'50.0g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'1.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'50.1g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'1.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'3.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'1.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'3.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'50.50g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'50G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'3.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'50.0G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'1.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'50.1G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'1.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'3.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%+'.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%-+'1.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0+'3.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0-+'50.50G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '.0g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '3.0g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '50.0g", " nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '1.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '50.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '.3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '1.3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '3.3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '.50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '1.50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '3.50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '50.50g", " nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '.0G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '3.0G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '50.0G", " NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '1.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '50.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '.3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '1.3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '3.3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% '.50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- '1.50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 '3.50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- '50.50G", " NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'50g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'3.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'50.0g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'1.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'50.1g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'1.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'3.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'1.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'3.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'50.50g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'50G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'3.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'50.0G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'1.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'50.1G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'1.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'3.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "% +'.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%- +'1.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0 +'3.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%0- +'50.50G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'1g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'.0g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'3.0g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'50.0g", "nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'.1g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'1.1g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'50.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'.3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'1.3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'3.3g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'.50g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'1.50g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'3.50g", "nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'50.50g", "nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'1G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'.0G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'3.0G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'50.0G", "NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'.1G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'1.1G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'50.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'.3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'1.3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'3.3G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#'.50G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-'1.50G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0'3.50G", "NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-'50.50G", "NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'50g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'3.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'50.0g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'1.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'50.1g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'1.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'3.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'1.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'3.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'50.50g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'50G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'3.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'50.0G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'1.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'50.1G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'1.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'3.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#+'.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#-+'1.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0+'3.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0-+'50.50G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '.0g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '3.0g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '50.0g", " nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '1.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '50.1g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '.3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '1.3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '3.3g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '.50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '1.50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '3.50g", " nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '50.50g", " nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '.0G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '3.0G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '50.0G", " NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '1.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '50.1G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '.3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '1.3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '3.3G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# '.50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- '1.50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 '3.50G", " NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- '50.50G", " NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'50g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'3.0g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'50.0g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'1.1g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'50.1g", " +nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'1.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'3.3g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'1.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'3.50g", "+nan", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'50.50g", "+nan ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'50G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'3.0G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'50.0G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'1.1G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'50.1G", " +NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'1.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'3.3G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%# +'.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#- +'1.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0 +'3.50G", "+NAN", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%#0- +'50.50G", "+NAN ", { 0, 0, 0, 0, 0, 0, 248, 127 } },
{ "%'1g", "inf", { 0, 0, 0, 0, 0, 0, 240, 127 } },
{ "%-'3g", "inf", { 0, 0, 0, 0, 0, 0, 240, 127 } },
{ "%0'50g", " inf", { 0, 0, 0, 0, 0, 0, 240, 127 } },
{ "%0-'.0g", "inf", { 0, 0, 0, 0, 0, 0, 240, 127 } },
|