#if defined(GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined(GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
while (base)
{
#if defined (GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_1_QUIET_NAN)
GFC_INTEGER_16 result2 = 0;
#if defined (GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_16_QUIET_NAN)
GFC_INTEGER_16 result2 = 0;
#if defined (GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_2_QUIET_NAN)
GFC_INTEGER_16 result2 = 0;
#if defined (GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_4_QUIET_NAN)
GFC_INTEGER_16 result2 = 0;
#if defined (GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_8_QUIET_NAN)
GFC_INTEGER_16 result2 = 0;
#if defined (GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_1_QUIET_NAN)
GFC_INTEGER_4 result2 = 0;
#if defined (GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_16_QUIET_NAN)
GFC_INTEGER_4 result2 = 0;
#if defined (GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_2_QUIET_NAN)
GFC_INTEGER_4 result2 = 0;
#if defined (GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_4_QUIET_NAN)
GFC_INTEGER_4 result2 = 0;
#if defined (GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_8_QUIET_NAN)
GFC_INTEGER_4 result2 = 0;
#if defined (GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_1_INFINITY)
maxval = -GFC_UINTEGER_1_INFINITY;
#else
- maxval = -GFC_UINTEGER_1_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_1_QUIET_NAN)
GFC_INTEGER_8 result2 = 0;
#if defined (GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_16_INFINITY)
maxval = -GFC_UINTEGER_16_INFINITY;
#else
- maxval = -GFC_UINTEGER_16_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_16_QUIET_NAN)
GFC_INTEGER_8 result2 = 0;
#if defined (GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_2_INFINITY)
maxval = -GFC_UINTEGER_2_INFINITY;
#else
- maxval = -GFC_UINTEGER_2_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_2_QUIET_NAN)
GFC_INTEGER_8 result2 = 0;
#if defined (GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_4_INFINITY)
maxval = -GFC_UINTEGER_4_INFINITY;
#else
- maxval = -GFC_UINTEGER_4_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_4_QUIET_NAN)
GFC_INTEGER_8 result2 = 0;
#if defined (GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
result = 1;
if (len <= 0)
#if defined (GFC_UINTEGER_8_INFINITY)
maxval = -GFC_UINTEGER_8_INFINITY;
#else
- maxval = -GFC_UINTEGER_8_HUGE;
+ maxval = 0;
#endif
#if defined (GFC_UINTEGER_8_QUIET_NAN)
GFC_INTEGER_8 result2 = 0;
#if defined (GFC_UINTEGER_1_INFINITY)
result = -GFC_UINTEGER_1_INFINITY;
#else
- result = -GFC_UINTEGER_1_HUGE;
+ result = 0;
#endif
if (len <= 0)
- *dest = -GFC_UINTEGER_1_HUGE;
+ *dest = 0;
else
{
#if ! defined HAVE_BACK_ARG
#if defined (GFC_UINTEGER_1_INFINITY)
result = -GFC_UINTEGER_1_INFINITY;
#else
- result = -GFC_UINTEGER_1_HUGE;
+ result = 0;
#endif
#if defined (GFC_UINTEGER_1_QUIET_NAN)
int non_empty_p = 0;
if (unlikely (n >= len))
{
#if defined (GFC_UINTEGER_1_QUIET_NAN)
- result = non_empty_p ? GFC_UINTEGER_1_QUIET_NAN : -GFC_UINTEGER_1_HUGE;
+ result = non_empty_p ? GFC_UINTEGER_1_QUIET_NAN : 0;
#else
- result = -GFC_UINTEGER_1_HUGE;
+ result = 0;
#endif
}
else for (; n < len; n++, src += delta, msrc += mdelta)
while(1)
{
- *dest = -GFC_UINTEGER_1_HUGE;
+ *dest = 0;
count[0]++;
dest += dstride[0];
n = 0;
#if defined (GFC_UINTEGER_16_INFINITY)
result = -GFC_UINTEGER_16_INFINITY;
#else
- result = -GFC_UINTEGER_16_HUGE;
+ result = 0;
#endif
if (len <= 0)
- *dest = -GFC_UINTEGER_16_HUGE;
+ *dest = 0;
else
{
#if ! defined HAVE_BACK_ARG
#if defined (GFC_UINTEGER_16_INFINITY)
result = -GFC_UINTEGER_16_INFINITY;
#else
- result = -GFC_UINTEGER_16_HUGE;
+ result = 0;
#endif
#if defined (GFC_UINTEGER_16_QUIET_NAN)
int non_empty_p = 0;
if (unlikely (n >= len))
{
#if defined (GFC_UINTEGER_16_QUIET_NAN)
- result = non_empty_p ? GFC_UINTEGER_16_QUIET_NAN : -GFC_UINTEGER_16_HUGE;
+ result = non_empty_p ? GFC_UINTEGER_16_QUIET_NAN : 0;
#else
- result = -GFC_UINTEGER_16_HUGE;
+ result = 0;
#endif
}
else for (; n < len; n++, src += delta, msrc += mdelta)
while(1)
{
- *dest = -GFC_UINTEGER_16_HUGE;
+ *dest = 0;
count[0]++;
dest += dstride[0];
n = 0;
#if defined (GFC_UINTEGER_2_INFINITY)
result = -GFC_UINTEGER_2_INFINITY;
#else
- result = -GFC_UINTEGER_2_HUGE;
+ result = 0;
#endif
if (len <= 0)
- *dest = -GFC_UINTEGER_2_HUGE;
+ *dest = 0;
else
{
#if ! defined HAVE_BACK_ARG
#if defined (GFC_UINTEGER_2_INFINITY)
result = -GFC_UINTEGER_2_INFINITY;
#else
- result = -GFC_UINTEGER_2_HUGE;
+ result = 0;
#endif
#if defined (GFC_UINTEGER_2_QUIET_NAN)
int non_empty_p = 0;
if (unlikely (n >= len))
{
#if defined (GFC_UINTEGER_2_QUIET_NAN)
- result = non_empty_p ? GFC_UINTEGER_2_QUIET_NAN : -GFC_UINTEGER_2_HUGE;
+ result = non_empty_p ? GFC_UINTEGER_2_QUIET_NAN : 0;
#else
- result = -GFC_UINTEGER_2_HUGE;
+ result = 0;
#endif
}
else for (; n < len; n++, src += delta, msrc += mdelta)
while(1)
{
- *dest = -GFC_UINTEGER_2_HUGE;
+ *dest = 0;
count[0]++;
dest += dstride[0];
n = 0;
#if defined (GFC_UINTEGER_4_INFINITY)
result = -GFC_UINTEGER_4_INFINITY;
#else
- result = -GFC_UINTEGER_4_HUGE;
+ result = 0;
#endif
if (len <= 0)
- *dest = -GFC_UINTEGER_4_HUGE;
+ *dest = 0;
else
{
#if ! defined HAVE_BACK_ARG
#if defined (GFC_UINTEGER_4_INFINITY)
result = -GFC_UINTEGER_4_INFINITY;
#else
- result = -GFC_UINTEGER_4_HUGE;
+ result = 0;
#endif
#if defined (GFC_UINTEGER_4_QUIET_NAN)
int non_empty_p = 0;
if (unlikely (n >= len))
{
#if defined (GFC_UINTEGER_4_QUIET_NAN)
- result = non_empty_p ? GFC_UINTEGER_4_QUIET_NAN : -GFC_UINTEGER_4_HUGE;
+ result = non_empty_p ? GFC_UINTEGER_4_QUIET_NAN : 0;
#else
- result = -GFC_UINTEGER_4_HUGE;
+ result = 0;
#endif
}
else for (; n < len; n++, src += delta, msrc += mdelta)
while(1)
{
- *dest = -GFC_UINTEGER_4_HUGE;
+ *dest = 0;
count[0]++;
dest += dstride[0];
n = 0;
#if defined (GFC_UINTEGER_8_INFINITY)
result = -GFC_UINTEGER_8_INFINITY;
#else
- result = -GFC_UINTEGER_8_HUGE;
+ result = 0;
#endif
if (len <= 0)
- *dest = -GFC_UINTEGER_8_HUGE;
+ *dest = 0;
else
{
#if ! defined HAVE_BACK_ARG
#if defined (GFC_UINTEGER_8_INFINITY)
result = -GFC_UINTEGER_8_INFINITY;
#else
- result = -GFC_UINTEGER_8_HUGE;
+ result = 0;
#endif
#if defined (GFC_UINTEGER_8_QUIET_NAN)
int non_empty_p = 0;
if (unlikely (n >= len))
{
#if defined (GFC_UINTEGER_8_QUIET_NAN)
- result = non_empty_p ? GFC_UINTEGER_8_QUIET_NAN : -GFC_UINTEGER_8_HUGE;
+ result = non_empty_p ? GFC_UINTEGER_8_QUIET_NAN : 0;
#else
- result = -GFC_UINTEGER_8_HUGE;
+ result = 0;
#endif
}
else for (; n < len; n++, src += delta, msrc += mdelta)
while(1)
{
- *dest = -GFC_UINTEGER_8_HUGE;
+ *dest = 0;
count[0]++;
dest += dstride[0];
n = 0;
define(rtype_qual,`_'rtype_kind)dnl
')dnl
define(atype_max, atype_name`_HUGE')dnl
-define(atype_min,ifelse(regexp(file, `_\(.\)[0-9]*\.c$', `\1'),`i',`(-'atype_max`-1)',`-'atype_max))dnl
+define(atype_min,ifelse(index(atype_name,`GFC_UINTEGER'),0,`0',ifelse(regexp(file, `_\(.\)[0-9]*\.c$', `\1'),`i',`(-'atype_max`-1)',`-'atype_max)))dnl
define(atype_inf, atype_name`_INFINITY')dnl
define(atype_nan, atype_name`_QUIET_NAN')dnl
define(name, regexp(regexp(file, `[^/]*$', `\&'), `^\([^_]*\)_', `\1'))dnl