/**********************************************************************
 *
 * File: cptstcabi.c
 *
 * Generated by DLLCCCAPITestSuiteGenerator
 * in package External-Testing-Support
 * on January 18, 2006
 *
 *	Copyright (c) 1999-2007 Cincom Systems, Inc.  All Rights Reserved.
 *
 *********************************************************************/
#include <math.h> /* for fabs */
#include "cptstcabi.h"
void
test001(void)
{
	return ;
}

signed char
test002(void)
{
	return -85;
}

unsigned char
test003(void)
{
	return 170;
}

short
test004(void)
{
	return -21845;
}

unsigned short
test005(void)
{
	return 43690;
}

int
test006(void)
{
	return -5592405;
}

unsigned int
test007(void)
{
	return 11184810;
}

long
test008(void)
{
	return -1431655765L;
}

unsigned long
test009(void)
{
	return 2863311530U;
}

__int64
test010(void)
{
	return C64(-6148914691236517205);
}

unsigned __int64
test011(void)
{
	return C64(12297829382473034410U);
}

float
test012(void)
{
	return -5.59232e6f;
}

double
test013(void)
{
	return -4.9881073480191e51;
}

CharStruct
test014(void)
{
	CharStruct s;
	s.aChar = -94;
	return s;
}

SmallStruct
test015(void)
{
	SmallStruct s;
	s.aShort = -12345;
	s.aUChar = 99;
	s.aUShort = 12345;
	return s;
}

MediumStruct
test016(void)
{
	MediumStruct s;
	s.anInt = -1234567890;
	s.aFloat = 123.456f;
	return s;
}

LargeStruct
test017(void)
{
	LargeStruct s;
	s.aLong = -1234567890L;
	s.aDouble = 1.2345678901235e8;
	s.aULong = 1234567890U;
	s.aFloat = 123.456f;
	return s;
}

BigStruct
test018(void)
{
	BigStruct s;
	s.aChar = -94;
	s.aUChar = 99;
	s.aShort = -12345;
	s.aUShort = 12345;
	s.anInt = -1234567890;
	s.aUInt = 1234567890;
	s.aLong = -1234567890L;
	s.aULong = 1234567890U;
	s.aLongLong = C64(-1234567890123456789);
	s.aULongLong = C64(12345678901234567890U);
	s.aFloat = 123.456f;
	s.aDouble = 1.2345678901235e8;
	s.charStruct.aChar = -94;
	s.smallStruct.aShort = -12345;
	return s;
}

__bool char
test019(signed char aChar)
{
	return aChar == -85;
}

__bool char
test020(unsigned char aUChar)
{
	return aUChar == 170;
}

__bool short
test021(short aShort)
{
	return aShort == -21845;
}

__bool short
test022(unsigned short aUShort)
{
	return aUShort == 43690;
}

__bool int
test023(int anInt)
{
	return anInt == -5592405;
}

__bool int
test024(unsigned int aUInt)
{
	return aUInt == 11184810;
}

__bool long
test025(long aLong)
{
	return aLong == -1431655765L;
}

__bool long
test026(unsigned long aULong)
{
	return aULong == 2863311530U;
}

__bool __int64
test027(__int64 aLongLong)
{
	return aLongLong == C64(-6148914691236517205);
}

__bool __int64
test028(unsigned __int64 aULongLong)
{
	return aULongLong == C64(12297829382473034410U);
}

__bool int
test029(float aFloat)
{
	return aFloat == -5.59232e6f;
}

__bool int
test030(double aDouble)
{
	return aDouble == -4.9881073480191e51;
}

__bool int
test031(CharStruct charStruct)
{
	return charStruct.aChar == -94;
}

__bool int
test032(SmallStruct smallStruct)
{
	return smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345;
}

__bool int
test033(MediumStruct mediumStruct)
{
	return mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f;
}

__bool int
test034(LargeStruct largeStruct)
{
	return largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f;
}

__bool int
test035(BigStruct bigStruct)
{
	return bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345;
}

__bool int
test036(__bool char aBoolChar)
{
	return aBoolChar == 1;
}

__bool int
test037(__bool short aBoolShort)
{
	return aBoolShort == 1;
}

__bool int
test038(__bool int aBoolInt)
{
	return aBoolInt == 1;
}

__bool int
test039(__bool long aBoolLong)
{
	return aBoolLong == 1;
}

__bool int
test040(__bool __int64 aBoolLongLong)
{
	return aBoolLongLong == 1;
}

__bool char
test041(__bool char aBoolChar)
{
	return aBoolChar != 0;
}

__bool char
test042(__bool char aBoolChar)
{
	return aBoolChar != 0;
}

__bool short
test043(__bool short aBoolShort)
{
	return aBoolShort != 0;
}

__bool short
test044(__bool short aBoolShort)
{
	return aBoolShort != 0;
}

__bool int
test045(__bool int aBoolInt)
{
	return aBoolInt != 0;
}

__bool int
test046(__bool int aBoolInt)
{
	return aBoolInt != 0;
}

__bool long
test047(__bool long aBoolLong)
{
	return aBoolLong != 0;
}

__bool long
test048(__bool long aBoolLong)
{
	return aBoolLong != 0;
}

__bool __int64
test049(__bool __int64 aBoolLongLong)
{
	return aBoolLongLong != 0;
}

__bool __int64
test050(__bool __int64 aBoolLongLong)
{
	return aBoolLongLong != 0;
}

unsigned long
test051(signed char charA, signed char charB, signed char charC, signed char charD, signed char charE, signed char charF, signed char charG, signed char charH, signed char charI, signed char charJ, signed char charK, signed char charL, signed char charM, signed char charN, signed char charO, signed char charP, signed char charQ, signed char charR, signed char charS, signed char charT, signed char charU, signed char charV, signed char charW, signed char charX, signed char charY, signed char charZ, signed char char0, signed char char1, signed char char2, signed char char3)
{
	unsigned long ok = 0;

	if (charA == -94)
		ok |= 1 << 0;
	if (charB == -93)
		ok |= 1 << 1;
	if (charC == -92)
		ok |= 1 << 2;
	if (charD == -91)
		ok |= 1 << 3;
	if (charE == -90)
		ok |= 1 << 4;
	if (charF == -89)
		ok |= 1 << 5;
	if (charG == -88)
		ok |= 1 << 6;
	if (charH == -87)
		ok |= 1 << 7;
	if (charI == -86)
		ok |= 1 << 8;
	if (charJ == -85)
		ok |= 1 << 9;
	if (charK == -84)
		ok |= 1 << 10;
	if (charL == -83)
		ok |= 1 << 11;
	if (charM == -82)
		ok |= 1 << 12;
	if (charN == -81)
		ok |= 1 << 13;
	if (charO == -80)
		ok |= 1 << 14;
	if (charP == -79)
		ok |= 1 << 15;
	if (charQ == -78)
		ok |= 1 << 16;
	if (charR == -77)
		ok |= 1 << 17;
	if (charS == -76)
		ok |= 1 << 18;
	if (charT == -75)
		ok |= 1 << 19;
	if (charU == -74)
		ok |= 1 << 20;
	if (charV == -73)
		ok |= 1 << 21;
	if (charW == -72)
		ok |= 1 << 22;
	if (charX == -71)
		ok |= 1 << 23;
	if (charY == -70)
		ok |= 1 << 24;
	if (charZ == -69)
		ok |= 1 << 25;
	if (char0 == -68)
		ok |= 1 << 26;
	if (char1 == -67)
		ok |= 1 << 27;
	if (char2 == -66)
		ok |= 1 << 28;
	if (char3 == -65)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test052(unsigned char uCharA, unsigned char uCharB, unsigned char uCharC, unsigned char uCharD, unsigned char uCharE, unsigned char uCharF, unsigned char uCharG, unsigned char uCharH, unsigned char uCharI, unsigned char uCharJ, unsigned char uCharK, unsigned char uCharL, unsigned char uCharM, unsigned char uCharN, unsigned char uCharO, unsigned char uCharP, unsigned char uCharQ, unsigned char uCharR, unsigned char uCharS, unsigned char uCharT, unsigned char uCharU, unsigned char uCharV, unsigned char uCharW, unsigned char uCharX, unsigned char uCharY, unsigned char uCharZ, unsigned char uChar0, unsigned char uChar1, unsigned char uChar2, unsigned char uChar3)
{
	unsigned long ok = 0;

	if (uCharA == 99)
		ok |= 1 << 0;
	if (uCharB == 100)
		ok |= 1 << 1;
	if (uCharC == 101)
		ok |= 1 << 2;
	if (uCharD == 102)
		ok |= 1 << 3;
	if (uCharE == 103)
		ok |= 1 << 4;
	if (uCharF == 104)
		ok |= 1 << 5;
	if (uCharG == 105)
		ok |= 1 << 6;
	if (uCharH == 106)
		ok |= 1 << 7;
	if (uCharI == 107)
		ok |= 1 << 8;
	if (uCharJ == 108)
		ok |= 1 << 9;
	if (uCharK == 109)
		ok |= 1 << 10;
	if (uCharL == 110)
		ok |= 1 << 11;
	if (uCharM == 111)
		ok |= 1 << 12;
	if (uCharN == 112)
		ok |= 1 << 13;
	if (uCharO == 113)
		ok |= 1 << 14;
	if (uCharP == 114)
		ok |= 1 << 15;
	if (uCharQ == 115)
		ok |= 1 << 16;
	if (uCharR == 116)
		ok |= 1 << 17;
	if (uCharS == 117)
		ok |= 1 << 18;
	if (uCharT == 118)
		ok |= 1 << 19;
	if (uCharU == 119)
		ok |= 1 << 20;
	if (uCharV == 120)
		ok |= 1 << 21;
	if (uCharW == 121)
		ok |= 1 << 22;
	if (uCharX == 122)
		ok |= 1 << 23;
	if (uCharY == 123)
		ok |= 1 << 24;
	if (uCharZ == 124)
		ok |= 1 << 25;
	if (uChar0 == 125)
		ok |= 1 << 26;
	if (uChar1 == 126)
		ok |= 1 << 27;
	if (uChar2 == 127)
		ok |= 1 << 28;
	if (uChar3 == 128)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test053(short shortA, short shortB, short shortC, short shortD, short shortE, short shortF, short shortG, short shortH, short shortI, short shortJ, short shortK, short shortL, short shortM, short shortN, short shortO, short shortP, short shortQ, short shortR, short shortS, short shortT, short shortU, short shortV, short shortW, short shortX, short shortY, short shortZ, short short0, short short1, short short2, short short3)
{
	unsigned long ok = 0;

	if (shortA == -12345)
		ok |= 1 << 0;
	if (shortB == -12344)
		ok |= 1 << 1;
	if (shortC == -12343)
		ok |= 1 << 2;
	if (shortD == -12342)
		ok |= 1 << 3;
	if (shortE == -12341)
		ok |= 1 << 4;
	if (shortF == -12340)
		ok |= 1 << 5;
	if (shortG == -12339)
		ok |= 1 << 6;
	if (shortH == -12338)
		ok |= 1 << 7;
	if (shortI == -12337)
		ok |= 1 << 8;
	if (shortJ == -12336)
		ok |= 1 << 9;
	if (shortK == -12335)
		ok |= 1 << 10;
	if (shortL == -12334)
		ok |= 1 << 11;
	if (shortM == -12333)
		ok |= 1 << 12;
	if (shortN == -12332)
		ok |= 1 << 13;
	if (shortO == -12331)
		ok |= 1 << 14;
	if (shortP == -12330)
		ok |= 1 << 15;
	if (shortQ == -12329)
		ok |= 1 << 16;
	if (shortR == -12328)
		ok |= 1 << 17;
	if (shortS == -12327)
		ok |= 1 << 18;
	if (shortT == -12326)
		ok |= 1 << 19;
	if (shortU == -12325)
		ok |= 1 << 20;
	if (shortV == -12324)
		ok |= 1 << 21;
	if (shortW == -12323)
		ok |= 1 << 22;
	if (shortX == -12322)
		ok |= 1 << 23;
	if (shortY == -12321)
		ok |= 1 << 24;
	if (shortZ == -12320)
		ok |= 1 << 25;
	if (short0 == -12319)
		ok |= 1 << 26;
	if (short1 == -12318)
		ok |= 1 << 27;
	if (short2 == -12317)
		ok |= 1 << 28;
	if (short3 == -12316)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test054(unsigned short uShortA, unsigned short uShortB, unsigned short uShortC, unsigned short uShortD, unsigned short uShortE, unsigned short uShortF, unsigned short uShortG, unsigned short uShortH, unsigned short uShortI, unsigned short uShortJ, unsigned short uShortK, unsigned short uShortL, unsigned short uShortM, unsigned short uShortN, unsigned short uShortO, unsigned short uShortP, unsigned short uShortQ, unsigned short uShortR, unsigned short uShortS, unsigned short uShortT, unsigned short uShortU, unsigned short uShortV, unsigned short uShortW, unsigned short uShortX, unsigned short uShortY, unsigned short uShortZ, unsigned short uShort0, unsigned short uShort1, unsigned short uShort2, unsigned short uShort3)
{
	unsigned long ok = 0;

	if (uShortA == 12345)
		ok |= 1 << 0;
	if (uShortB == 12346)
		ok |= 1 << 1;
	if (uShortC == 12347)
		ok |= 1 << 2;
	if (uShortD == 12348)
		ok |= 1 << 3;
	if (uShortE == 12349)
		ok |= 1 << 4;
	if (uShortF == 12350)
		ok |= 1 << 5;
	if (uShortG == 12351)
		ok |= 1 << 6;
	if (uShortH == 12352)
		ok |= 1 << 7;
	if (uShortI == 12353)
		ok |= 1 << 8;
	if (uShortJ == 12354)
		ok |= 1 << 9;
	if (uShortK == 12355)
		ok |= 1 << 10;
	if (uShortL == 12356)
		ok |= 1 << 11;
	if (uShortM == 12357)
		ok |= 1 << 12;
	if (uShortN == 12358)
		ok |= 1 << 13;
	if (uShortO == 12359)
		ok |= 1 << 14;
	if (uShortP == 12360)
		ok |= 1 << 15;
	if (uShortQ == 12361)
		ok |= 1 << 16;
	if (uShortR == 12362)
		ok |= 1 << 17;
	if (uShortS == 12363)
		ok |= 1 << 18;
	if (uShortT == 12364)
		ok |= 1 << 19;
	if (uShortU == 12365)
		ok |= 1 << 20;
	if (uShortV == 12366)
		ok |= 1 << 21;
	if (uShortW == 12367)
		ok |= 1 << 22;
	if (uShortX == 12368)
		ok |= 1 << 23;
	if (uShortY == 12369)
		ok |= 1 << 24;
	if (uShortZ == 12370)
		ok |= 1 << 25;
	if (uShort0 == 12371)
		ok |= 1 << 26;
	if (uShort1 == 12372)
		ok |= 1 << 27;
	if (uShort2 == 12373)
		ok |= 1 << 28;
	if (uShort3 == 12374)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test055(int intA, int intB, int intC, int intD, int intE, int intF, int intG, int intH, int intI, int intJ, int intK, int intL, int intM, int intN, int intO, int intP, int intQ, int intR, int intS, int intT, int intU, int intV, int intW, int intX, int intY, int intZ, int int0, int int1, int int2, int int3)
{
	unsigned long ok = 0;

	if (intA == -1234567890)
		ok |= 1 << 0;
	if (intB == -1234567889)
		ok |= 1 << 1;
	if (intC == -1234567888)
		ok |= 1 << 2;
	if (intD == -1234567887)
		ok |= 1 << 3;
	if (intE == -1234567886)
		ok |= 1 << 4;
	if (intF == -1234567885)
		ok |= 1 << 5;
	if (intG == -1234567884)
		ok |= 1 << 6;
	if (intH == -1234567883)
		ok |= 1 << 7;
	if (intI == -1234567882)
		ok |= 1 << 8;
	if (intJ == -1234567881)
		ok |= 1 << 9;
	if (intK == -1234567880)
		ok |= 1 << 10;
	if (intL == -1234567879)
		ok |= 1 << 11;
	if (intM == -1234567878)
		ok |= 1 << 12;
	if (intN == -1234567877)
		ok |= 1 << 13;
	if (intO == -1234567876)
		ok |= 1 << 14;
	if (intP == -1234567875)
		ok |= 1 << 15;
	if (intQ == -1234567874)
		ok |= 1 << 16;
	if (intR == -1234567873)
		ok |= 1 << 17;
	if (intS == -1234567872)
		ok |= 1 << 18;
	if (intT == -1234567871)
		ok |= 1 << 19;
	if (intU == -1234567870)
		ok |= 1 << 20;
	if (intV == -1234567869)
		ok |= 1 << 21;
	if (intW == -1234567868)
		ok |= 1 << 22;
	if (intX == -1234567867)
		ok |= 1 << 23;
	if (intY == -1234567866)
		ok |= 1 << 24;
	if (intZ == -1234567865)
		ok |= 1 << 25;
	if (int0 == -1234567864)
		ok |= 1 << 26;
	if (int1 == -1234567863)
		ok |= 1 << 27;
	if (int2 == -1234567862)
		ok |= 1 << 28;
	if (int3 == -1234567861)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test056(unsigned int uIntA, unsigned int uIntB, unsigned int uIntC, unsigned int uIntD, unsigned int uIntE, unsigned int uIntF, unsigned int uIntG, unsigned int uIntH, unsigned int uIntI, unsigned int uIntJ, unsigned int uIntK, unsigned int uIntL, unsigned int uIntM, unsigned int uIntN, unsigned int uIntO, unsigned int uIntP, unsigned int uIntQ, unsigned int uIntR, unsigned int uIntS, unsigned int uIntT, unsigned int uIntU, unsigned int uIntV, unsigned int uIntW, unsigned int uIntX, unsigned int uIntY, unsigned int uIntZ, unsigned int uInt0, unsigned int uInt1, unsigned int uInt2, unsigned int uInt3)
{
	unsigned long ok = 0;

	if (uIntA == 1234567890)
		ok |= 1 << 0;
	if (uIntB == 1234567891)
		ok |= 1 << 1;
	if (uIntC == 1234567892)
		ok |= 1 << 2;
	if (uIntD == 1234567893)
		ok |= 1 << 3;
	if (uIntE == 1234567894)
		ok |= 1 << 4;
	if (uIntF == 1234567895)
		ok |= 1 << 5;
	if (uIntG == 1234567896)
		ok |= 1 << 6;
	if (uIntH == 1234567897)
		ok |= 1 << 7;
	if (uIntI == 1234567898)
		ok |= 1 << 8;
	if (uIntJ == 1234567899)
		ok |= 1 << 9;
	if (uIntK == 1234567900)
		ok |= 1 << 10;
	if (uIntL == 1234567901)
		ok |= 1 << 11;
	if (uIntM == 1234567902)
		ok |= 1 << 12;
	if (uIntN == 1234567903)
		ok |= 1 << 13;
	if (uIntO == 1234567904)
		ok |= 1 << 14;
	if (uIntP == 1234567905)
		ok |= 1 << 15;
	if (uIntQ == 1234567906)
		ok |= 1 << 16;
	if (uIntR == 1234567907)
		ok |= 1 << 17;
	if (uIntS == 1234567908)
		ok |= 1 << 18;
	if (uIntT == 1234567909)
		ok |= 1 << 19;
	if (uIntU == 1234567910)
		ok |= 1 << 20;
	if (uIntV == 1234567911)
		ok |= 1 << 21;
	if (uIntW == 1234567912)
		ok |= 1 << 22;
	if (uIntX == 1234567913)
		ok |= 1 << 23;
	if (uIntY == 1234567914)
		ok |= 1 << 24;
	if (uIntZ == 1234567915)
		ok |= 1 << 25;
	if (uInt0 == 1234567916)
		ok |= 1 << 26;
	if (uInt1 == 1234567917)
		ok |= 1 << 27;
	if (uInt2 == 1234567918)
		ok |= 1 << 28;
	if (uInt3 == 1234567919)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test057(long longA, long longB, long longC, long longD, long longE, long longF, long longG, long longH, long longI, long longJ, long longK, long longL, long longM, long longN, long longO, long longP, long longQ, long longR, long longS, long longT, long longU, long longV, long longW, long longX, long longY, long longZ, long long0, long long1, long long2, long long3)
{
	unsigned long ok = 0;

	if (longA == -1234567890L)
		ok |= 1 << 0;
	if (longB == -1234567889L)
		ok |= 1 << 1;
	if (longC == -1234567888L)
		ok |= 1 << 2;
	if (longD == -1234567887L)
		ok |= 1 << 3;
	if (longE == -1234567886L)
		ok |= 1 << 4;
	if (longF == -1234567885L)
		ok |= 1 << 5;
	if (longG == -1234567884L)
		ok |= 1 << 6;
	if (longH == -1234567883L)
		ok |= 1 << 7;
	if (longI == -1234567882L)
		ok |= 1 << 8;
	if (longJ == -1234567881L)
		ok |= 1 << 9;
	if (longK == -1234567880L)
		ok |= 1 << 10;
	if (longL == -1234567879L)
		ok |= 1 << 11;
	if (longM == -1234567878L)
		ok |= 1 << 12;
	if (longN == -1234567877L)
		ok |= 1 << 13;
	if (longO == -1234567876L)
		ok |= 1 << 14;
	if (longP == -1234567875L)
		ok |= 1 << 15;
	if (longQ == -1234567874L)
		ok |= 1 << 16;
	if (longR == -1234567873L)
		ok |= 1 << 17;
	if (longS == -1234567872L)
		ok |= 1 << 18;
	if (longT == -1234567871L)
		ok |= 1 << 19;
	if (longU == -1234567870L)
		ok |= 1 << 20;
	if (longV == -1234567869L)
		ok |= 1 << 21;
	if (longW == -1234567868L)
		ok |= 1 << 22;
	if (longX == -1234567867L)
		ok |= 1 << 23;
	if (longY == -1234567866L)
		ok |= 1 << 24;
	if (longZ == -1234567865L)
		ok |= 1 << 25;
	if (long0 == -1234567864L)
		ok |= 1 << 26;
	if (long1 == -1234567863L)
		ok |= 1 << 27;
	if (long2 == -1234567862L)
		ok |= 1 << 28;
	if (long3 == -1234567861L)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test058(unsigned long uLongA, unsigned long uLongB, unsigned long uLongC, unsigned long uLongD, unsigned long uLongE, unsigned long uLongF, unsigned long uLongG, unsigned long uLongH, unsigned long uLongI, unsigned long uLongJ, unsigned long uLongK, unsigned long uLongL, unsigned long uLongM, unsigned long uLongN, unsigned long uLongO, unsigned long uLongP, unsigned long uLongQ, unsigned long uLongR, unsigned long uLongS, unsigned long uLongT, unsigned long uLongU, unsigned long uLongV, unsigned long uLongW, unsigned long uLongX, unsigned long uLongY, unsigned long uLongZ, unsigned long uLong0, unsigned long uLong1, unsigned long uLong2, unsigned long uLong3)
{
	unsigned long ok = 0;

	if (uLongA == 1234567890U)
		ok |= 1 << 0;
	if (uLongB == 1234567891U)
		ok |= 1 << 1;
	if (uLongC == 1234567892U)
		ok |= 1 << 2;
	if (uLongD == 1234567893U)
		ok |= 1 << 3;
	if (uLongE == 1234567894U)
		ok |= 1 << 4;
	if (uLongF == 1234567895U)
		ok |= 1 << 5;
	if (uLongG == 1234567896U)
		ok |= 1 << 6;
	if (uLongH == 1234567897U)
		ok |= 1 << 7;
	if (uLongI == 1234567898U)
		ok |= 1 << 8;
	if (uLongJ == 1234567899U)
		ok |= 1 << 9;
	if (uLongK == 1234567900U)
		ok |= 1 << 10;
	if (uLongL == 1234567901U)
		ok |= 1 << 11;
	if (uLongM == 1234567902U)
		ok |= 1 << 12;
	if (uLongN == 1234567903U)
		ok |= 1 << 13;
	if (uLongO == 1234567904U)
		ok |= 1 << 14;
	if (uLongP == 1234567905U)
		ok |= 1 << 15;
	if (uLongQ == 1234567906U)
		ok |= 1 << 16;
	if (uLongR == 1234567907U)
		ok |= 1 << 17;
	if (uLongS == 1234567908U)
		ok |= 1 << 18;
	if (uLongT == 1234567909U)
		ok |= 1 << 19;
	if (uLongU == 1234567910U)
		ok |= 1 << 20;
	if (uLongV == 1234567911U)
		ok |= 1 << 21;
	if (uLongW == 1234567912U)
		ok |= 1 << 22;
	if (uLongX == 1234567913U)
		ok |= 1 << 23;
	if (uLongY == 1234567914U)
		ok |= 1 << 24;
	if (uLongZ == 1234567915U)
		ok |= 1 << 25;
	if (uLong0 == 1234567916U)
		ok |= 1 << 26;
	if (uLong1 == 1234567917U)
		ok |= 1 << 27;
	if (uLong2 == 1234567918U)
		ok |= 1 << 28;
	if (uLong3 == 1234567919U)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test059(__int64 longLongA, __int64 longLongB, __int64 longLongC, __int64 longLongD, __int64 longLongE, __int64 longLongF, __int64 longLongG, __int64 longLongH, __int64 longLongI, __int64 longLongJ, __int64 longLongK, __int64 longLongL, __int64 longLongM, __int64 longLongN, __int64 longLongO, __int64 longLongP, __int64 longLongQ, __int64 longLongR, __int64 longLongS, __int64 longLongT, __int64 longLongU, __int64 longLongV, __int64 longLongW, __int64 longLongX, __int64 longLongY, __int64 longLongZ, __int64 longLong0, __int64 longLong1, __int64 longLong2, __int64 longLong3)
{
	unsigned long ok = 0;

	if (longLongA == C64(-1234567890123456789))
		ok |= 1 << 0;
	if (longLongB == C64(-1234567890123456788))
		ok |= 1 << 1;
	if (longLongC == C64(-1234567890123456787))
		ok |= 1 << 2;
	if (longLongD == C64(-1234567890123456786))
		ok |= 1 << 3;
	if (longLongE == C64(-1234567890123456785))
		ok |= 1 << 4;
	if (longLongF == C64(-1234567890123456784))
		ok |= 1 << 5;
	if (longLongG == C64(-1234567890123456783))
		ok |= 1 << 6;
	if (longLongH == C64(-1234567890123456782))
		ok |= 1 << 7;
	if (longLongI == C64(-1234567890123456781))
		ok |= 1 << 8;
	if (longLongJ == C64(-1234567890123456780))
		ok |= 1 << 9;
	if (longLongK == C64(-1234567890123456779))
		ok |= 1 << 10;
	if (longLongL == C64(-1234567890123456778))
		ok |= 1 << 11;
	if (longLongM == C64(-1234567890123456777))
		ok |= 1 << 12;
	if (longLongN == C64(-1234567890123456776))
		ok |= 1 << 13;
	if (longLongO == C64(-1234567890123456775))
		ok |= 1 << 14;
	if (longLongP == C64(-1234567890123456774))
		ok |= 1 << 15;
	if (longLongQ == C64(-1234567890123456773))
		ok |= 1 << 16;
	if (longLongR == C64(-1234567890123456772))
		ok |= 1 << 17;
	if (longLongS == C64(-1234567890123456771))
		ok |= 1 << 18;
	if (longLongT == C64(-1234567890123456770))
		ok |= 1 << 19;
	if (longLongU == C64(-1234567890123456769))
		ok |= 1 << 20;
	if (longLongV == C64(-1234567890123456768))
		ok |= 1 << 21;
	if (longLongW == C64(-1234567890123456767))
		ok |= 1 << 22;
	if (longLongX == C64(-1234567890123456766))
		ok |= 1 << 23;
	if (longLongY == C64(-1234567890123456765))
		ok |= 1 << 24;
	if (longLongZ == C64(-1234567890123456764))
		ok |= 1 << 25;
	if (longLong0 == C64(-1234567890123456763))
		ok |= 1 << 26;
	if (longLong1 == C64(-1234567890123456762))
		ok |= 1 << 27;
	if (longLong2 == C64(-1234567890123456761))
		ok |= 1 << 28;
	if (longLong3 == C64(-1234567890123456760))
		ok |= 1 << 29;

	return ok;
}

unsigned long
test060(unsigned __int64 uLongLongA, unsigned __int64 uLongLongB, unsigned __int64 uLongLongC, unsigned __int64 uLongLongD, unsigned __int64 uLongLongE, unsigned __int64 uLongLongF, unsigned __int64 uLongLongG, unsigned __int64 uLongLongH, unsigned __int64 uLongLongI, unsigned __int64 uLongLongJ, unsigned __int64 uLongLongK, unsigned __int64 uLongLongL, unsigned __int64 uLongLongM, unsigned __int64 uLongLongN, unsigned __int64 uLongLongO, unsigned __int64 uLongLongP, unsigned __int64 uLongLongQ, unsigned __int64 uLongLongR, unsigned __int64 uLongLongS, unsigned __int64 uLongLongT, unsigned __int64 uLongLongU, unsigned __int64 uLongLongV, unsigned __int64 uLongLongW, unsigned __int64 uLongLongX, unsigned __int64 uLongLongY, unsigned __int64 uLongLongZ, unsigned __int64 uLongLong0, unsigned __int64 uLongLong1, unsigned __int64 uLongLong2, unsigned __int64 uLongLong3)
{
	unsigned long ok = 0;

	if (uLongLongA == C64(12345678901234567890U))
		ok |= 1 << 0;
	if (uLongLongB == C64(12345678901234567891U))
		ok |= 1 << 1;
	if (uLongLongC == C64(12345678901234567892U))
		ok |= 1 << 2;
	if (uLongLongD == C64(12345678901234567893U))
		ok |= 1 << 3;
	if (uLongLongE == C64(12345678901234567894U))
		ok |= 1 << 4;
	if (uLongLongF == C64(12345678901234567895U))
		ok |= 1 << 5;
	if (uLongLongG == C64(12345678901234567896U))
		ok |= 1 << 6;
	if (uLongLongH == C64(12345678901234567897U))
		ok |= 1 << 7;
	if (uLongLongI == C64(12345678901234567898U))
		ok |= 1 << 8;
	if (uLongLongJ == C64(12345678901234567899U))
		ok |= 1 << 9;
	if (uLongLongK == C64(12345678901234567900U))
		ok |= 1 << 10;
	if (uLongLongL == C64(12345678901234567901U))
		ok |= 1 << 11;
	if (uLongLongM == C64(12345678901234567902U))
		ok |= 1 << 12;
	if (uLongLongN == C64(12345678901234567903U))
		ok |= 1 << 13;
	if (uLongLongO == C64(12345678901234567904U))
		ok |= 1 << 14;
	if (uLongLongP == C64(12345678901234567905U))
		ok |= 1 << 15;
	if (uLongLongQ == C64(12345678901234567906U))
		ok |= 1 << 16;
	if (uLongLongR == C64(12345678901234567907U))
		ok |= 1 << 17;
	if (uLongLongS == C64(12345678901234567908U))
		ok |= 1 << 18;
	if (uLongLongT == C64(12345678901234567909U))
		ok |= 1 << 19;
	if (uLongLongU == C64(12345678901234567910U))
		ok |= 1 << 20;
	if (uLongLongV == C64(12345678901234567911U))
		ok |= 1 << 21;
	if (uLongLongW == C64(12345678901234567912U))
		ok |= 1 << 22;
	if (uLongLongX == C64(12345678901234567913U))
		ok |= 1 << 23;
	if (uLongLongY == C64(12345678901234567914U))
		ok |= 1 << 24;
	if (uLongLongZ == C64(12345678901234567915U))
		ok |= 1 << 25;
	if (uLongLong0 == C64(12345678901234567916U))
		ok |= 1 << 26;
	if (uLongLong1 == C64(12345678901234567917U))
		ok |= 1 << 27;
	if (uLongLong2 == C64(12345678901234567918U))
		ok |= 1 << 28;
	if (uLongLong3 == C64(12345678901234567919U))
		ok |= 1 << 29;

	return ok;
}

unsigned long
test061(float floatA, float floatB, float floatC, float floatD, float floatE, float floatF, float floatG, float floatH, float floatI, float floatJ, float floatK, float floatL, float floatM, float floatN, float floatO, float floatP, float floatQ, float floatR, float floatS, float floatT, float floatU, float floatV, float floatW, float floatX, float floatY, float floatZ, float float0, float float1, float float2, float float3)
{
	unsigned long ok = 0;

	if (floatA == 123.456f)
		ok |= 1 << 0;
	if (floatB == 124.456f)
		ok |= 1 << 1;
	if (floatC == 125.456f)
		ok |= 1 << 2;
	if (floatD == 126.456f)
		ok |= 1 << 3;
	if (floatE == 127.456f)
		ok |= 1 << 4;
	if (floatF == 128.456f)
		ok |= 1 << 5;
	if (floatG == 129.456f)
		ok |= 1 << 6;
	if (floatH == 130.456f)
		ok |= 1 << 7;
	if (floatI == 131.456f)
		ok |= 1 << 8;
	if (floatJ == 132.456f)
		ok |= 1 << 9;
	if (floatK == 133.456f)
		ok |= 1 << 10;
	if (floatL == 134.456f)
		ok |= 1 << 11;
	if (floatM == 135.456f)
		ok |= 1 << 12;
	if (floatN == 136.456f)
		ok |= 1 << 13;
	if (floatO == 137.456f)
		ok |= 1 << 14;
	if (floatP == 138.456f)
		ok |= 1 << 15;
	if (floatQ == 139.456f)
		ok |= 1 << 16;
	if (floatR == 140.456f)
		ok |= 1 << 17;
	if (floatS == 141.456f)
		ok |= 1 << 18;
	if (floatT == 142.456f)
		ok |= 1 << 19;
	if (floatU == 143.456f)
		ok |= 1 << 20;
	if (floatV == 144.456f)
		ok |= 1 << 21;
	if (floatW == 145.456f)
		ok |= 1 << 22;
	if (floatX == 146.456f)
		ok |= 1 << 23;
	if (floatY == 147.456f)
		ok |= 1 << 24;
	if (floatZ == 148.456f)
		ok |= 1 << 25;
	if (float0 == 149.456f)
		ok |= 1 << 26;
	if (float1 == 150.456f)
		ok |= 1 << 27;
	if (float2 == 151.456f)
		ok |= 1 << 28;
	if (float3 == 152.456f)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test062(double doubleA, double doubleB, double doubleC, double doubleD, double doubleE, double doubleF, double doubleG, double doubleH, double doubleI, double doubleJ, double doubleK, double doubleL, double doubleM, double doubleN, double doubleO, double doubleP, double doubleQ, double doubleR, double doubleS, double doubleT, double doubleU, double doubleV, double doubleW, double doubleX, double doubleY, double doubleZ, double double0, double double1, double double2, double double3)
{
	unsigned long ok = 0;

	if (fabs(doubleA - 1.2345678901235e8) <= 1.0e-7)
		ok |= 1 << 0;
	if (fabs(doubleB - 2.2345678901235e8) <= 2.0e-7)
		ok |= 1 << 1;
	if (fabs(doubleC - 3.2345678901235e8) <= 3.0e-7)
		ok |= 1 << 2;
	if (fabs(doubleD - 4.2345678901235e8) <= 4.0e-7)
		ok |= 1 << 3;
	if (fabs(doubleE - 5.2345678901235e8) <= 5.0e-7)
		ok |= 1 << 4;
	if (fabs(doubleF - 6.2345678901235e8) <= 6.0e-7)
		ok |= 1 << 5;
	if (fabs(doubleG - 7.2345678901235e8) <= 7.0e-7)
		ok |= 1 << 6;
	if (fabs(doubleH - 8.2345678901235e8) <= 8.0e-7)
		ok |= 1 << 7;
	if (fabs(doubleI - 9.2345678901235e8) <= 9.0e-7)
		ok |= 1 << 8;
	if (fabs(doubleJ - 1.0234567890124e9) <= 1.0e-6)
		ok |= 1 << 9;
	if (fabs(doubleK - 1.1234567890124e9) <= 1.0e-6)
		ok |= 1 << 10;
	if (fabs(doubleL - 1.2234567890123e9) <= 1.0e-6)
		ok |= 1 << 11;
	if (fabs(doubleM - 1.3234567890124e9) <= 1.0e-6)
		ok |= 1 << 12;
	if (fabs(doubleN - 1.4234567890124e9) <= 1.0e-6)
		ok |= 1 << 13;
	if (fabs(doubleO - 1.5234567890123e9) <= 1.0e-6)
		ok |= 1 << 14;
	if (fabs(doubleP - 1.6234567890124e9) <= 1.0e-6)
		ok |= 1 << 15;
	if (fabs(doubleQ - 1.7234567890123e9) <= 1.0e-6)
		ok |= 1 << 16;
	if (fabs(doubleR - 1.8234567890124e9) <= 1.0e-6)
		ok |= 1 << 17;
	if (fabs(doubleS - 1.9234567890124e9) <= 1.0e-6)
		ok |= 1 << 18;
	if (fabs(doubleT - 2.0234567890124e9) <= 2.0e-6)
		ok |= 1 << 19;
	if (fabs(doubleU - 2.1234567890124e9) <= 2.0e-6)
		ok |= 1 << 20;
	if (fabs(doubleV - 2.2234567890124e9) <= 2.0e-6)
		ok |= 1 << 21;
	if (fabs(doubleW - 2.3234567890124e9) <= 2.0e-6)
		ok |= 1 << 22;
	if (fabs(doubleX - 2.4234567890124e9) <= 2.0e-6)
		ok |= 1 << 23;
	if (fabs(doubleY - 2.5234567890124e9) <= 2.0e-6)
		ok |= 1 << 24;
	if (fabs(doubleZ - 2.6234567890124e9) <= 2.0e-6)
		ok |= 1 << 25;
	if (fabs(double0 - 2.7234567890124e9) <= 2.0e-6)
		ok |= 1 << 26;
	if (fabs(double1 - 2.8234567890124e9) <= 2.0e-6)
		ok |= 1 << 27;
	if (fabs(double2 - 2.9234567890124e9) <= 2.0e-6)
		ok |= 1 << 28;
	if (fabs(double3 - 3.0234567890124e9) <= 3.0e-6)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test063(CharStruct charStructA, CharStruct charStructB, CharStruct charStructC, CharStruct charStructD, CharStruct charStructE, CharStruct charStructF, CharStruct charStructG, CharStruct charStructH, CharStruct charStructI, CharStruct charStructJ, CharStruct charStructK, CharStruct charStructL, CharStruct charStructM, CharStruct charStructN, CharStruct charStructO, CharStruct charStructP, CharStruct charStructQ, CharStruct charStructR, CharStruct charStructS, CharStruct charStructT, CharStruct charStructU, CharStruct charStructV, CharStruct charStructW, CharStruct charStructX, CharStruct charStructY, CharStruct charStructZ, CharStruct charStruct0, CharStruct charStruct1, CharStruct charStruct2, CharStruct charStruct3)
{
	unsigned long ok = 0;

	if (charStructA.aChar == -93)
		ok |= 1 << 0;
	if (charStructB.aChar == -94)
		ok |= 1 << 1;
	if (charStructC.aChar == -93)
		ok |= 1 << 2;
	if (charStructD.aChar == -94)
		ok |= 1 << 3;
	if (charStructE.aChar == -93)
		ok |= 1 << 4;
	if (charStructF.aChar == -94)
		ok |= 1 << 5;
	if (charStructG.aChar == -93)
		ok |= 1 << 6;
	if (charStructH.aChar == -94)
		ok |= 1 << 7;
	if (charStructI.aChar == -93)
		ok |= 1 << 8;
	if (charStructJ.aChar == -94)
		ok |= 1 << 9;
	if (charStructK.aChar == -93)
		ok |= 1 << 10;
	if (charStructL.aChar == -94)
		ok |= 1 << 11;
	if (charStructM.aChar == -93)
		ok |= 1 << 12;
	if (charStructN.aChar == -94)
		ok |= 1 << 13;
	if (charStructO.aChar == -93)
		ok |= 1 << 14;
	if (charStructP.aChar == -94)
		ok |= 1 << 15;
	if (charStructQ.aChar == -93)
		ok |= 1 << 16;
	if (charStructR.aChar == -94)
		ok |= 1 << 17;
	if (charStructS.aChar == -93)
		ok |= 1 << 18;
	if (charStructT.aChar == -94)
		ok |= 1 << 19;
	if (charStructU.aChar == -93)
		ok |= 1 << 20;
	if (charStructV.aChar == -94)
		ok |= 1 << 21;
	if (charStructW.aChar == -93)
		ok |= 1 << 22;
	if (charStructX.aChar == -94)
		ok |= 1 << 23;
	if (charStructY.aChar == -93)
		ok |= 1 << 24;
	if (charStructZ.aChar == -94)
		ok |= 1 << 25;
	if (charStruct0.aChar == -93)
		ok |= 1 << 26;
	if (charStruct1.aChar == -94)
		ok |= 1 << 27;
	if (charStruct2.aChar == -93)
		ok |= 1 << 28;
	if (charStruct3.aChar == -94)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test064(SmallStruct smallStructA, SmallStruct smallStructB, SmallStruct smallStructC, SmallStruct smallStructD, SmallStruct smallStructE, SmallStruct smallStructF, SmallStruct smallStructG, SmallStruct smallStructH, SmallStruct smallStructI, SmallStruct smallStructJ, SmallStruct smallStructK, SmallStruct smallStructL, SmallStruct smallStructM, SmallStruct smallStructN, SmallStruct smallStructO, SmallStruct smallStructP, SmallStruct smallStructQ, SmallStruct smallStructR, SmallStruct smallStructS, SmallStruct smallStructT, SmallStruct smallStructU, SmallStruct smallStructV, SmallStruct smallStructW, SmallStruct smallStructX, SmallStruct smallStructY, SmallStruct smallStructZ, SmallStruct smallStruct0, SmallStruct smallStruct1, SmallStruct smallStruct2, SmallStruct smallStruct3)
{
	unsigned long ok = 0;

	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= 1 << 0;
	if (smallStructB.aShort == -12345
	 && smallStructB.aUChar == 99
	 && smallStructB.aUShort == 12345)
		ok |= 1 << 1;
	if (smallStructC.aShort == -12344
	 && smallStructC.aUChar == 100
	 && smallStructC.aUShort == 12346)
		ok |= 1 << 2;
	if (smallStructD.aShort == -12345
	 && smallStructD.aUChar == 99
	 && smallStructD.aUShort == 12345)
		ok |= 1 << 3;
	if (smallStructE.aShort == -12344
	 && smallStructE.aUChar == 100
	 && smallStructE.aUShort == 12346)
		ok |= 1 << 4;
	if (smallStructF.aShort == -12345
	 && smallStructF.aUChar == 99
	 && smallStructF.aUShort == 12345)
		ok |= 1 << 5;
	if (smallStructG.aShort == -12344
	 && smallStructG.aUChar == 100
	 && smallStructG.aUShort == 12346)
		ok |= 1 << 6;
	if (smallStructH.aShort == -12345
	 && smallStructH.aUChar == 99
	 && smallStructH.aUShort == 12345)
		ok |= 1 << 7;
	if (smallStructI.aShort == -12344
	 && smallStructI.aUChar == 100
	 && smallStructI.aUShort == 12346)
		ok |= 1 << 8;
	if (smallStructJ.aShort == -12345
	 && smallStructJ.aUChar == 99
	 && smallStructJ.aUShort == 12345)
		ok |= 1 << 9;
	if (smallStructK.aShort == -12344
	 && smallStructK.aUChar == 100
	 && smallStructK.aUShort == 12346)
		ok |= 1 << 10;
	if (smallStructL.aShort == -12345
	 && smallStructL.aUChar == 99
	 && smallStructL.aUShort == 12345)
		ok |= 1 << 11;
	if (smallStructM.aShort == -12344
	 && smallStructM.aUChar == 100
	 && smallStructM.aUShort == 12346)
		ok |= 1 << 12;
	if (smallStructN.aShort == -12345
	 && smallStructN.aUChar == 99
	 && smallStructN.aUShort == 12345)
		ok |= 1 << 13;
	if (smallStructO.aShort == -12344
	 && smallStructO.aUChar == 100
	 && smallStructO.aUShort == 12346)
		ok |= 1 << 14;
	if (smallStructP.aShort == -12345
	 && smallStructP.aUChar == 99
	 && smallStructP.aUShort == 12345)
		ok |= 1 << 15;
	if (smallStructQ.aShort == -12344
	 && smallStructQ.aUChar == 100
	 && smallStructQ.aUShort == 12346)
		ok |= 1 << 16;
	if (smallStructR.aShort == -12345
	 && smallStructR.aUChar == 99
	 && smallStructR.aUShort == 12345)
		ok |= 1 << 17;
	if (smallStructS.aShort == -12344
	 && smallStructS.aUChar == 100
	 && smallStructS.aUShort == 12346)
		ok |= 1 << 18;
	if (smallStructT.aShort == -12345
	 && smallStructT.aUChar == 99
	 && smallStructT.aUShort == 12345)
		ok |= 1 << 19;
	if (smallStructU.aShort == -12344
	 && smallStructU.aUChar == 100
	 && smallStructU.aUShort == 12346)
		ok |= 1 << 20;
	if (smallStructV.aShort == -12345
	 && smallStructV.aUChar == 99
	 && smallStructV.aUShort == 12345)
		ok |= 1 << 21;
	if (smallStructW.aShort == -12344
	 && smallStructW.aUChar == 100
	 && smallStructW.aUShort == 12346)
		ok |= 1 << 22;
	if (smallStructX.aShort == -12345
	 && smallStructX.aUChar == 99
	 && smallStructX.aUShort == 12345)
		ok |= 1 << 23;
	if (smallStructY.aShort == -12344
	 && smallStructY.aUChar == 100
	 && smallStructY.aUShort == 12346)
		ok |= 1 << 24;
	if (smallStructZ.aShort == -12345
	 && smallStructZ.aUChar == 99
	 && smallStructZ.aUShort == 12345)
		ok |= 1 << 25;
	if (smallStruct0.aShort == -12344
	 && smallStruct0.aUChar == 100
	 && smallStruct0.aUShort == 12346)
		ok |= 1 << 26;
	if (smallStruct1.aShort == -12345
	 && smallStruct1.aUChar == 99
	 && smallStruct1.aUShort == 12345)
		ok |= 1 << 27;
	if (smallStruct2.aShort == -12344
	 && smallStruct2.aUChar == 100
	 && smallStruct2.aUShort == 12346)
		ok |= 1 << 28;
	if (smallStruct3.aShort == -12345
	 && smallStruct3.aUChar == 99
	 && smallStruct3.aUShort == 12345)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test065(MediumStruct mediumStructA, MediumStruct mediumStructB, MediumStruct mediumStructC, MediumStruct mediumStructD, MediumStruct mediumStructE, MediumStruct mediumStructF, MediumStruct mediumStructG, MediumStruct mediumStructH, MediumStruct mediumStructI, MediumStruct mediumStructJ, MediumStruct mediumStructK, MediumStruct mediumStructL, MediumStruct mediumStructM, MediumStruct mediumStructN, MediumStruct mediumStructO, MediumStruct mediumStructP, MediumStruct mediumStructQ, MediumStruct mediumStructR, MediumStruct mediumStructS, MediumStruct mediumStructT, MediumStruct mediumStructU, MediumStruct mediumStructV, MediumStruct mediumStructW, MediumStruct mediumStructX, MediumStruct mediumStructY, MediumStruct mediumStructZ, MediumStruct mediumStruct0, MediumStruct mediumStruct1, MediumStruct mediumStruct2, MediumStruct mediumStruct3)
{
	unsigned long ok = 0;

	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= 1 << 0;
	if (mediumStructB.anInt == -1234567890
	 && mediumStructB.aFloat == 123.456f)
		ok |= 1 << 1;
	if (mediumStructC.anInt == -1234567889
	 && mediumStructC.aFloat == 124.456f)
		ok |= 1 << 2;
	if (mediumStructD.anInt == -1234567890
	 && mediumStructD.aFloat == 123.456f)
		ok |= 1 << 3;
	if (mediumStructE.anInt == -1234567889
	 && mediumStructE.aFloat == 124.456f)
		ok |= 1 << 4;
	if (mediumStructF.anInt == -1234567890
	 && mediumStructF.aFloat == 123.456f)
		ok |= 1 << 5;
	if (mediumStructG.anInt == -1234567889
	 && mediumStructG.aFloat == 124.456f)
		ok |= 1 << 6;
	if (mediumStructH.anInt == -1234567890
	 && mediumStructH.aFloat == 123.456f)
		ok |= 1 << 7;
	if (mediumStructI.anInt == -1234567889
	 && mediumStructI.aFloat == 124.456f)
		ok |= 1 << 8;
	if (mediumStructJ.anInt == -1234567890
	 && mediumStructJ.aFloat == 123.456f)
		ok |= 1 << 9;
	if (mediumStructK.anInt == -1234567889
	 && mediumStructK.aFloat == 124.456f)
		ok |= 1 << 10;
	if (mediumStructL.anInt == -1234567890
	 && mediumStructL.aFloat == 123.456f)
		ok |= 1 << 11;
	if (mediumStructM.anInt == -1234567889
	 && mediumStructM.aFloat == 124.456f)
		ok |= 1 << 12;
	if (mediumStructN.anInt == -1234567890
	 && mediumStructN.aFloat == 123.456f)
		ok |= 1 << 13;
	if (mediumStructO.anInt == -1234567889
	 && mediumStructO.aFloat == 124.456f)
		ok |= 1 << 14;
	if (mediumStructP.anInt == -1234567890
	 && mediumStructP.aFloat == 123.456f)
		ok |= 1 << 15;
	if (mediumStructQ.anInt == -1234567889
	 && mediumStructQ.aFloat == 124.456f)
		ok |= 1 << 16;
	if (mediumStructR.anInt == -1234567890
	 && mediumStructR.aFloat == 123.456f)
		ok |= 1 << 17;
	if (mediumStructS.anInt == -1234567889
	 && mediumStructS.aFloat == 124.456f)
		ok |= 1 << 18;
	if (mediumStructT.anInt == -1234567890
	 && mediumStructT.aFloat == 123.456f)
		ok |= 1 << 19;
	if (mediumStructU.anInt == -1234567889
	 && mediumStructU.aFloat == 124.456f)
		ok |= 1 << 20;
	if (mediumStructV.anInt == -1234567890
	 && mediumStructV.aFloat == 123.456f)
		ok |= 1 << 21;
	if (mediumStructW.anInt == -1234567889
	 && mediumStructW.aFloat == 124.456f)
		ok |= 1 << 22;
	if (mediumStructX.anInt == -1234567890
	 && mediumStructX.aFloat == 123.456f)
		ok |= 1 << 23;
	if (mediumStructY.anInt == -1234567889
	 && mediumStructY.aFloat == 124.456f)
		ok |= 1 << 24;
	if (mediumStructZ.anInt == -1234567890
	 && mediumStructZ.aFloat == 123.456f)
		ok |= 1 << 25;
	if (mediumStruct0.anInt == -1234567889
	 && mediumStruct0.aFloat == 124.456f)
		ok |= 1 << 26;
	if (mediumStruct1.anInt == -1234567890
	 && mediumStruct1.aFloat == 123.456f)
		ok |= 1 << 27;
	if (mediumStruct2.anInt == -1234567889
	 && mediumStruct2.aFloat == 124.456f)
		ok |= 1 << 28;
	if (mediumStruct3.anInt == -1234567890
	 && mediumStruct3.aFloat == 123.456f)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test066(LargeStruct largeStructA, LargeStruct largeStructB, LargeStruct largeStructC, LargeStruct largeStructD, LargeStruct largeStructE, LargeStruct largeStructF, LargeStruct largeStructG, LargeStruct largeStructH, LargeStruct largeStructI, LargeStruct largeStructJ, LargeStruct largeStructK, LargeStruct largeStructL, LargeStruct largeStructM, LargeStruct largeStructN, LargeStruct largeStructO, LargeStruct largeStructP, LargeStruct largeStructQ, LargeStruct largeStructR, LargeStruct largeStructS, LargeStruct largeStructT, LargeStruct largeStructU, LargeStruct largeStructV, LargeStruct largeStructW, LargeStruct largeStructX, LargeStruct largeStructY, LargeStruct largeStructZ, LargeStruct largeStruct0, LargeStruct largeStruct1, LargeStruct largeStruct2, LargeStruct largeStruct3)
{
	unsigned long ok = 0;

	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= 1 << 0;
	if (largeStructB.aLong == -1234567890L
	 && largeStructB.aDouble == 1.2345678901235e8
	 && largeStructB.aULong == 1234567890U
	 && largeStructB.aFloat == 123.456f)
		ok |= 1 << 1;
	if (largeStructC.aLong == -1234567889L
	 && largeStructC.aDouble == 2.2345678901235e8
	 && largeStructC.aULong == 1234567891U
	 && largeStructC.aFloat == 124.456f)
		ok |= 1 << 2;
	if (largeStructD.aLong == -1234567890L
	 && largeStructD.aDouble == 1.2345678901235e8
	 && largeStructD.aULong == 1234567890U
	 && largeStructD.aFloat == 123.456f)
		ok |= 1 << 3;
	if (largeStructE.aLong == -1234567889L
	 && largeStructE.aDouble == 2.2345678901235e8
	 && largeStructE.aULong == 1234567891U
	 && largeStructE.aFloat == 124.456f)
		ok |= 1 << 4;
	if (largeStructF.aLong == -1234567890L
	 && largeStructF.aDouble == 1.2345678901235e8
	 && largeStructF.aULong == 1234567890U
	 && largeStructF.aFloat == 123.456f)
		ok |= 1 << 5;
	if (largeStructG.aLong == -1234567889L
	 && largeStructG.aDouble == 2.2345678901235e8
	 && largeStructG.aULong == 1234567891U
	 && largeStructG.aFloat == 124.456f)
		ok |= 1 << 6;
	if (largeStructH.aLong == -1234567890L
	 && largeStructH.aDouble == 1.2345678901235e8
	 && largeStructH.aULong == 1234567890U
	 && largeStructH.aFloat == 123.456f)
		ok |= 1 << 7;
	if (largeStructI.aLong == -1234567889L
	 && largeStructI.aDouble == 2.2345678901235e8
	 && largeStructI.aULong == 1234567891U
	 && largeStructI.aFloat == 124.456f)
		ok |= 1 << 8;
	if (largeStructJ.aLong == -1234567890L
	 && largeStructJ.aDouble == 1.2345678901235e8
	 && largeStructJ.aULong == 1234567890U
	 && largeStructJ.aFloat == 123.456f)
		ok |= 1 << 9;
	if (largeStructK.aLong == -1234567889L
	 && largeStructK.aDouble == 2.2345678901235e8
	 && largeStructK.aULong == 1234567891U
	 && largeStructK.aFloat == 124.456f)
		ok |= 1 << 10;
	if (largeStructL.aLong == -1234567890L
	 && largeStructL.aDouble == 1.2345678901235e8
	 && largeStructL.aULong == 1234567890U
	 && largeStructL.aFloat == 123.456f)
		ok |= 1 << 11;
	if (largeStructM.aLong == -1234567889L
	 && largeStructM.aDouble == 2.2345678901235e8
	 && largeStructM.aULong == 1234567891U
	 && largeStructM.aFloat == 124.456f)
		ok |= 1 << 12;
	if (largeStructN.aLong == -1234567890L
	 && largeStructN.aDouble == 1.2345678901235e8
	 && largeStructN.aULong == 1234567890U
	 && largeStructN.aFloat == 123.456f)
		ok |= 1 << 13;
	if (largeStructO.aLong == -1234567889L
	 && largeStructO.aDouble == 2.2345678901235e8
	 && largeStructO.aULong == 1234567891U
	 && largeStructO.aFloat == 124.456f)
		ok |= 1 << 14;
	if (largeStructP.aLong == -1234567890L
	 && largeStructP.aDouble == 1.2345678901235e8
	 && largeStructP.aULong == 1234567890U
	 && largeStructP.aFloat == 123.456f)
		ok |= 1 << 15;
	if (largeStructQ.aLong == -1234567889L
	 && largeStructQ.aDouble == 2.2345678901235e8
	 && largeStructQ.aULong == 1234567891U
	 && largeStructQ.aFloat == 124.456f)
		ok |= 1 << 16;
	if (largeStructR.aLong == -1234567890L
	 && largeStructR.aDouble == 1.2345678901235e8
	 && largeStructR.aULong == 1234567890U
	 && largeStructR.aFloat == 123.456f)
		ok |= 1 << 17;
	if (largeStructS.aLong == -1234567889L
	 && largeStructS.aDouble == 2.2345678901235e8
	 && largeStructS.aULong == 1234567891U
	 && largeStructS.aFloat == 124.456f)
		ok |= 1 << 18;
	if (largeStructT.aLong == -1234567890L
	 && largeStructT.aDouble == 1.2345678901235e8
	 && largeStructT.aULong == 1234567890U
	 && largeStructT.aFloat == 123.456f)
		ok |= 1 << 19;
	if (largeStructU.aLong == -1234567889L
	 && largeStructU.aDouble == 2.2345678901235e8
	 && largeStructU.aULong == 1234567891U
	 && largeStructU.aFloat == 124.456f)
		ok |= 1 << 20;
	if (largeStructV.aLong == -1234567890L
	 && largeStructV.aDouble == 1.2345678901235e8
	 && largeStructV.aULong == 1234567890U
	 && largeStructV.aFloat == 123.456f)
		ok |= 1 << 21;
	if (largeStructW.aLong == -1234567889L
	 && largeStructW.aDouble == 2.2345678901235e8
	 && largeStructW.aULong == 1234567891U
	 && largeStructW.aFloat == 124.456f)
		ok |= 1 << 22;
	if (largeStructX.aLong == -1234567890L
	 && largeStructX.aDouble == 1.2345678901235e8
	 && largeStructX.aULong == 1234567890U
	 && largeStructX.aFloat == 123.456f)
		ok |= 1 << 23;
	if (largeStructY.aLong == -1234567889L
	 && largeStructY.aDouble == 2.2345678901235e8
	 && largeStructY.aULong == 1234567891U
	 && largeStructY.aFloat == 124.456f)
		ok |= 1 << 24;
	if (largeStructZ.aLong == -1234567890L
	 && largeStructZ.aDouble == 1.2345678901235e8
	 && largeStructZ.aULong == 1234567890U
	 && largeStructZ.aFloat == 123.456f)
		ok |= 1 << 25;
	if (largeStruct0.aLong == -1234567889L
	 && largeStruct0.aDouble == 2.2345678901235e8
	 && largeStruct0.aULong == 1234567891U
	 && largeStruct0.aFloat == 124.456f)
		ok |= 1 << 26;
	if (largeStruct1.aLong == -1234567890L
	 && largeStruct1.aDouble == 1.2345678901235e8
	 && largeStruct1.aULong == 1234567890U
	 && largeStruct1.aFloat == 123.456f)
		ok |= 1 << 27;
	if (largeStruct2.aLong == -1234567889L
	 && largeStruct2.aDouble == 2.2345678901235e8
	 && largeStruct2.aULong == 1234567891U
	 && largeStruct2.aFloat == 124.456f)
		ok |= 1 << 28;
	if (largeStruct3.aLong == -1234567890L
	 && largeStruct3.aDouble == 1.2345678901235e8
	 && largeStruct3.aULong == 1234567890U
	 && largeStruct3.aFloat == 123.456f)
		ok |= 1 << 29;

	return ok;
}

unsigned long
test067(BigStruct bigStructA, BigStruct bigStructB, BigStruct bigStructC, BigStruct bigStructD, BigStruct bigStructE, BigStruct bigStructF, BigStruct bigStructG, BigStruct bigStructH, BigStruct bigStructI, BigStruct bigStructJ, BigStruct bigStructK, BigStruct bigStructL, BigStruct bigStructM, BigStruct bigStructN, BigStruct bigStructO, BigStruct bigStructP, BigStruct bigStructQ, BigStruct bigStructR, BigStruct bigStructS, BigStruct bigStructT, BigStruct bigStructU, BigStruct bigStructV, BigStruct bigStructW, BigStruct bigStructX, BigStruct bigStructY, BigStruct bigStructZ, BigStruct bigStruct0, BigStruct bigStruct1, BigStruct bigStruct2, BigStruct bigStruct3)
{
	unsigned long ok = 0;

	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= 1 << 0;
	if (bigStructB.aChar == -94
	 && bigStructB.aUChar == 99
	 && bigStructB.aShort == -12345
	 && bigStructB.aUShort == 12345
	 && bigStructB.anInt == -1234567890
	 && bigStructB.aUInt == 1234567890
	 && bigStructB.aLong == -1234567890L
	 && bigStructB.aULong == 1234567890U
	 && bigStructB.aLongLong == C64(-1234567890123456789)
	 && bigStructB.aULongLong == C64(12345678901234567890U)
	 && bigStructB.aFloat == 123.456f
	 && bigStructB.aDouble == 1.2345678901235e8
	 && bigStructB.charStruct.aChar == -94
	 && bigStructB.smallStruct.aShort == -12345)
		ok |= 1 << 1;
	if (bigStructC.aChar == -93
	 && bigStructC.aUChar == 100
	 && bigStructC.aShort == -12344
	 && bigStructC.aUShort == 12346
	 && bigStructC.anInt == -1234567889
	 && bigStructC.aUInt == 1234567891
	 && bigStructC.aLong == -1234567889L
	 && bigStructC.aULong == 1234567891U
	 && bigStructC.aLongLong == C64(-1234567890123456788)
	 && bigStructC.aULongLong == C64(12345678901234567891U)
	 && bigStructC.aFloat == 124.456f
	 && bigStructC.aDouble == 2.2345678901235e8
	 && bigStructC.charStruct.aChar == -93
	 && bigStructC.smallStruct.aShort == -12344)
		ok |= 1 << 2;
	if (bigStructD.aChar == -94
	 && bigStructD.aUChar == 99
	 && bigStructD.aShort == -12345
	 && bigStructD.aUShort == 12345
	 && bigStructD.anInt == -1234567890
	 && bigStructD.aUInt == 1234567890
	 && bigStructD.aLong == -1234567890L
	 && bigStructD.aULong == 1234567890U
	 && bigStructD.aLongLong == C64(-1234567890123456789)
	 && bigStructD.aULongLong == C64(12345678901234567890U)
	 && bigStructD.aFloat == 123.456f
	 && bigStructD.aDouble == 1.2345678901235e8
	 && bigStructD.charStruct.aChar == -94
	 && bigStructD.smallStruct.aShort == -12345)
		ok |= 1 << 3;
	if (bigStructE.aChar == -93
	 && bigStructE.aUChar == 100
	 && bigStructE.aShort == -12344
	 && bigStructE.aUShort == 12346
	 && bigStructE.anInt == -1234567889
	 && bigStructE.aUInt == 1234567891
	 && bigStructE.aLong == -1234567889L
	 && bigStructE.aULong == 1234567891U
	 && bigStructE.aLongLong == C64(-1234567890123456788)
	 && bigStructE.aULongLong == C64(12345678901234567891U)
	 && bigStructE.aFloat == 124.456f
	 && bigStructE.aDouble == 2.2345678901235e8
	 && bigStructE.charStruct.aChar == -93
	 && bigStructE.smallStruct.aShort == -12344)
		ok |= 1 << 4;
	if (bigStructF.aChar == -94
	 && bigStructF.aUChar == 99
	 && bigStructF.aShort == -12345
	 && bigStructF.aUShort == 12345
	 && bigStructF.anInt == -1234567890
	 && bigStructF.aUInt == 1234567890
	 && bigStructF.aLong == -1234567890L
	 && bigStructF.aULong == 1234567890U
	 && bigStructF.aLongLong == C64(-1234567890123456789)
	 && bigStructF.aULongLong == C64(12345678901234567890U)
	 && bigStructF.aFloat == 123.456f
	 && bigStructF.aDouble == 1.2345678901235e8
	 && bigStructF.charStruct.aChar == -94
	 && bigStructF.smallStruct.aShort == -12345)
		ok |= 1 << 5;
	if (bigStructG.aChar == -93
	 && bigStructG.aUChar == 100
	 && bigStructG.aShort == -12344
	 && bigStructG.aUShort == 12346
	 && bigStructG.anInt == -1234567889
	 && bigStructG.aUInt == 1234567891
	 && bigStructG.aLong == -1234567889L
	 && bigStructG.aULong == 1234567891U
	 && bigStructG.aLongLong == C64(-1234567890123456788)
	 && bigStructG.aULongLong == C64(12345678901234567891U)
	 && bigStructG.aFloat == 124.456f
	 && bigStructG.aDouble == 2.2345678901235e8
	 && bigStructG.charStruct.aChar == -93
	 && bigStructG.smallStruct.aShort == -12344)
		ok |= 1 << 6;
	if (bigStructH.aChar == -94
	 && bigStructH.aUChar == 99
	 && bigStructH.aShort == -12345
	 && bigStructH.aUShort == 12345
	 && bigStructH.anInt == -1234567890
	 && bigStructH.aUInt == 1234567890
	 && bigStructH.aLong == -1234567890L
	 && bigStructH.aULong == 1234567890U
	 && bigStructH.aLongLong == C64(-1234567890123456789)
	 && bigStructH.aULongLong == C64(12345678901234567890U)
	 && bigStructH.aFloat == 123.456f
	 && bigStructH.aDouble == 1.2345678901235e8
	 && bigStructH.charStruct.aChar == -94
	 && bigStructH.smallStruct.aShort == -12345)
		ok |= 1 << 7;
	if (bigStructI.aChar == -93
	 && bigStructI.aUChar == 100
	 && bigStructI.aShort == -12344
	 && bigStructI.aUShort == 12346
	 && bigStructI.anInt == -1234567889
	 && bigStructI.aUInt == 1234567891
	 && bigStructI.aLong == -1234567889L
	 && bigStructI.aULong == 1234567891U
	 && bigStructI.aLongLong == C64(-1234567890123456788)
	 && bigStructI.aULongLong == C64(12345678901234567891U)
	 && bigStructI.aFloat == 124.456f
	 && bigStructI.aDouble == 2.2345678901235e8
	 && bigStructI.charStruct.aChar == -93
	 && bigStructI.smallStruct.aShort == -12344)
		ok |= 1 << 8;
	if (bigStructJ.aChar == -94
	 && bigStructJ.aUChar == 99
	 && bigStructJ.aShort == -12345
	 && bigStructJ.aUShort == 12345
	 && bigStructJ.anInt == -1234567890
	 && bigStructJ.aUInt == 1234567890
	 && bigStructJ.aLong == -1234567890L
	 && bigStructJ.aULong == 1234567890U
	 && bigStructJ.aLongLong == C64(-1234567890123456789)
	 && bigStructJ.aULongLong == C64(12345678901234567890U)
	 && bigStructJ.aFloat == 123.456f
	 && bigStructJ.aDouble == 1.2345678901235e8
	 && bigStructJ.charStruct.aChar == -94
	 && bigStructJ.smallStruct.aShort == -12345)
		ok |= 1 << 9;
	if (bigStructK.aChar == -93
	 && bigStructK.aUChar == 100
	 && bigStructK.aShort == -12344
	 && bigStructK.aUShort == 12346
	 && bigStructK.anInt == -1234567889
	 && bigStructK.aUInt == 1234567891
	 && bigStructK.aLong == -1234567889L
	 && bigStructK.aULong == 1234567891U
	 && bigStructK.aLongLong == C64(-1234567890123456788)
	 && bigStructK.aULongLong == C64(12345678901234567891U)
	 && bigStructK.aFloat == 124.456f
	 && bigStructK.aDouble == 2.2345678901235e8
	 && bigStructK.charStruct.aChar == -93
	 && bigStructK.smallStruct.aShort == -12344)
		ok |= 1 << 10;
	if (bigStructL.aChar == -94
	 && bigStructL.aUChar == 99
	 && bigStructL.aShort == -12345
	 && bigStructL.aUShort == 12345
	 && bigStructL.anInt == -1234567890
	 && bigStructL.aUInt == 1234567890
	 && bigStructL.aLong == -1234567890L
	 && bigStructL.aULong == 1234567890U
	 && bigStructL.aLongLong == C64(-1234567890123456789)
	 && bigStructL.aULongLong == C64(12345678901234567890U)
	 && bigStructL.aFloat == 123.456f
	 && bigStructL.aDouble == 1.2345678901235e8
	 && bigStructL.charStruct.aChar == -94
	 && bigStructL.smallStruct.aShort == -12345)
		ok |= 1 << 11;
	if (bigStructM.aChar == -93
	 && bigStructM.aUChar == 100
	 && bigStructM.aShort == -12344
	 && bigStructM.aUShort == 12346
	 && bigStructM.anInt == -1234567889
	 && bigStructM.aUInt == 1234567891
	 && bigStructM.aLong == -1234567889L
	 && bigStructM.aULong == 1234567891U
	 && bigStructM.aLongLong == C64(-1234567890123456788)
	 && bigStructM.aULongLong == C64(12345678901234567891U)
	 && bigStructM.aFloat == 124.456f
	 && bigStructM.aDouble == 2.2345678901235e8
	 && bigStructM.charStruct.aChar == -93
	 && bigStructM.smallStruct.aShort == -12344)
		ok |= 1 << 12;
	if (bigStructN.aChar == -94
	 && bigStructN.aUChar == 99
	 && bigStructN.aShort == -12345
	 && bigStructN.aUShort == 12345
	 && bigStructN.anInt == -1234567890
	 && bigStructN.aUInt == 1234567890
	 && bigStructN.aLong == -1234567890L
	 && bigStructN.aULong == 1234567890U
	 && bigStructN.aLongLong == C64(-1234567890123456789)
	 && bigStructN.aULongLong == C64(12345678901234567890U)
	 && bigStructN.aFloat == 123.456f
	 && bigStructN.aDouble == 1.2345678901235e8
	 && bigStructN.charStruct.aChar == -94
	 && bigStructN.smallStruct.aShort == -12345)
		ok |= 1 << 13;
	if (bigStructO.aChar == -93
	 && bigStructO.aUChar == 100
	 && bigStructO.aShort == -12344
	 && bigStructO.aUShort == 12346
	 && bigStructO.anInt == -1234567889
	 && bigStructO.aUInt == 1234567891
	 && bigStructO.aLong == -1234567889L
	 && bigStructO.aULong == 1234567891U
	 && bigStructO.aLongLong == C64(-1234567890123456788)
	 && bigStructO.aULongLong == C64(12345678901234567891U)
	 && bigStructO.aFloat == 124.456f
	 && bigStructO.aDouble == 2.2345678901235e8
	 && bigStructO.charStruct.aChar == -93
	 && bigStructO.smallStruct.aShort == -12344)
		ok |= 1 << 14;
	if (bigStructP.aChar == -94
	 && bigStructP.aUChar == 99
	 && bigStructP.aShort == -12345
	 && bigStructP.aUShort == 12345
	 && bigStructP.anInt == -1234567890
	 && bigStructP.aUInt == 1234567890
	 && bigStructP.aLong == -1234567890L
	 && bigStructP.aULong == 1234567890U
	 && bigStructP.aLongLong == C64(-1234567890123456789)
	 && bigStructP.aULongLong == C64(12345678901234567890U)
	 && bigStructP.aFloat == 123.456f
	 && bigStructP.aDouble == 1.2345678901235e8
	 && bigStructP.charStruct.aChar == -94
	 && bigStructP.smallStruct.aShort == -12345)
		ok |= 1 << 15;
	if (bigStructQ.aChar == -93
	 && bigStructQ.aUChar == 100
	 && bigStructQ.aShort == -12344
	 && bigStructQ.aUShort == 12346
	 && bigStructQ.anInt == -1234567889
	 && bigStructQ.aUInt == 1234567891
	 && bigStructQ.aLong == -1234567889L
	 && bigStructQ.aULong == 1234567891U
	 && bigStructQ.aLongLong == C64(-1234567890123456788)
	 && bigStructQ.aULongLong == C64(12345678901234567891U)
	 && bigStructQ.aFloat == 124.456f
	 && bigStructQ.aDouble == 2.2345678901235e8
	 && bigStructQ.charStruct.aChar == -93
	 && bigStructQ.smallStruct.aShort == -12344)
		ok |= 1 << 16;
	if (bigStructR.aChar == -94
	 && bigStructR.aUChar == 99
	 && bigStructR.aShort == -12345
	 && bigStructR.aUShort == 12345
	 && bigStructR.anInt == -1234567890
	 && bigStructR.aUInt == 1234567890
	 && bigStructR.aLong == -1234567890L
	 && bigStructR.aULong == 1234567890U
	 && bigStructR.aLongLong == C64(-1234567890123456789)
	 && bigStructR.aULongLong == C64(12345678901234567890U)
	 && bigStructR.aFloat == 123.456f
	 && bigStructR.aDouble == 1.2345678901235e8
	 && bigStructR.charStruct.aChar == -94
	 && bigStructR.smallStruct.aShort == -12345)
		ok |= 1 << 17;
	if (bigStructS.aChar == -93
	 && bigStructS.aUChar == 100
	 && bigStructS.aShort == -12344
	 && bigStructS.aUShort == 12346
	 && bigStructS.anInt == -1234567889
	 && bigStructS.aUInt == 1234567891
	 && bigStructS.aLong == -1234567889L
	 && bigStructS.aULong == 1234567891U
	 && bigStructS.aLongLong == C64(-1234567890123456788)
	 && bigStructS.aULongLong == C64(12345678901234567891U)
	 && bigStructS.aFloat == 124.456f
	 && bigStructS.aDouble == 2.2345678901235e8
	 && bigStructS.charStruct.aChar == -93
	 && bigStructS.smallStruct.aShort == -12344)
		ok |= 1 << 18;
	if (bigStructT.aChar == -94
	 && bigStructT.aUChar == 99
	 && bigStructT.aShort == -12345
	 && bigStructT.aUShort == 12345
	 && bigStructT.anInt == -1234567890
	 && bigStructT.aUInt == 1234567890
	 && bigStructT.aLong == -1234567890L
	 && bigStructT.aULong == 1234567890U
	 && bigStructT.aLongLong == C64(-1234567890123456789)
	 && bigStructT.aULongLong == C64(12345678901234567890U)
	 && bigStructT.aFloat == 123.456f
	 && bigStructT.aDouble == 1.2345678901235e8
	 && bigStructT.charStruct.aChar == -94
	 && bigStructT.smallStruct.aShort == -12345)
		ok |= 1 << 19;
	if (bigStructU.aChar == -93
	 && bigStructU.aUChar == 100
	 && bigStructU.aShort == -12344
	 && bigStructU.aUShort == 12346
	 && bigStructU.anInt == -1234567889
	 && bigStructU.aUInt == 1234567891
	 && bigStructU.aLong == -1234567889L
	 && bigStructU.aULong == 1234567891U
	 && bigStructU.aLongLong == C64(-1234567890123456788)
	 && bigStructU.aULongLong == C64(12345678901234567891U)
	 && bigStructU.aFloat == 124.456f
	 && bigStructU.aDouble == 2.2345678901235e8
	 && bigStructU.charStruct.aChar == -93
	 && bigStructU.smallStruct.aShort == -12344)
		ok |= 1 << 20;
	if (bigStructV.aChar == -94
	 && bigStructV.aUChar == 99
	 && bigStructV.aShort == -12345
	 && bigStructV.aUShort == 12345
	 && bigStructV.anInt == -1234567890
	 && bigStructV.aUInt == 1234567890
	 && bigStructV.aLong == -1234567890L
	 && bigStructV.aULong == 1234567890U
	 && bigStructV.aLongLong == C64(-1234567890123456789)
	 && bigStructV.aULongLong == C64(12345678901234567890U)
	 && bigStructV.aFloat == 123.456f
	 && bigStructV.aDouble == 1.2345678901235e8
	 && bigStructV.charStruct.aChar == -94
	 && bigStructV.smallStruct.aShort == -12345)
		ok |= 1 << 21;
	if (bigStructW.aChar == -93
	 && bigStructW.aUChar == 100
	 && bigStructW.aShort == -12344
	 && bigStructW.aUShort == 12346
	 && bigStructW.anInt == -1234567889
	 && bigStructW.aUInt == 1234567891
	 && bigStructW.aLong == -1234567889L
	 && bigStructW.aULong == 1234567891U
	 && bigStructW.aLongLong == C64(-1234567890123456788)
	 && bigStructW.aULongLong == C64(12345678901234567891U)
	 && bigStructW.aFloat == 124.456f
	 && bigStructW.aDouble == 2.2345678901235e8
	 && bigStructW.charStruct.aChar == -93
	 && bigStructW.smallStruct.aShort == -12344)
		ok |= 1 << 22;
	if (bigStructX.aChar == -94
	 && bigStructX.aUChar == 99
	 && bigStructX.aShort == -12345
	 && bigStructX.aUShort == 12345
	 && bigStructX.anInt == -1234567890
	 && bigStructX.aUInt == 1234567890
	 && bigStructX.aLong == -1234567890L
	 && bigStructX.aULong == 1234567890U
	 && bigStructX.aLongLong == C64(-1234567890123456789)
	 && bigStructX.aULongLong == C64(12345678901234567890U)
	 && bigStructX.aFloat == 123.456f
	 && bigStructX.aDouble == 1.2345678901235e8
	 && bigStructX.charStruct.aChar == -94
	 && bigStructX.smallStruct.aShort == -12345)
		ok |= 1 << 23;
	if (bigStructY.aChar == -93
	 && bigStructY.aUChar == 100
	 && bigStructY.aShort == -12344
	 && bigStructY.aUShort == 12346
	 && bigStructY.anInt == -1234567889
	 && bigStructY.aUInt == 1234567891
	 && bigStructY.aLong == -1234567889L
	 && bigStructY.aULong == 1234567891U
	 && bigStructY.aLongLong == C64(-1234567890123456788)
	 && bigStructY.aULongLong == C64(12345678901234567891U)
	 && bigStructY.aFloat == 124.456f
	 && bigStructY.aDouble == 2.2345678901235e8
	 && bigStructY.charStruct.aChar == -93
	 && bigStructY.smallStruct.aShort == -12344)
		ok |= 1 << 24;
	if (bigStructZ.aChar == -94
	 && bigStructZ.aUChar == 99
	 && bigStructZ.aShort == -12345
	 && bigStructZ.aUShort == 12345
	 && bigStructZ.anInt == -1234567890
	 && bigStructZ.aUInt == 1234567890
	 && bigStructZ.aLong == -1234567890L
	 && bigStructZ.aULong == 1234567890U
	 && bigStructZ.aLongLong == C64(-1234567890123456789)
	 && bigStructZ.aULongLong == C64(12345678901234567890U)
	 && bigStructZ.aFloat == 123.456f
	 && bigStructZ.aDouble == 1.2345678901235e8
	 && bigStructZ.charStruct.aChar == -94
	 && bigStructZ.smallStruct.aShort == -12345)
		ok |= 1 << 25;
	if (bigStruct0.aChar == -93
	 && bigStruct0.aUChar == 100
	 && bigStruct0.aShort == -12344
	 && bigStruct0.aUShort == 12346
	 && bigStruct0.anInt == -1234567889
	 && bigStruct0.aUInt == 1234567891
	 && bigStruct0.aLong == -1234567889L
	 && bigStruct0.aULong == 1234567891U
	 && bigStruct0.aLongLong == C64(-1234567890123456788)
	 && bigStruct0.aULongLong == C64(12345678901234567891U)
	 && bigStruct0.aFloat == 124.456f
	 && bigStruct0.aDouble == 2.2345678901235e8
	 && bigStruct0.charStruct.aChar == -93
	 && bigStruct0.smallStruct.aShort == -12344)
		ok |= 1 << 26;
	if (bigStruct1.aChar == -94
	 && bigStruct1.aUChar == 99
	 && bigStruct1.aShort == -12345
	 && bigStruct1.aUShort == 12345
	 && bigStruct1.anInt == -1234567890
	 && bigStruct1.aUInt == 1234567890
	 && bigStruct1.aLong == -1234567890L
	 && bigStruct1.aULong == 1234567890U
	 && bigStruct1.aLongLong == C64(-1234567890123456789)
	 && bigStruct1.aULongLong == C64(12345678901234567890U)
	 && bigStruct1.aFloat == 123.456f
	 && bigStruct1.aDouble == 1.2345678901235e8
	 && bigStruct1.charStruct.aChar == -94
	 && bigStruct1.smallStruct.aShort == -12345)
		ok |= 1 << 27;
	if (bigStruct2.aChar == -93
	 && bigStruct2.aUChar == 100
	 && bigStruct2.aShort == -12344
	 && bigStruct2.aUShort == 12346
	 && bigStruct2.anInt == -1234567889
	 && bigStruct2.aUInt == 1234567891
	 && bigStruct2.aLong == -1234567889L
	 && bigStruct2.aULong == 1234567891U
	 && bigStruct2.aLongLong == C64(-1234567890123456788)
	 && bigStruct2.aULongLong == C64(12345678901234567891U)
	 && bigStruct2.aFloat == 124.456f
	 && bigStruct2.aDouble == 2.2345678901235e8
	 && bigStruct2.charStruct.aChar == -93
	 && bigStruct2.smallStruct.aShort == -12344)
		ok |= 1 << 28;
	if (bigStruct3.aChar == -94
	 && bigStruct3.aUChar == 99
	 && bigStruct3.aShort == -12345
	 && bigStruct3.aUShort == 12345
	 && bigStruct3.anInt == -1234567890
	 && bigStruct3.aUInt == 1234567890
	 && bigStruct3.aLong == -1234567890L
	 && bigStruct3.aULong == 1234567890U
	 && bigStruct3.aLongLong == C64(-1234567890123456789)
	 && bigStruct3.aULongLong == C64(12345678901234567890U)
	 && bigStruct3.aFloat == 123.456f
	 && bigStruct3.aDouble == 1.2345678901235e8
	 && bigStruct3.charStruct.aChar == -94
	 && bigStruct3.smallStruct.aShort == -12345)
		ok |= 1 << 29;

	return ok;
}

unsigned __int64
test068(signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA)
{
	unsigned __int64 ok = C64(0);

	if (aChar == -94)
		ok |= C64(1U) << 0;
	if (aUChar == 99)
		ok |= C64(1U) << 1;
	if (aShort == -12345)
		ok |= C64(1U) << 2;
	if (aUShort == 12345)
		ok |= C64(1U) << 3;
	if (anInt == -1234567890)
		ok |= C64(1U) << 4;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 5;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 6;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 7;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 8;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 9;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 10;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 11;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 12;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 13;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 14;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 15;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 16;
	if (bChar == -93)
		ok |= C64(1U) << 17;
	if (bUChar == 100)
		ok |= C64(1U) << 18;
	if (bShort == -12344)
		ok |= C64(1U) << 19;
	if (bUShort == 12346)
		ok |= C64(1U) << 20;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 21;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 22;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 23;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 24;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 25;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 26;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 27;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 28;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 29;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 30;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 31;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 32;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test069(unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar)
{
	unsigned __int64 ok = C64(0);

	if (aUChar == 99)
		ok |= C64(1U) << 0;
	if (aShort == -12345)
		ok |= C64(1U) << 1;
	if (aUShort == 12345)
		ok |= C64(1U) << 2;
	if (anInt == -1234567890)
		ok |= C64(1U) << 3;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 4;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 5;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 6;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 7;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 8;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 9;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 10;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 11;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 12;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 13;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 14;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 15;
	if (bChar == -93)
		ok |= C64(1U) << 16;
	if (bUChar == 100)
		ok |= C64(1U) << 17;
	if (bShort == -12344)
		ok |= C64(1U) << 18;
	if (bUShort == 12346)
		ok |= C64(1U) << 19;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 20;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 21;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 22;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 23;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 24;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 25;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 26;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 27;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 28;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 29;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 30;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 31;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 32;
	if (aChar == -94)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test070(short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar)
{
	unsigned __int64 ok = C64(0);

	if (aShort == -12345)
		ok |= C64(1U) << 0;
	if (aUShort == 12345)
		ok |= C64(1U) << 1;
	if (anInt == -1234567890)
		ok |= C64(1U) << 2;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 3;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 4;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 5;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 6;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 7;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 8;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 9;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 10;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 11;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 12;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 13;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 14;
	if (bChar == -93)
		ok |= C64(1U) << 15;
	if (bUChar == 100)
		ok |= C64(1U) << 16;
	if (bShort == -12344)
		ok |= C64(1U) << 17;
	if (bUShort == 12346)
		ok |= C64(1U) << 18;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 19;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 20;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 21;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 22;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 23;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 24;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 25;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 26;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 27;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 28;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 29;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 30;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 31;
	if (aChar == -94)
		ok |= C64(1U) << 32;
	if (aUChar == 99)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test071(unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort)
{
	unsigned __int64 ok = C64(0);

	if (aUShort == 12345)
		ok |= C64(1U) << 0;
	if (anInt == -1234567890)
		ok |= C64(1U) << 1;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 2;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 3;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 4;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 5;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 6;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 7;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 8;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 9;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 10;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 11;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 12;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 13;
	if (bChar == -93)
		ok |= C64(1U) << 14;
	if (bUChar == 100)
		ok |= C64(1U) << 15;
	if (bShort == -12344)
		ok |= C64(1U) << 16;
	if (bUShort == 12346)
		ok |= C64(1U) << 17;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 18;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 19;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 20;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 21;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 22;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 23;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 24;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 25;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 26;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 27;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 28;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 29;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 30;
	if (aChar == -94)
		ok |= C64(1U) << 31;
	if (aUChar == 99)
		ok |= C64(1U) << 32;
	if (aShort == -12345)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test072(int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort)
{
	unsigned __int64 ok = C64(0);

	if (anInt == -1234567890)
		ok |= C64(1U) << 0;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 1;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 2;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 3;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 4;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 5;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 6;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 7;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 8;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 9;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 10;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 11;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 12;
	if (bChar == -93)
		ok |= C64(1U) << 13;
	if (bUChar == 100)
		ok |= C64(1U) << 14;
	if (bShort == -12344)
		ok |= C64(1U) << 15;
	if (bUShort == 12346)
		ok |= C64(1U) << 16;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 17;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 18;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 19;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 20;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 21;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 22;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 23;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 24;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 25;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 26;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 27;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 28;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 29;
	if (aChar == -94)
		ok |= C64(1U) << 30;
	if (aUChar == 99)
		ok |= C64(1U) << 31;
	if (aShort == -12345)
		ok |= C64(1U) << 32;
	if (aUShort == 12345)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test073(unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt)
{
	unsigned __int64 ok = C64(0);

	if (aUInt == 1234567890)
		ok |= C64(1U) << 0;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 1;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 2;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 3;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 4;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 5;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 6;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 7;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 8;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 9;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 10;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 11;
	if (bChar == -93)
		ok |= C64(1U) << 12;
	if (bUChar == 100)
		ok |= C64(1U) << 13;
	if (bShort == -12344)
		ok |= C64(1U) << 14;
	if (bUShort == 12346)
		ok |= C64(1U) << 15;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 16;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 17;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 18;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 19;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 20;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 21;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 22;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 23;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 24;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 25;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 26;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 27;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 28;
	if (aChar == -94)
		ok |= C64(1U) << 29;
	if (aUChar == 99)
		ok |= C64(1U) << 30;
	if (aShort == -12345)
		ok |= C64(1U) << 31;
	if (aUShort == 12345)
		ok |= C64(1U) << 32;
	if (anInt == -1234567890)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test074(long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt)
{
	unsigned __int64 ok = C64(0);

	if (aLong == -1234567890L)
		ok |= C64(1U) << 0;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 1;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 2;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 3;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 4;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 5;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 6;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 7;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 8;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 9;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 10;
	if (bChar == -93)
		ok |= C64(1U) << 11;
	if (bUChar == 100)
		ok |= C64(1U) << 12;
	if (bShort == -12344)
		ok |= C64(1U) << 13;
	if (bUShort == 12346)
		ok |= C64(1U) << 14;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 15;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 16;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 17;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 18;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 19;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 20;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 21;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 22;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 23;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 24;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 25;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 26;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 27;
	if (aChar == -94)
		ok |= C64(1U) << 28;
	if (aUChar == 99)
		ok |= C64(1U) << 29;
	if (aShort == -12345)
		ok |= C64(1U) << 30;
	if (aUShort == 12345)
		ok |= C64(1U) << 31;
	if (anInt == -1234567890)
		ok |= C64(1U) << 32;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test075(unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong)
{
	unsigned __int64 ok = C64(0);

	if (aULong == 1234567890U)
		ok |= C64(1U) << 0;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 1;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 2;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 3;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 4;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 5;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 6;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 7;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 8;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 9;
	if (bChar == -93)
		ok |= C64(1U) << 10;
	if (bUChar == 100)
		ok |= C64(1U) << 11;
	if (bShort == -12344)
		ok |= C64(1U) << 12;
	if (bUShort == 12346)
		ok |= C64(1U) << 13;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 14;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 15;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 16;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 17;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 18;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 19;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 20;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 21;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 22;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 23;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 24;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 25;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 26;
	if (aChar == -94)
		ok |= C64(1U) << 27;
	if (aUChar == 99)
		ok |= C64(1U) << 28;
	if (aShort == -12345)
		ok |= C64(1U) << 29;
	if (aUShort == 12345)
		ok |= C64(1U) << 30;
	if (anInt == -1234567890)
		ok |= C64(1U) << 31;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 32;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test076(__int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong)
{
	unsigned __int64 ok = C64(0);

	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 0;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 1;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 2;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 3;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 4;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 5;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 6;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 7;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 8;
	if (bChar == -93)
		ok |= C64(1U) << 9;
	if (bUChar == 100)
		ok |= C64(1U) << 10;
	if (bShort == -12344)
		ok |= C64(1U) << 11;
	if (bUShort == 12346)
		ok |= C64(1U) << 12;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 13;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 14;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 15;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 16;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 17;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 18;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 19;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 20;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 21;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 22;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 23;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 24;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 25;
	if (aChar == -94)
		ok |= C64(1U) << 26;
	if (aUChar == 99)
		ok |= C64(1U) << 27;
	if (aShort == -12345)
		ok |= C64(1U) << 28;
	if (aUShort == 12345)
		ok |= C64(1U) << 29;
	if (anInt == -1234567890)
		ok |= C64(1U) << 30;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 31;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 32;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test077(unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong)
{
	unsigned __int64 ok = C64(0);

	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 0;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 1;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 2;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 3;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 4;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 5;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 6;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 7;
	if (bChar == -93)
		ok |= C64(1U) << 8;
	if (bUChar == 100)
		ok |= C64(1U) << 9;
	if (bShort == -12344)
		ok |= C64(1U) << 10;
	if (bUShort == 12346)
		ok |= C64(1U) << 11;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 12;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 13;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 14;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 15;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 16;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 17;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 18;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 19;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 20;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 21;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 22;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 23;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 24;
	if (aChar == -94)
		ok |= C64(1U) << 25;
	if (aUChar == 99)
		ok |= C64(1U) << 26;
	if (aShort == -12345)
		ok |= C64(1U) << 27;
	if (aUShort == 12345)
		ok |= C64(1U) << 28;
	if (anInt == -1234567890)
		ok |= C64(1U) << 29;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 30;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 31;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 32;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test078(float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong)
{
	unsigned __int64 ok = C64(0);

	if (aFloat == 123.456f)
		ok |= C64(1U) << 0;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 1;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 2;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 3;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 4;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 5;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 6;
	if (bChar == -93)
		ok |= C64(1U) << 7;
	if (bUChar == 100)
		ok |= C64(1U) << 8;
	if (bShort == -12344)
		ok |= C64(1U) << 9;
	if (bUShort == 12346)
		ok |= C64(1U) << 10;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 11;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 12;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 13;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 14;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 15;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 16;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 17;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 18;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 19;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 20;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 21;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 22;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 23;
	if (aChar == -94)
		ok |= C64(1U) << 24;
	if (aUChar == 99)
		ok |= C64(1U) << 25;
	if (aShort == -12345)
		ok |= C64(1U) << 26;
	if (aUShort == 12345)
		ok |= C64(1U) << 27;
	if (anInt == -1234567890)
		ok |= C64(1U) << 28;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 29;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 30;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 31;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 32;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test079(double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat)
{
	unsigned __int64 ok = C64(0);

	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 1;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 2;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 3;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 4;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 5;
	if (bChar == -93)
		ok |= C64(1U) << 6;
	if (bUChar == 100)
		ok |= C64(1U) << 7;
	if (bShort == -12344)
		ok |= C64(1U) << 8;
	if (bUShort == 12346)
		ok |= C64(1U) << 9;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 10;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 11;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 12;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 13;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 14;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 15;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 16;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 17;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 18;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 19;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 20;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 21;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 22;
	if (aChar == -94)
		ok |= C64(1U) << 23;
	if (aUChar == 99)
		ok |= C64(1U) << 24;
	if (aShort == -12345)
		ok |= C64(1U) << 25;
	if (aUShort == 12345)
		ok |= C64(1U) << 26;
	if (anInt == -1234567890)
		ok |= C64(1U) << 27;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 28;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 29;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 30;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 31;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 32;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test080(CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble)
{
	unsigned __int64 ok = C64(0);

	if (charStruct.aChar == -94)
		ok |= C64(1U) << 0;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 1;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 2;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 3;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 4;
	if (bChar == -93)
		ok |= C64(1U) << 5;
	if (bUChar == 100)
		ok |= C64(1U) << 6;
	if (bShort == -12344)
		ok |= C64(1U) << 7;
	if (bUShort == 12346)
		ok |= C64(1U) << 8;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 9;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 10;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 11;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 12;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 13;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 14;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 15;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 16;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 17;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 18;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 19;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 20;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 21;
	if (aChar == -94)
		ok |= C64(1U) << 22;
	if (aUChar == 99)
		ok |= C64(1U) << 23;
	if (aShort == -12345)
		ok |= C64(1U) << 24;
	if (aUShort == 12345)
		ok |= C64(1U) << 25;
	if (anInt == -1234567890)
		ok |= C64(1U) << 26;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 27;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 28;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 29;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 30;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 31;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 32;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test081(SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct)
{
	unsigned __int64 ok = C64(0);

	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 0;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 1;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 2;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 3;
	if (bChar == -93)
		ok |= C64(1U) << 4;
	if (bUChar == 100)
		ok |= C64(1U) << 5;
	if (bShort == -12344)
		ok |= C64(1U) << 6;
	if (bUShort == 12346)
		ok |= C64(1U) << 7;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 8;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 9;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 10;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 11;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 12;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 13;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 14;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 15;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 16;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 17;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 18;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 19;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 20;
	if (aChar == -94)
		ok |= C64(1U) << 21;
	if (aUChar == 99)
		ok |= C64(1U) << 22;
	if (aShort == -12345)
		ok |= C64(1U) << 23;
	if (aUShort == 12345)
		ok |= C64(1U) << 24;
	if (anInt == -1234567890)
		ok |= C64(1U) << 25;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 26;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 27;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 28;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 29;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 30;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 31;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 32;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test082(MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct)
{
	unsigned __int64 ok = C64(0);

	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 0;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 1;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 2;
	if (bChar == -93)
		ok |= C64(1U) << 3;
	if (bUChar == 100)
		ok |= C64(1U) << 4;
	if (bShort == -12344)
		ok |= C64(1U) << 5;
	if (bUShort == 12346)
		ok |= C64(1U) << 6;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 7;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 8;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 9;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 10;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 11;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 12;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 13;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 14;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 15;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 16;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 17;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 18;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 19;
	if (aChar == -94)
		ok |= C64(1U) << 20;
	if (aUChar == 99)
		ok |= C64(1U) << 21;
	if (aShort == -12345)
		ok |= C64(1U) << 22;
	if (aUShort == 12345)
		ok |= C64(1U) << 23;
	if (anInt == -1234567890)
		ok |= C64(1U) << 24;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 25;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 26;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 27;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 28;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 29;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 30;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 31;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 32;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test083(LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct)
{
	unsigned __int64 ok = C64(0);

	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 0;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 1;
	if (bChar == -93)
		ok |= C64(1U) << 2;
	if (bUChar == 100)
		ok |= C64(1U) << 3;
	if (bShort == -12344)
		ok |= C64(1U) << 4;
	if (bUShort == 12346)
		ok |= C64(1U) << 5;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 6;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 7;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 8;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 9;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 10;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 11;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 12;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 13;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 14;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 15;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 16;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 17;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 18;
	if (aChar == -94)
		ok |= C64(1U) << 19;
	if (aUChar == 99)
		ok |= C64(1U) << 20;
	if (aShort == -12345)
		ok |= C64(1U) << 21;
	if (aUShort == 12345)
		ok |= C64(1U) << 22;
	if (anInt == -1234567890)
		ok |= C64(1U) << 23;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 24;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 25;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 26;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 27;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 28;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 29;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 30;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 31;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 32;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test084(BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct)
{
	unsigned __int64 ok = C64(0);

	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 0;
	if (bChar == -93)
		ok |= C64(1U) << 1;
	if (bUChar == 100)
		ok |= C64(1U) << 2;
	if (bShort == -12344)
		ok |= C64(1U) << 3;
	if (bUShort == 12346)
		ok |= C64(1U) << 4;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 5;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 6;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 7;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 8;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 9;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 10;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 11;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 12;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 13;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 14;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 15;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 16;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 17;
	if (aChar == -94)
		ok |= C64(1U) << 18;
	if (aUChar == 99)
		ok |= C64(1U) << 19;
	if (aShort == -12345)
		ok |= C64(1U) << 20;
	if (aUShort == 12345)
		ok |= C64(1U) << 21;
	if (anInt == -1234567890)
		ok |= C64(1U) << 22;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 23;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 24;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 25;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 26;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 27;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 28;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 29;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 30;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 31;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 32;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test085(signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct)
{
	unsigned __int64 ok = C64(0);

	if (bChar == -93)
		ok |= C64(1U) << 0;
	if (bUChar == 100)
		ok |= C64(1U) << 1;
	if (bShort == -12344)
		ok |= C64(1U) << 2;
	if (bUShort == 12346)
		ok |= C64(1U) << 3;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 4;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 5;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 6;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 7;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 8;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 9;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 10;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 11;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 12;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 13;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 14;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 15;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 16;
	if (aChar == -94)
		ok |= C64(1U) << 17;
	if (aUChar == 99)
		ok |= C64(1U) << 18;
	if (aShort == -12345)
		ok |= C64(1U) << 19;
	if (aUShort == 12345)
		ok |= C64(1U) << 20;
	if (anInt == -1234567890)
		ok |= C64(1U) << 21;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 22;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 23;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 24;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 25;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 26;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 27;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 28;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 29;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 30;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 31;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 32;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test086(unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar)
{
	unsigned __int64 ok = C64(0);

	if (bUChar == 100)
		ok |= C64(1U) << 0;
	if (bShort == -12344)
		ok |= C64(1U) << 1;
	if (bUShort == 12346)
		ok |= C64(1U) << 2;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 3;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 4;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 5;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 6;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 7;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 8;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 9;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 10;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 11;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 12;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 13;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 14;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 15;
	if (aChar == -94)
		ok |= C64(1U) << 16;
	if (aUChar == 99)
		ok |= C64(1U) << 17;
	if (aShort == -12345)
		ok |= C64(1U) << 18;
	if (aUShort == 12345)
		ok |= C64(1U) << 19;
	if (anInt == -1234567890)
		ok |= C64(1U) << 20;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 21;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 22;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 23;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 24;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 25;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 26;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 27;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 28;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 29;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 30;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 31;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 32;
	if (bChar == -93)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test087(short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar)
{
	unsigned __int64 ok = C64(0);

	if (bShort == -12344)
		ok |= C64(1U) << 0;
	if (bUShort == 12346)
		ok |= C64(1U) << 1;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 2;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 3;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 4;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 5;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 6;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 7;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 8;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 9;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 10;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 11;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 12;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 13;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 14;
	if (aChar == -94)
		ok |= C64(1U) << 15;
	if (aUChar == 99)
		ok |= C64(1U) << 16;
	if (aShort == -12345)
		ok |= C64(1U) << 17;
	if (aUShort == 12345)
		ok |= C64(1U) << 18;
	if (anInt == -1234567890)
		ok |= C64(1U) << 19;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 20;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 21;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 22;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 23;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 24;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 25;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 26;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 27;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 28;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 29;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 30;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 31;
	if (bChar == -93)
		ok |= C64(1U) << 32;
	if (bUChar == 100)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test088(unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort)
{
	unsigned __int64 ok = C64(0);

	if (bUShort == 12346)
		ok |= C64(1U) << 0;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 1;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 2;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 3;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 4;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 5;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 6;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 7;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 8;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 9;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 10;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 11;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 12;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 13;
	if (aChar == -94)
		ok |= C64(1U) << 14;
	if (aUChar == 99)
		ok |= C64(1U) << 15;
	if (aShort == -12345)
		ok |= C64(1U) << 16;
	if (aUShort == 12345)
		ok |= C64(1U) << 17;
	if (anInt == -1234567890)
		ok |= C64(1U) << 18;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 19;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 20;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 21;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 22;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 23;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 24;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 25;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 26;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 27;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 28;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 29;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 30;
	if (bChar == -93)
		ok |= C64(1U) << 31;
	if (bUChar == 100)
		ok |= C64(1U) << 32;
	if (bShort == -12344)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test089(int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort)
{
	unsigned __int64 ok = C64(0);

	if (bnInt == -1234567889)
		ok |= C64(1U) << 0;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 1;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 2;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 3;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 4;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 5;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 6;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 7;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 8;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 9;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 10;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 11;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 12;
	if (aChar == -94)
		ok |= C64(1U) << 13;
	if (aUChar == 99)
		ok |= C64(1U) << 14;
	if (aShort == -12345)
		ok |= C64(1U) << 15;
	if (aUShort == 12345)
		ok |= C64(1U) << 16;
	if (anInt == -1234567890)
		ok |= C64(1U) << 17;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 18;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 19;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 20;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 21;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 22;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 23;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 24;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 25;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 26;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 27;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 28;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 29;
	if (bChar == -93)
		ok |= C64(1U) << 30;
	if (bUChar == 100)
		ok |= C64(1U) << 31;
	if (bShort == -12344)
		ok |= C64(1U) << 32;
	if (bUShort == 12346)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test090(unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt)
{
	unsigned __int64 ok = C64(0);

	if (bUInt == 1234567891)
		ok |= C64(1U) << 0;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 1;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 2;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 3;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 4;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 5;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 6;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 7;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 8;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 9;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 10;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 11;
	if (aChar == -94)
		ok |= C64(1U) << 12;
	if (aUChar == 99)
		ok |= C64(1U) << 13;
	if (aShort == -12345)
		ok |= C64(1U) << 14;
	if (aUShort == 12345)
		ok |= C64(1U) << 15;
	if (anInt == -1234567890)
		ok |= C64(1U) << 16;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 17;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 18;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 19;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 20;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 21;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 22;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 23;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 24;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 25;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 26;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 27;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 28;
	if (bChar == -93)
		ok |= C64(1U) << 29;
	if (bUChar == 100)
		ok |= C64(1U) << 30;
	if (bShort == -12344)
		ok |= C64(1U) << 31;
	if (bUShort == 12346)
		ok |= C64(1U) << 32;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test091(long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt)
{
	unsigned __int64 ok = C64(0);

	if (bLong == -1234567889L)
		ok |= C64(1U) << 0;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 1;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 2;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 3;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 4;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 5;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 6;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 7;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 8;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 9;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 10;
	if (aChar == -94)
		ok |= C64(1U) << 11;
	if (aUChar == 99)
		ok |= C64(1U) << 12;
	if (aShort == -12345)
		ok |= C64(1U) << 13;
	if (aUShort == 12345)
		ok |= C64(1U) << 14;
	if (anInt == -1234567890)
		ok |= C64(1U) << 15;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 16;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 17;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 18;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 19;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 20;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 21;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 22;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 23;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 24;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 25;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 26;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 27;
	if (bChar == -93)
		ok |= C64(1U) << 28;
	if (bUChar == 100)
		ok |= C64(1U) << 29;
	if (bShort == -12344)
		ok |= C64(1U) << 30;
	if (bUShort == 12346)
		ok |= C64(1U) << 31;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 32;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test092(unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong)
{
	unsigned __int64 ok = C64(0);

	if (bULong == 1234567891U)
		ok |= C64(1U) << 0;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 1;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 2;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 3;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 4;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 5;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 6;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 7;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 8;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 9;
	if (aChar == -94)
		ok |= C64(1U) << 10;
	if (aUChar == 99)
		ok |= C64(1U) << 11;
	if (aShort == -12345)
		ok |= C64(1U) << 12;
	if (aUShort == 12345)
		ok |= C64(1U) << 13;
	if (anInt == -1234567890)
		ok |= C64(1U) << 14;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 15;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 16;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 17;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 18;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 19;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 20;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 21;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 22;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 23;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 24;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 25;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 26;
	if (bChar == -93)
		ok |= C64(1U) << 27;
	if (bUChar == 100)
		ok |= C64(1U) << 28;
	if (bShort == -12344)
		ok |= C64(1U) << 29;
	if (bUShort == 12346)
		ok |= C64(1U) << 30;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 31;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 32;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test093(__int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong)
{
	unsigned __int64 ok = C64(0);

	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 0;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 1;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 2;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 3;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 4;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 5;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 6;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 7;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 8;
	if (aChar == -94)
		ok |= C64(1U) << 9;
	if (aUChar == 99)
		ok |= C64(1U) << 10;
	if (aShort == -12345)
		ok |= C64(1U) << 11;
	if (aUShort == 12345)
		ok |= C64(1U) << 12;
	if (anInt == -1234567890)
		ok |= C64(1U) << 13;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 14;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 15;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 16;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 17;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 18;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 19;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 20;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 21;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 22;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 23;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 24;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 25;
	if (bChar == -93)
		ok |= C64(1U) << 26;
	if (bUChar == 100)
		ok |= C64(1U) << 27;
	if (bShort == -12344)
		ok |= C64(1U) << 28;
	if (bUShort == 12346)
		ok |= C64(1U) << 29;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 30;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 31;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 32;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test094(unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong)
{
	unsigned __int64 ok = C64(0);

	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 0;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 1;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 2;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 3;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 4;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 5;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 6;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 7;
	if (aChar == -94)
		ok |= C64(1U) << 8;
	if (aUChar == 99)
		ok |= C64(1U) << 9;
	if (aShort == -12345)
		ok |= C64(1U) << 10;
	if (aUShort == 12345)
		ok |= C64(1U) << 11;
	if (anInt == -1234567890)
		ok |= C64(1U) << 12;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 13;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 14;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 15;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 16;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 17;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 18;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 19;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 20;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 21;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 22;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 23;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 24;
	if (bChar == -93)
		ok |= C64(1U) << 25;
	if (bUChar == 100)
		ok |= C64(1U) << 26;
	if (bShort == -12344)
		ok |= C64(1U) << 27;
	if (bUShort == 12346)
		ok |= C64(1U) << 28;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 29;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 30;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 31;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 32;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test095(float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong)
{
	unsigned __int64 ok = C64(0);

	if (bFloat == 124.456f)
		ok |= C64(1U) << 0;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 2;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 3;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 4;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 5;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 6;
	if (aChar == -94)
		ok |= C64(1U) << 7;
	if (aUChar == 99)
		ok |= C64(1U) << 8;
	if (aShort == -12345)
		ok |= C64(1U) << 9;
	if (aUShort == 12345)
		ok |= C64(1U) << 10;
	if (anInt == -1234567890)
		ok |= C64(1U) << 11;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 12;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 13;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 14;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 15;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 16;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 17;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 18;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 19;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 20;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 21;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 22;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 23;
	if (bChar == -93)
		ok |= C64(1U) << 24;
	if (bUChar == 100)
		ok |= C64(1U) << 25;
	if (bShort == -12344)
		ok |= C64(1U) << 26;
	if (bUShort == 12346)
		ok |= C64(1U) << 27;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 28;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 29;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 30;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 31;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 32;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test096(double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat)
{
	unsigned __int64 ok = C64(0);

	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 0;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 1;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 2;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 3;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 4;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 5;
	if (aChar == -94)
		ok |= C64(1U) << 6;
	if (aUChar == 99)
		ok |= C64(1U) << 7;
	if (aShort == -12345)
		ok |= C64(1U) << 8;
	if (aUShort == 12345)
		ok |= C64(1U) << 9;
	if (anInt == -1234567890)
		ok |= C64(1U) << 10;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 11;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 12;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 13;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 14;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 15;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 16;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 17;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 18;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 19;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 20;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 21;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 22;
	if (bChar == -93)
		ok |= C64(1U) << 23;
	if (bUChar == 100)
		ok |= C64(1U) << 24;
	if (bShort == -12344)
		ok |= C64(1U) << 25;
	if (bUShort == 12346)
		ok |= C64(1U) << 26;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 27;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 28;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 29;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 30;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 31;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 32;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test097(CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble)
{
	unsigned __int64 ok = C64(0);

	if (charStructA.aChar == -93)
		ok |= C64(1U) << 0;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 1;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 2;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 3;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 4;
	if (aChar == -94)
		ok |= C64(1U) << 5;
	if (aUChar == 99)
		ok |= C64(1U) << 6;
	if (aShort == -12345)
		ok |= C64(1U) << 7;
	if (aUShort == 12345)
		ok |= C64(1U) << 8;
	if (anInt == -1234567890)
		ok |= C64(1U) << 9;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 10;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 11;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 12;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 13;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 14;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 15;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 16;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 17;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 18;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 19;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 20;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 21;
	if (bChar == -93)
		ok |= C64(1U) << 22;
	if (bUChar == 100)
		ok |= C64(1U) << 23;
	if (bShort == -12344)
		ok |= C64(1U) << 24;
	if (bUShort == 12346)
		ok |= C64(1U) << 25;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 26;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 27;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 28;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 29;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 30;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 31;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 32;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test098(SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA)
{
	unsigned __int64 ok = C64(0);

	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 0;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 1;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 2;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 3;
	if (aChar == -94)
		ok |= C64(1U) << 4;
	if (aUChar == 99)
		ok |= C64(1U) << 5;
	if (aShort == -12345)
		ok |= C64(1U) << 6;
	if (aUShort == 12345)
		ok |= C64(1U) << 7;
	if (anInt == -1234567890)
		ok |= C64(1U) << 8;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 9;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 10;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 11;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 12;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 13;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 14;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 15;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 16;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 17;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 18;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 19;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 20;
	if (bChar == -93)
		ok |= C64(1U) << 21;
	if (bUChar == 100)
		ok |= C64(1U) << 22;
	if (bShort == -12344)
		ok |= C64(1U) << 23;
	if (bUShort == 12346)
		ok |= C64(1U) << 24;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 25;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 26;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 27;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 28;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 29;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 30;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 31;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 32;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test099(MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA)
{
	unsigned __int64 ok = C64(0);

	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 0;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 1;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 2;
	if (aChar == -94)
		ok |= C64(1U) << 3;
	if (aUChar == 99)
		ok |= C64(1U) << 4;
	if (aShort == -12345)
		ok |= C64(1U) << 5;
	if (aUShort == 12345)
		ok |= C64(1U) << 6;
	if (anInt == -1234567890)
		ok |= C64(1U) << 7;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 8;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 9;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 10;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 11;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 12;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 13;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 14;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 15;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 16;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 17;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 18;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 19;
	if (bChar == -93)
		ok |= C64(1U) << 20;
	if (bUChar == 100)
		ok |= C64(1U) << 21;
	if (bShort == -12344)
		ok |= C64(1U) << 22;
	if (bUShort == 12346)
		ok |= C64(1U) << 23;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 24;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 25;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 26;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 27;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 28;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 29;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 30;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 31;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 32;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test100(LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA)
{
	unsigned __int64 ok = C64(0);

	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 0;
	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 1;
	if (aChar == -94)
		ok |= C64(1U) << 2;
	if (aUChar == 99)
		ok |= C64(1U) << 3;
	if (aShort == -12345)
		ok |= C64(1U) << 4;
	if (aUShort == 12345)
		ok |= C64(1U) << 5;
	if (anInt == -1234567890)
		ok |= C64(1U) << 6;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 7;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 8;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 9;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 10;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 11;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 12;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 13;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 14;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 15;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 16;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 17;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 18;
	if (bChar == -93)
		ok |= C64(1U) << 19;
	if (bUChar == 100)
		ok |= C64(1U) << 20;
	if (bShort == -12344)
		ok |= C64(1U) << 21;
	if (bUShort == 12346)
		ok |= C64(1U) << 22;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 23;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 24;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 25;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 26;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 27;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 28;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 29;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 30;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 31;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 32;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test101(BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA)
{
	unsigned __int64 ok = C64(0);

	if (bigStructA.aChar == -93
	 && bigStructA.aUChar == 100
	 && bigStructA.aShort == -12344
	 && bigStructA.aUShort == 12346
	 && bigStructA.anInt == -1234567889
	 && bigStructA.aUInt == 1234567891
	 && bigStructA.aLong == -1234567889L
	 && bigStructA.aULong == 1234567891U
	 && bigStructA.aLongLong == C64(-1234567890123456788)
	 && bigStructA.aULongLong == C64(12345678901234567891U)
	 && bigStructA.aFloat == 124.456f
	 && bigStructA.aDouble == 2.2345678901235e8
	 && bigStructA.charStruct.aChar == -93
	 && bigStructA.smallStruct.aShort == -12344)
		ok |= C64(1U) << 0;
	if (aChar == -94)
		ok |= C64(1U) << 1;
	if (aUChar == 99)
		ok |= C64(1U) << 2;
	if (aShort == -12345)
		ok |= C64(1U) << 3;
	if (aUShort == 12345)
		ok |= C64(1U) << 4;
	if (anInt == -1234567890)
		ok |= C64(1U) << 5;
	if (aUInt == 1234567890)
		ok |= C64(1U) << 6;
	if (aLong == -1234567890L)
		ok |= C64(1U) << 7;
	if (aULong == 1234567890U)
		ok |= C64(1U) << 8;
	if (aLongLong == C64(-1234567890123456789))
		ok |= C64(1U) << 9;
	if (aULongLong == C64(12345678901234567890U))
		ok |= C64(1U) << 10;
	if (aFloat == 123.456f)
		ok |= C64(1U) << 11;
	if (fabs(aDouble - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 12;
	if (charStruct.aChar == -94)
		ok |= C64(1U) << 13;
	if (smallStruct.aShort == -12345
	 && smallStruct.aUChar == 99
	 && smallStruct.aUShort == 12345)
		ok |= C64(1U) << 14;
	if (mediumStruct.anInt == -1234567890
	 && mediumStruct.aFloat == 123.456f)
		ok |= C64(1U) << 15;
	if (largeStruct.aLong == -1234567890L
	 && largeStruct.aDouble == 1.2345678901235e8
	 && largeStruct.aULong == 1234567890U
	 && largeStruct.aFloat == 123.456f)
		ok |= C64(1U) << 16;
	if (bigStruct.aChar == -94
	 && bigStruct.aUChar == 99
	 && bigStruct.aShort == -12345
	 && bigStruct.aUShort == 12345
	 && bigStruct.anInt == -1234567890
	 && bigStruct.aUInt == 1234567890
	 && bigStruct.aLong == -1234567890L
	 && bigStruct.aULong == 1234567890U
	 && bigStruct.aLongLong == C64(-1234567890123456789)
	 && bigStruct.aULongLong == C64(12345678901234567890U)
	 && bigStruct.aFloat == 123.456f
	 && bigStruct.aDouble == 1.2345678901235e8
	 && bigStruct.charStruct.aChar == -94
	 && bigStruct.smallStruct.aShort == -12345)
		ok |= C64(1U) << 17;
	if (bChar == -93)
		ok |= C64(1U) << 18;
	if (bUChar == 100)
		ok |= C64(1U) << 19;
	if (bShort == -12344)
		ok |= C64(1U) << 20;
	if (bUShort == 12346)
		ok |= C64(1U) << 21;
	if (bnInt == -1234567889)
		ok |= C64(1U) << 22;
	if (bUInt == 1234567891)
		ok |= C64(1U) << 23;
	if (bLong == -1234567889L)
		ok |= C64(1U) << 24;
	if (bULong == 1234567891U)
		ok |= C64(1U) << 25;
	if (bLongLong == C64(-1234567890123456788))
		ok |= C64(1U) << 26;
	if (bULongLong == C64(12345678901234567891U))
		ok |= C64(1U) << 27;
	if (bFloat == 124.456f)
		ok |= C64(1U) << 28;
	if (fabs(bDouble - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 29;
	if (charStructA.aChar == -93)
		ok |= C64(1U) << 30;
	if (smallStructA.aShort == -12344
	 && smallStructA.aUChar == 100
	 && smallStructA.aUShort == 12346)
		ok |= C64(1U) << 31;
	if (mediumStructA.anInt == -1234567889
	 && mediumStructA.aFloat == 124.456f)
		ok |= C64(1U) << 32;
	if (largeStructA.aLong == -1234567889L
	 && largeStructA.aDouble == 2.2345678901235e8
	 && largeStructA.aULong == 1234567891U
	 && largeStructA.aFloat == 124.456f)
		ok |= C64(1U) << 33;

	return ok;
}

unsigned __int64
test102(float f0, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10, float f11, float f12, float f13, float f14, float f15, float f16, float f17, float f18, float f19, float f20, float f21, float f22, float f23, float f24, float f25, float f26, float f27, float f28, float f29, float f30, float f31, float f32, float f33, float f34, float f35, float f36, float f37, float f38, float f39, float f40, float f41, float f42, float f43, float f44, float f45, float f46, float f47, float f48, float f49, float f50, float f51, float f52, float f53, float f54, float f55, float f56, float f57, float f58, float f59, float f60, float f61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test103(double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, double d10, double d11, double d12, double d13, double d14, double d15, double d16, double d17, double d18, double d19, double d20, double d21, double d22, double d23, double d24, double d25, double d26, double d27, double d28, double d29, double d30, double d31, double d32, double d33, double d34, double d35, double d36, double d37, double d38, double d39, double d40, double d41, double d42, double d43, double d44, double d45, double d46, double d47, double d48, double d49, double d50, double d51, double d52, double d53, double d54, double d55, double d56, double d57, double d58, double d59, double d60, double d61, double d62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test104(double d0, float f1, double d2, float f3, double d4, float f5, double d6, float f7, double d8, float f9, double d10, float f11, double d12, float f13, double d14, float f15, double d16, float f17, double d18, float f19, double d20, float f21, double d22, float f23, double d24, float f25, double d26, float f27, double d28, float f29, double d30, float f31, double d32, float f33, double d34, float f35, double d36, float f37, double d38, float f39, double d40, float f41, double d42, float f43, double d44, float f45, double d46, float f47, double d48, float f49, double d50, float f51, double d52, float f53, double d54, float f55, double d56, float f57, double d58, float f59, double d60, float f61, double d62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test105(float f0, double d1, float f2, double d3, float f4, double d5, float f6, double d7, float f8, double d9, float f10, double d11, float f12, double d13, float f14, double d15, float f16, double d17, float f18, double d19, float f20, double d21, float f22, double d23, float f24, double d25, float f26, double d27, float f28, double d29, float f30, double d31, float f32, double d33, float f34, double d35, float f36, double d37, float f38, double d39, float f40, double d41, float f42, double d43, float f44, double d45, float f46, double d47, float f48, double d49, float f50, double d51, float f52, double d53, float f54, double d55, float f56, double d57, float f58, double d59, float f60, double d61, float f62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test106(float f0, long l1, long l2, float f3, long l4, long l5, float f6, long l7, long l8, float f9, long l10, long l11, float f12, long l13, long l14, float f15, long l16, long l17, float f18, long l19, long l20, float f21, long l22, long l23, float f24, long l25, long l26, float f27, long l28, long l29, float f30, long l31, long l32, float f33, long l34, long l35, float f36, long l37, long l38, float f39, long l40, long l41, float f42, long l43, long l44, float f45, long l46, long l47, float f48, long l49, long l50, float f51, long l52, long l53, float f54, long l55, long l56, float f57, long l58, long l59, float f60, long l61, long l62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test107(long l0, float f1, long l2, long l3, float f4, long l5, long l6, float f7, long l8, long l9, float f10, long l11, long l12, float f13, long l14, long l15, float f16, long l17, long l18, float f19, long l20, long l21, float f22, long l23, long l24, float f25, long l26, long l27, float f28, long l29, long l30, float f31, long l32, long l33, float f34, long l35, long l36, float f37, long l38, long l39, float f40, long l41, long l42, float f43, long l44, long l45, float f46, long l47, long l48, float f49, long l50, long l51, float f52, long l53, long l54, float f55, long l56, long l57, float f58, long l59, long l60, float f61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test108(float f0, double d1, long l2, float f3, double d4, long l5, float f6, double d7, long l8, float f9, double d10, long l11, float f12, double d13, long l14, float f15, double d16, long l17, float f18, double d19, long l20, float f21, double d22, long l23, float f24, double d25, long l26, float f27, double d28, long l29, float f30, double d31, long l32, float f33, double d34, long l35, float f36, double d37, long l38, float f39, double d40, long l41, float f42, double d43, long l44, float f45, double d46, long l47, float f48, double d49, long l50, float f51, double d52, long l53, float f54, double d55, long l56, float f57, double d58, long l59, float f60, double d61, long l62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test109(long l0, float f1, double d2, long l3, float f4, double d5, long l6, float f7, double d8, long l9, float f10, double d11, long l12, float f13, double d14, long l15, float f16, double d17, long l18, float f19, double d20, long l21, float f22, double d23, long l24, float f25, double d26, long l27, float f28, double d29, long l30, float f31, double d32, long l33, float f34, double d35, long l36, float f37, double d38, long l39, float f40, double d41, long l42, float f43, double d44, long l45, float f46, double d47, long l48, float f49, double d50, long l51, float f52, double d53, long l54, float f55, double d56, long l57, float f58, double d59, long l60, float f61, double d62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test110(double d0, long l1, float f2, double d3, long l4, float f5, double d6, long l7, float f8, double d9, long l10, float f11, double d12, long l13, float f14, double d15, long l16, float f17, double d18, long l19, float f20, double d21, long l22, float f23, double d24, long l25, float f26, double d27, long l28, float f29, double d30, long l31, float f32, double d33, long l34, float f35, double d36, long l37, float f38, double d39, long l40, float f41, double d42, long l43, float f44, double d45, long l46, float f47, double d48, long l49, float f50, double d51, long l52, float f53, double d54, long l55, float f56, double d57, long l58, float f59, double d60, long l61, float f62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test111(float f0, float f1, long l2, long l3, long l4, long l5, float f6, float f7, long l8, long l9, long l10, long l11, float f12, float f13, long l14, long l15, long l16, long l17, float f18, float f19, long l20, long l21, long l22, long l23, float f24, float f25, long l26, long l27, long l28, long l29, float f30, float f31, long l32, long l33, long l34, long l35, float f36, float f37, long l38, long l39, long l40, long l41, float f42, float f43, long l44, long l45, long l46, long l47, float f48, float f49, long l50, long l51, long l52, long l53, float f54, float f55, long l56, long l57, long l58, long l59, float f60, float f61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test112(long l0, long l1, float f2, float f3, long l4, long l5, long l6, long l7, float f8, float f9, long l10, long l11, long l12, long l13, float f14, float f15, long l16, long l17, long l18, long l19, float f20, float f21, long l22, long l23, long l24, long l25, float f26, float f27, long l28, long l29, long l30, long l31, float f32, float f33, long l34, long l35, long l36, long l37, float f38, float f39, long l40, long l41, long l42, long l43, float f44, float f45, long l46, long l47, long l48, long l49, float f50, float f51, long l52, long l53, long l54, long l55, float f56, float f57, long l58, long l59, long l60, long l61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test113(float f0, float f1, double d2, double d3, long l4, long l5, float f6, float f7, double d8, double d9, long l10, long l11, float f12, float f13, double d14, double d15, long l16, long l17, float f18, float f19, double d20, double d21, long l22, long l23, float f24, float f25, double d26, double d27, long l28, long l29, float f30, float f31, double d32, double d33, long l34, long l35, float f36, float f37, double d38, double d39, long l40, long l41, float f42, float f43, double d44, double d45, long l46, long l47, float f48, float f49, double d50, double d51, long l52, long l53, float f54, float f55, double d56, double d57, long l58, long l59, float f60, float f61, double d62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test114(long l0, long l1, float f2, float f3, double d4, double d5, long l6, long l7, float f8, float f9, double d10, double d11, long l12, long l13, float f14, float f15, double d16, double d17, long l18, long l19, float f20, float f21, double d22, double d23, long l24, long l25, float f26, float f27, double d28, double d29, long l30, long l31, float f32, float f33, double d34, double d35, long l36, long l37, float f38, float f39, double d40, double d41, long l42, long l43, float f44, float f45, double d46, double d47, long l48, long l49, float f50, float f51, double d52, double d53, long l54, long l55, float f56, float f57, double d58, double d59, long l60, long l61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test115(double d0, double d1, long l2, long l3, float f4, float f5, double d6, double d7, long l8, long l9, float f10, float f11, double d12, double d13, long l14, long l15, float f16, float f17, double d18, double d19, long l20, long l21, float f22, float f23, double d24, double d25, long l26, long l27, float f28, float f29, double d30, double d31, long l32, long l33, float f34, float f35, double d36, double d37, long l38, long l39, float f40, float f41, double d42, double d43, long l44, long l45, float f46, float f47, double d48, double d49, long l50, long l51, float f52, float f53, double d54, double d55, long l56, long l57, float f58, float f59, double d60, double d61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test116(float f0, float f1, float f2, long l3, long l4, long l5, long l6, long l7, long l8, float f9, float f10, float f11, long l12, long l13, long l14, long l15, long l16, long l17, float f18, float f19, float f20, long l21, long l22, long l23, long l24, long l25, long l26, float f27, float f28, float f29, long l30, long l31, long l32, long l33, long l34, long l35, float f36, float f37, float f38, long l39, long l40, long l41, long l42, long l43, long l44, float f45, float f46, float f47, long l48, long l49, long l50, long l51, long l52, long l53, float f54, float f55, float f56, long l57, long l58, long l59, long l60, long l61, long l62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test117(long l0, long l1, long l2, float f3, float f4, float f5, long l6, long l7, long l8, long l9, long l10, long l11, float f12, float f13, float f14, long l15, long l16, long l17, long l18, long l19, long l20, float f21, float f22, float f23, long l24, long l25, long l26, long l27, long l28, long l29, float f30, float f31, float f32, long l33, long l34, long l35, long l36, long l37, long l38, float f39, float f40, float f41, long l42, long l43, long l44, long l45, long l46, long l47, float f48, float f49, float f50, long l51, long l52, long l53, long l54, long l55, long l56, float f57, float f58, float f59, long l60, long l61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test118(float f0, float f1, float f2, double d3, double d4, double d5, long l6, long l7, long l8, float f9, float f10, float f11, double d12, double d13, double d14, long l15, long l16, long l17, float f18, float f19, float f20, double d21, double d22, double d23, long l24, long l25, long l26, float f27, float f28, float f29, double d30, double d31, double d32, long l33, long l34, long l35, float f36, float f37, float f38, double d39, double d40, double d41, long l42, long l43, long l44, float f45, float f46, float f47, double d48, double d49, double d50, long l51, long l52, long l53, float f54, float f55, float f56, double d57, double d58, double d59, long l60, long l61, long l62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test119(long l0, long l1, long l2, float f3, float f4, float f5, double d6, double d7, double d8, long l9, long l10, long l11, float f12, float f13, float f14, double d15, double d16, double d17, long l18, long l19, long l20, float f21, float f22, float f23, double d24, double d25, double d26, long l27, long l28, long l29, float f30, float f31, float f32, double d33, double d34, double d35, long l36, long l37, long l38, float f39, float f40, float f41, double d42, double d43, double d44, long l45, long l46, long l47, float f48, float f49, float f50, double d51, double d52, double d53, long l54, long l55, long l56, float f57, float f58, float f59, double d60, double d61, double d62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test120(double d0, double d1, double d2, long l3, long l4, long l5, float f6, float f7, float f8, double d9, double d10, double d11, long l12, long l13, long l14, float f15, float f16, float f17, double d18, double d19, double d20, long l21, long l22, long l23, float f24, float f25, float f26, double d27, double d28, double d29, long l30, long l31, long l32, float f33, float f34, float f35, double d36, double d37, double d38, long l39, long l40, long l41, float f42, float f43, float f44, double d45, double d46, double d47, long l48, long l49, long l50, float f51, float f52, float f53, double d54, double d55, double d56, long l57, long l58, long l59, float f60, float f61, float f62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test121(float f0, float f1, float f2, float f3, long l4, long l5, long l6, long l7, long l8, long l9, long l10, long l11, float f12, float f13, float f14, float f15, long l16, long l17, long l18, long l19, long l20, long l21, long l22, long l23, float f24, float f25, float f26, float f27, long l28, long l29, long l30, long l31, long l32, long l33, long l34, long l35, float f36, float f37, float f38, float f39, long l40, long l41, long l42, long l43, long l44, long l45, long l46, long l47, float f48, float f49, float f50, float f51, long l52, long l53, long l54, long l55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test122(long l0, long l1, long l2, long l3, float f4, float f5, float f6, float f7, long l8, long l9, long l10, long l11, long l12, long l13, long l14, long l15, float f16, float f17, float f18, float f19, long l20, long l21, long l22, long l23, long l24, long l25, long l26, long l27, float f28, float f29, float f30, float f31, long l32, long l33, long l34, long l35, long l36, long l37, long l38, long l39, float f40, float f41, float f42, float f43, long l44, long l45, long l46, long l47, long l48, long l49, long l50, long l51, float f52, float f53, float f54, float f55, long l56, long l57, long l58, long l59, long l60, long l61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test123(float f0, float f1, float f2, float f3, double d4, double d5, double d6, double d7, long l8, long l9, long l10, long l11, float f12, float f13, float f14, float f15, double d16, double d17, double d18, double d19, long l20, long l21, long l22, long l23, float f24, float f25, float f26, float f27, double d28, double d29, double d30, double d31, long l32, long l33, long l34, long l35, float f36, float f37, float f38, float f39, double d40, double d41, double d42, double d43, long l44, long l45, long l46, long l47, float f48, float f49, float f50, float f51, double d52, double d53, double d54, double d55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test124(long l0, long l1, long l2, long l3, float f4, float f5, float f6, float f7, double d8, double d9, double d10, double d11, long l12, long l13, long l14, long l15, float f16, float f17, float f18, float f19, double d20, double d21, double d22, double d23, long l24, long l25, long l26, long l27, float f28, float f29, float f30, float f31, double d32, double d33, double d34, double d35, long l36, long l37, long l38, long l39, float f40, float f41, float f42, float f43, double d44, double d45, double d46, double d47, long l48, long l49, long l50, long l51, float f52, float f53, float f54, float f55, double d56, double d57, double d58, double d59, long l60, long l61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test125(double d0, double d1, double d2, double d3, long l4, long l5, long l6, long l7, float f8, float f9, float f10, float f11, double d12, double d13, double d14, double d15, long l16, long l17, long l18, long l19, float f20, float f21, float f22, float f23, double d24, double d25, double d26, double d27, long l28, long l29, long l30, long l31, float f32, float f33, float f34, float f35, double d36, double d37, double d38, double d39, long l40, long l41, long l42, long l43, float f44, float f45, float f46, float f47, double d48, double d49, double d50, double d51, long l52, long l53, long l54, long l55, float f56, float f57, float f58, float f59, double d60, double d61, double d62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test126(float f0, float f1, float f2, float f3, float f4, long l5, long l6, long l7, long l8, long l9, long l10, long l11, long l12, long l13, long l14, float f15, float f16, float f17, float f18, float f19, long l20, long l21, long l22, long l23, long l24, long l25, long l26, long l27, long l28, long l29, float f30, float f31, float f32, float f33, float f34, long l35, long l36, long l37, long l38, long l39, long l40, long l41, long l42, long l43, long l44, float f45, float f46, float f47, float f48, float f49, long l50, long l51, long l52, long l53, long l54, long l55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test127(long l0, long l1, long l2, long l3, long l4, float f5, float f6, float f7, float f8, float f9, long l10, long l11, long l12, long l13, long l14, long l15, long l16, long l17, long l18, long l19, float f20, float f21, float f22, float f23, float f24, long l25, long l26, long l27, long l28, long l29, long l30, long l31, long l32, long l33, long l34, float f35, float f36, float f37, float f38, float f39, long l40, long l41, long l42, long l43, long l44, long l45, long l46, long l47, long l48, long l49, float f50, float f51, float f52, float f53, float f54, long l55, long l56, long l57, long l58, long l59, long l60, long l61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test128(float f0, float f1, float f2, float f3, float f4, double d5, double d6, double d7, double d8, double d9, long l10, long l11, long l12, long l13, long l14, float f15, float f16, float f17, float f18, float f19, double d20, double d21, double d22, double d23, double d24, long l25, long l26, long l27, long l28, long l29, float f30, float f31, float f32, float f33, float f34, double d35, double d36, double d37, double d38, double d39, long l40, long l41, long l42, long l43, long l44, float f45, float f46, float f47, float f48, float f49, double d50, double d51, double d52, double d53, double d54, long l55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	unsigned __int64 ok = C64(0);

	if (f0 == 123.456f)
		ok |= C64(1U) << 0;
	if (f1 == 124.456f)
		ok |= C64(1U) << 1;
	if (f2 == 125.456f)
		ok |= C64(1U) << 2;
	if (f3 == 126.456f)
		ok |= C64(1U) << 3;
	if (f4 == 127.456f)
		ok |= C64(1U) << 4;
	if (fabs(d5 - 6.2345678901235e8) <= 6.0e-7)
		ok |= C64(1U) << 5;
	if (fabs(d6 - 7.2345678901235e8) <= 7.0e-7)
		ok |= C64(1U) << 6;
	if (fabs(d7 - 8.2345678901235e8) <= 8.0e-7)
		ok |= C64(1U) << 7;
	if (fabs(d8 - 9.2345678901235e8) <= 9.0e-7)
		ok |= C64(1U) << 8;
	if (fabs(d9 - 1.0234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 9;
	if (l10 == -1234567880L)
		ok |= C64(1U) << 10;
	if (l11 == -1234567879L)
		ok |= C64(1U) << 11;
	if (l12 == -1234567878L)
		ok |= C64(1U) << 12;
	if (l13 == -1234567877L)
		ok |= C64(1U) << 13;
	if (l14 == -1234567876L)
		ok |= C64(1U) << 14;
	if (f15 == 138.456f)
		ok |= C64(1U) << 15;
	if (f16 == 139.456f)
		ok |= C64(1U) << 16;
	if (f17 == 140.456f)
		ok |= C64(1U) << 17;
	if (f18 == 141.456f)
		ok |= C64(1U) << 18;
	if (f19 == 142.456f)
		ok |= C64(1U) << 19;
	if (fabs(d20 - 2.1234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 20;
	if (fabs(d21 - 2.2234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 21;
	if (fabs(d22 - 2.3234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 22;
	if (fabs(d23 - 2.4234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 23;
	if (fabs(d24 - 2.5234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 24;
	if (l25 == -1234567865L)
		ok |= C64(1U) << 25;
	if (l26 == -1234567864L)
		ok |= C64(1U) << 26;
	if (l27 == -1234567863L)
		ok |= C64(1U) << 27;
	if (l28 == -1234567862L)
		ok |= C64(1U) << 28;
	if (l29 == -1234567861L)
		ok |= C64(1U) << 29;
	if (f30 == 153.456f)
		ok |= C64(1U) << 30;
	if (f31 == 154.456f)
		ok |= C64(1U) << 31;
	if (f32 == 155.456f)
		ok |= C64(1U) << 32;
	if (f33 == 156.456f)
		ok |= C64(1U) << 33;
	if (f34 == 157.456f)
		ok |= C64(1U) << 34;
	if (fabs(d35 - 3.6234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 35;
	if (fabs(d36 - 3.7234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 36;
	if (fabs(d37 - 3.8234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 37;
	if (fabs(d38 - 3.9234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 38;
	if (fabs(d39 - 4.0234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 39;
	if (l40 == -1234567850L)
		ok |= C64(1U) << 40;
	if (l41 == -1234567849L)
		ok |= C64(1U) << 41;
	if (l42 == -1234567848L)
		ok |= C64(1U) << 42;
	if (l43 == -1234567847L)
		ok |= C64(1U) << 43;
	if (l44 == -1234567846L)
		ok |= C64(1U) << 44;
	if (f45 == 168.456f)
		ok |= C64(1U) << 45;
	if (f46 == 169.456f)
		ok |= C64(1U) << 46;
	if (f47 == 170.456f)
		ok |= C64(1U) << 47;
	if (f48 == 171.456f)
		ok |= C64(1U) << 48;
	if (f49 == 172.456f)
		ok |= C64(1U) << 49;
	if (fabs(d50 - 5.1234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 50;
	if (fabs(d51 - 5.2234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 51;
	if (fabs(d52 - 5.3234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 52;
	if (fabs(d53 - 5.4234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 53;
	if (fabs(d54 - 5.5234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 54;
	if (l55 == -1234567835L)
		ok |= C64(1U) << 55;
	if (l56 == -1234567834L)
		ok |= C64(1U) << 56;
	if (l57 == -1234567833L)
		ok |= C64(1U) << 57;
	if (l58 == -1234567832L)
		ok |= C64(1U) << 58;
	if (l59 == -1234567831L)
		ok |= C64(1U) << 59;
	if (f60 == 183.456f)
		ok |= C64(1U) << 60;
	if (f61 == 184.456f)
		ok |= C64(1U) << 61;
	if (f62 == 185.456f)
		ok |= C64(1U) << 62;
	if (f63 == 186.456f)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test129(long l0, long l1, long l2, long l3, long l4, float f5, float f6, float f7, float f8, float f9, double d10, double d11, double d12, double d13, double d14, long l15, long l16, long l17, long l18, long l19, float f20, float f21, float f22, float f23, float f24, double d25, double d26, double d27, double d28, double d29, long l30, long l31, long l32, long l33, long l34, float f35, float f36, float f37, float f38, float f39, double d40, double d41, double d42, double d43, double d44, long l45, long l46, long l47, long l48, long l49, float f50, float f51, float f52, float f53, float f54, double d55, double d56, double d57, double d58, double d59, long l60, long l61, long l62, long l63)
{
	unsigned __int64 ok = C64(0);

	if (l0 == -1234567890L)
		ok |= C64(1U) << 0;
	if (l1 == -1234567889L)
		ok |= C64(1U) << 1;
	if (l2 == -1234567888L)
		ok |= C64(1U) << 2;
	if (l3 == -1234567887L)
		ok |= C64(1U) << 3;
	if (l4 == -1234567886L)
		ok |= C64(1U) << 4;
	if (f5 == 128.456f)
		ok |= C64(1U) << 5;
	if (f6 == 129.456f)
		ok |= C64(1U) << 6;
	if (f7 == 130.456f)
		ok |= C64(1U) << 7;
	if (f8 == 131.456f)
		ok |= C64(1U) << 8;
	if (f9 == 132.456f)
		ok |= C64(1U) << 9;
	if (fabs(d10 - 1.1234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 10;
	if (fabs(d11 - 1.2234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 11;
	if (fabs(d12 - 1.3234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 12;
	if (fabs(d13 - 1.4234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 13;
	if (fabs(d14 - 1.5234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 14;
	if (l15 == -1234567875L)
		ok |= C64(1U) << 15;
	if (l16 == -1234567874L)
		ok |= C64(1U) << 16;
	if (l17 == -1234567873L)
		ok |= C64(1U) << 17;
	if (l18 == -1234567872L)
		ok |= C64(1U) << 18;
	if (l19 == -1234567871L)
		ok |= C64(1U) << 19;
	if (f20 == 143.456f)
		ok |= C64(1U) << 20;
	if (f21 == 144.456f)
		ok |= C64(1U) << 21;
	if (f22 == 145.456f)
		ok |= C64(1U) << 22;
	if (f23 == 146.456f)
		ok |= C64(1U) << 23;
	if (f24 == 147.456f)
		ok |= C64(1U) << 24;
	if (fabs(d25 - 2.6234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 25;
	if (fabs(d26 - 2.7234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 26;
	if (fabs(d27 - 2.8234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 27;
	if (fabs(d28 - 2.9234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 28;
	if (fabs(d29 - 3.0234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 29;
	if (l30 == -1234567860L)
		ok |= C64(1U) << 30;
	if (l31 == -1234567859L)
		ok |= C64(1U) << 31;
	if (l32 == -1234567858L)
		ok |= C64(1U) << 32;
	if (l33 == -1234567857L)
		ok |= C64(1U) << 33;
	if (l34 == -1234567856L)
		ok |= C64(1U) << 34;
	if (f35 == 158.456f)
		ok |= C64(1U) << 35;
	if (f36 == 159.456f)
		ok |= C64(1U) << 36;
	if (f37 == 160.456f)
		ok |= C64(1U) << 37;
	if (f38 == 161.456f)
		ok |= C64(1U) << 38;
	if (f39 == 162.456f)
		ok |= C64(1U) << 39;
	if (fabs(d40 - 4.1234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 40;
	if (fabs(d41 - 4.2234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 41;
	if (fabs(d42 - 4.3234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 42;
	if (fabs(d43 - 4.4234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 43;
	if (fabs(d44 - 4.5234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 44;
	if (l45 == -1234567845L)
		ok |= C64(1U) << 45;
	if (l46 == -1234567844L)
		ok |= C64(1U) << 46;
	if (l47 == -1234567843L)
		ok |= C64(1U) << 47;
	if (l48 == -1234567842L)
		ok |= C64(1U) << 48;
	if (l49 == -1234567841L)
		ok |= C64(1U) << 49;
	if (f50 == 173.456f)
		ok |= C64(1U) << 50;
	if (f51 == 174.456f)
		ok |= C64(1U) << 51;
	if (f52 == 175.456f)
		ok |= C64(1U) << 52;
	if (f53 == 176.456f)
		ok |= C64(1U) << 53;
	if (f54 == 177.456f)
		ok |= C64(1U) << 54;
	if (fabs(d55 - 5.6234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 55;
	if (fabs(d56 - 5.7234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 56;
	if (fabs(d57 - 5.8234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 57;
	if (fabs(d58 - 5.9234567890124e9) <= 5.0e-6)
		ok |= C64(1U) << 58;
	if (fabs(d59 - 6.0234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 59;
	if (l60 == -1234567830L)
		ok |= C64(1U) << 60;
	if (l61 == -1234567829L)
		ok |= C64(1U) << 61;
	if (l62 == -1234567828L)
		ok |= C64(1U) << 62;
	if (l63 == -1234567827L)
		ok |= C64(1U) << 63;

	return ok;
}

unsigned __int64
test130(double d0, double d1, double d2, double d3, double d4, long l5, long l6, long l7, long l8, long l9, float f10, float f11, float f12, float f13, float f14, double d15, double d16, double d17, double d18, double d19, long l20, long l21, long l22, long l23, long l24, float f25, float f26, float f27, float f28, float f29, double d30, double d31, double d32, double d33, double d34, long l35, long l36, long l37, long l38, long l39, float f40, float f41, float f42, float f43, float f44, double d45, double d46, double d47, double d48, double d49, long l50, long l51, long l52, long l53, long l54, float f55, float f56, float f57, float f58, float f59, double d60, double d61, double d62, double d63)
{
	unsigned __int64 ok = C64(0);

	if (fabs(d0 - 1.2345678901235e8) <= 1.0e-7)
		ok |= C64(1U) << 0;
	if (fabs(d1 - 2.2345678901235e8) <= 2.0e-7)
		ok |= C64(1U) << 1;
	if (fabs(d2 - 3.2345678901235e8) <= 3.0e-7)
		ok |= C64(1U) << 2;
	if (fabs(d3 - 4.2345678901235e8) <= 4.0e-7)
		ok |= C64(1U) << 3;
	if (fabs(d4 - 5.2345678901235e8) <= 5.0e-7)
		ok |= C64(1U) << 4;
	if (l5 == -1234567885L)
		ok |= C64(1U) << 5;
	if (l6 == -1234567884L)
		ok |= C64(1U) << 6;
	if (l7 == -1234567883L)
		ok |= C64(1U) << 7;
	if (l8 == -1234567882L)
		ok |= C64(1U) << 8;
	if (l9 == -1234567881L)
		ok |= C64(1U) << 9;
	if (f10 == 133.456f)
		ok |= C64(1U) << 10;
	if (f11 == 134.456f)
		ok |= C64(1U) << 11;
	if (f12 == 135.456f)
		ok |= C64(1U) << 12;
	if (f13 == 136.456f)
		ok |= C64(1U) << 13;
	if (f14 == 137.456f)
		ok |= C64(1U) << 14;
	if (fabs(d15 - 1.6234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 15;
	if (fabs(d16 - 1.7234567890123e9) <= 1.0e-6)
		ok |= C64(1U) << 16;
	if (fabs(d17 - 1.8234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 17;
	if (fabs(d18 - 1.9234567890124e9) <= 1.0e-6)
		ok |= C64(1U) << 18;
	if (fabs(d19 - 2.0234567890124e9) <= 2.0e-6)
		ok |= C64(1U) << 19;
	if (l20 == -1234567870L)
		ok |= C64(1U) << 20;
	if (l21 == -1234567869L)
		ok |= C64(1U) << 21;
	if (l22 == -1234567868L)
		ok |= C64(1U) << 22;
	if (l23 == -1234567867L)
		ok |= C64(1U) << 23;
	if (l24 == -1234567866L)
		ok |= C64(1U) << 24;
	if (f25 == 148.456f)
		ok |= C64(1U) << 25;
	if (f26 == 149.456f)
		ok |= C64(1U) << 26;
	if (f27 == 150.456f)
		ok |= C64(1U) << 27;
	if (f28 == 151.456f)
		ok |= C64(1U) << 28;
	if (f29 == 152.456f)
		ok |= C64(1U) << 29;
	if (fabs(d30 - 3.1234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 30;
	if (fabs(d31 - 3.2234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 31;
	if (fabs(d32 - 3.3234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 32;
	if (fabs(d33 - 3.4234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 33;
	if (fabs(d34 - 3.5234567890124e9) <= 3.0e-6)
		ok |= C64(1U) << 34;
	if (l35 == -1234567855L)
		ok |= C64(1U) << 35;
	if (l36 == -1234567854L)
		ok |= C64(1U) << 36;
	if (l37 == -1234567853L)
		ok |= C64(1U) << 37;
	if (l38 == -1234567852L)
		ok |= C64(1U) << 38;
	if (l39 == -1234567851L)
		ok |= C64(1U) << 39;
	if (f40 == 163.456f)
		ok |= C64(1U) << 40;
	if (f41 == 164.456f)
		ok |= C64(1U) << 41;
	if (f42 == 165.456f)
		ok |= C64(1U) << 42;
	if (f43 == 166.456f)
		ok |= C64(1U) << 43;
	if (f44 == 167.456f)
		ok |= C64(1U) << 44;
	if (fabs(d45 - 4.6234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 45;
	if (fabs(d46 - 4.7234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 46;
	if (fabs(d47 - 4.8234567890123e9) <= 4.0e-6)
		ok |= C64(1U) << 47;
	if (fabs(d48 - 4.9234567890124e9) <= 4.0e-6)
		ok |= C64(1U) << 48;
	if (fabs(d49 - 5.0234567890123e9) <= 5.0e-6)
		ok |= C64(1U) << 49;
	if (l50 == -1234567840L)
		ok |= C64(1U) << 50;
	if (l51 == -1234567839L)
		ok |= C64(1U) << 51;
	if (l52 == -1234567838L)
		ok |= C64(1U) << 52;
	if (l53 == -1234567837L)
		ok |= C64(1U) << 53;
	if (l54 == -1234567836L)
		ok |= C64(1U) << 54;
	if (f55 == 178.456f)
		ok |= C64(1U) << 55;
	if (f56 == 179.456f)
		ok |= C64(1U) << 56;
	if (f57 == 180.456f)
		ok |= C64(1U) << 57;
	if (f58 == 181.456f)
		ok |= C64(1U) << 58;
	if (f59 == 182.456f)
		ok |= C64(1U) << 59;
	if (fabs(d60 - 6.1234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 60;
	if (fabs(d61 - 6.2234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 61;
	if (fabs(d62 - 6.3234567890123e9) <= 6.0e-6)
		ok |= C64(1U) << 62;
	if (fabs(d63 - 6.4234567890124e9) <= 6.0e-6)
		ok |= C64(1U) << 63;

	return ok;
}

void
testCallback001(Callback001 aCallback001)
{
	aCallback001();
	return;
}

signed char
testCallback002(Callback002 aCallback002, signed char aChar)
{
	return aCallback002(aChar);
}

unsigned char
testCallback003(Callback003 aCallback003, unsigned char aUChar)
{
	return aCallback003(aUChar);
}

short
testCallback004(Callback004 aCallback004, short aShort)
{
	return aCallback004(aShort);
}

unsigned short
testCallback005(Callback005 aCallback005, unsigned short aUShort)
{
	return aCallback005(aUShort);
}

int
testCallback006(Callback006 aCallback006, int anInt)
{
	return aCallback006(anInt);
}

unsigned int
testCallback007(Callback007 aCallback007, unsigned int aUInt)
{
	return aCallback007(aUInt);
}

long
testCallback008(Callback008 aCallback008, long aLong)
{
	return aCallback008(aLong);
}

unsigned long
testCallback009(Callback009 aCallback009, unsigned long aULong)
{
	return aCallback009(aULong);
}

__int64
testCallback010(Callback010 aCallback010, __int64 aLongLong)
{
	return aCallback010(aLongLong);
}

unsigned __int64
testCallback011(Callback011 aCallback011, unsigned __int64 aULongLong)
{
	return aCallback011(aULongLong);
}

float
testCallback012(Callback012 aCallback012, float aFloat)
{
	return aCallback012(aFloat);
}

double
testCallback013(Callback013 aCallback013, double aDouble)
{
	return aCallback013(aDouble);
}

CharStruct
testCallback014(Callback014 aCallback014, CharStruct charStruct)
{
	return aCallback014(charStruct);
}

SmallStruct
testCallback015(Callback015 aCallback015, SmallStruct smallStruct)
{
	return aCallback015(smallStruct);
}

MediumStruct
testCallback016(Callback016 aCallback016, MediumStruct mediumStruct)
{
	return aCallback016(mediumStruct);
}

LargeStruct
testCallback017(Callback017 aCallback017, LargeStruct largeStruct)
{
	return aCallback017(largeStruct);
}

BigStruct
testCallback018(Callback018 aCallback018, BigStruct bigStruct)
{
	return aCallback018(bigStruct);
}

__bool char
testCallback019(Callback019 aCallback019, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback019(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool short
testCallback020(Callback020 aCallback020, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback020(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool int
testCallback021(Callback021 aCallback021, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback021(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool long
testCallback022(Callback022 aCallback022, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback022(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool __int64
testCallback023(Callback023 aCallback023, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback023(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool char
testCallback024(Callback024 aCallback024, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback024(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool short
testCallback025(Callback025 aCallback025, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback025(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool int
testCallback026(Callback026 aCallback026, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback026(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool long
testCallback027(Callback027 aCallback027, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback027(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

__bool __int64
testCallback028(Callback028 aCallback028, __bool char aBoolChar, __bool short aBoolShort, __bool int aBoolInt, __bool long aBoolLong, __bool __int64 aBoolLongLong)
{
	return aCallback028(aBoolChar, aBoolShort, aBoolInt, aBoolLong, aBoolLongLong);
}

signed char
testCallback029(Callback029 aCallback029, signed char charA, signed char charB, signed char charC, signed char charD, signed char charE, signed char charF, signed char charG, signed char charH, signed char charI, signed char charJ, signed char charK, signed char charL, signed char charM, signed char charN, signed char charO, signed char charP, signed char charQ, signed char charR, signed char charS, signed char charT, signed char charU, signed char charV, signed char charW, signed char charX, signed char charY, signed char charZ, signed char char0, signed char char1, signed char char2, signed char char3)
{
	return aCallback029(charA, charB, charC, charD, charE, charF, charG, charH, charI, charJ, charK, charL, charM, charN, charO, charP, charQ, charR, charS, charT, charU, charV, charW, charX, charY, charZ, char0, char1, char2, char3);
}

unsigned char
testCallback030(Callback030 aCallback030, unsigned char uCharA, unsigned char uCharB, unsigned char uCharC, unsigned char uCharD, unsigned char uCharE, unsigned char uCharF, unsigned char uCharG, unsigned char uCharH, unsigned char uCharI, unsigned char uCharJ, unsigned char uCharK, unsigned char uCharL, unsigned char uCharM, unsigned char uCharN, unsigned char uCharO, unsigned char uCharP, unsigned char uCharQ, unsigned char uCharR, unsigned char uCharS, unsigned char uCharT, unsigned char uCharU, unsigned char uCharV, unsigned char uCharW, unsigned char uCharX, unsigned char uCharY, unsigned char uCharZ, unsigned char uChar0, unsigned char uChar1, unsigned char uChar2, unsigned char uChar3)
{
	return aCallback030(uCharA, uCharB, uCharC, uCharD, uCharE, uCharF, uCharG, uCharH, uCharI, uCharJ, uCharK, uCharL, uCharM, uCharN, uCharO, uCharP, uCharQ, uCharR, uCharS, uCharT, uCharU, uCharV, uCharW, uCharX, uCharY, uCharZ, uChar0, uChar1, uChar2, uChar3);
}

short
testCallback031(Callback031 aCallback031, short shortA, short shortB, short shortC, short shortD, short shortE, short shortF, short shortG, short shortH, short shortI, short shortJ, short shortK, short shortL, short shortM, short shortN, short shortO, short shortP, short shortQ, short shortR, short shortS, short shortT, short shortU, short shortV, short shortW, short shortX, short shortY, short shortZ, short short0, short short1, short short2, short short3)
{
	return aCallback031(shortA, shortB, shortC, shortD, shortE, shortF, shortG, shortH, shortI, shortJ, shortK, shortL, shortM, shortN, shortO, shortP, shortQ, shortR, shortS, shortT, shortU, shortV, shortW, shortX, shortY, shortZ, short0, short1, short2, short3);
}

unsigned short
testCallback032(Callback032 aCallback032, unsigned short uShortA, unsigned short uShortB, unsigned short uShortC, unsigned short uShortD, unsigned short uShortE, unsigned short uShortF, unsigned short uShortG, unsigned short uShortH, unsigned short uShortI, unsigned short uShortJ, unsigned short uShortK, unsigned short uShortL, unsigned short uShortM, unsigned short uShortN, unsigned short uShortO, unsigned short uShortP, unsigned short uShortQ, unsigned short uShortR, unsigned short uShortS, unsigned short uShortT, unsigned short uShortU, unsigned short uShortV, unsigned short uShortW, unsigned short uShortX, unsigned short uShortY, unsigned short uShortZ, unsigned short uShort0, unsigned short uShort1, unsigned short uShort2, unsigned short uShort3)
{
	return aCallback032(uShortA, uShortB, uShortC, uShortD, uShortE, uShortF, uShortG, uShortH, uShortI, uShortJ, uShortK, uShortL, uShortM, uShortN, uShortO, uShortP, uShortQ, uShortR, uShortS, uShortT, uShortU, uShortV, uShortW, uShortX, uShortY, uShortZ, uShort0, uShort1, uShort2, uShort3);
}

int
testCallback033(Callback033 aCallback033, int intA, int intB, int intC, int intD, int intE, int intF, int intG, int intH, int intI, int intJ, int intK, int intL, int intM, int intN, int intO, int intP, int intQ, int intR, int intS, int intT, int intU, int intV, int intW, int intX, int intY, int intZ, int int0, int int1, int int2, int int3)
{
	return aCallback033(intA, intB, intC, intD, intE, intF, intG, intH, intI, intJ, intK, intL, intM, intN, intO, intP, intQ, intR, intS, intT, intU, intV, intW, intX, intY, intZ, int0, int1, int2, int3);
}

unsigned int
testCallback034(Callback034 aCallback034, unsigned int uIntA, unsigned int uIntB, unsigned int uIntC, unsigned int uIntD, unsigned int uIntE, unsigned int uIntF, unsigned int uIntG, unsigned int uIntH, unsigned int uIntI, unsigned int uIntJ, unsigned int uIntK, unsigned int uIntL, unsigned int uIntM, unsigned int uIntN, unsigned int uIntO, unsigned int uIntP, unsigned int uIntQ, unsigned int uIntR, unsigned int uIntS, unsigned int uIntT, unsigned int uIntU, unsigned int uIntV, unsigned int uIntW, unsigned int uIntX, unsigned int uIntY, unsigned int uIntZ, unsigned int uInt0, unsigned int uInt1, unsigned int uInt2, unsigned int uInt3)
{
	return aCallback034(uIntA, uIntB, uIntC, uIntD, uIntE, uIntF, uIntG, uIntH, uIntI, uIntJ, uIntK, uIntL, uIntM, uIntN, uIntO, uIntP, uIntQ, uIntR, uIntS, uIntT, uIntU, uIntV, uIntW, uIntX, uIntY, uIntZ, uInt0, uInt1, uInt2, uInt3);
}

long
testCallback035(Callback035 aCallback035, long longA, long longB, long longC, long longD, long longE, long longF, long longG, long longH, long longI, long longJ, long longK, long longL, long longM, long longN, long longO, long longP, long longQ, long longR, long longS, long longT, long longU, long longV, long longW, long longX, long longY, long longZ, long long0, long long1, long long2, long long3)
{
	return aCallback035(longA, longB, longC, longD, longE, longF, longG, longH, longI, longJ, longK, longL, longM, longN, longO, longP, longQ, longR, longS, longT, longU, longV, longW, longX, longY, longZ, long0, long1, long2, long3);
}

unsigned long
testCallback036(Callback036 aCallback036, unsigned long uLongA, unsigned long uLongB, unsigned long uLongC, unsigned long uLongD, unsigned long uLongE, unsigned long uLongF, unsigned long uLongG, unsigned long uLongH, unsigned long uLongI, unsigned long uLongJ, unsigned long uLongK, unsigned long uLongL, unsigned long uLongM, unsigned long uLongN, unsigned long uLongO, unsigned long uLongP, unsigned long uLongQ, unsigned long uLongR, unsigned long uLongS, unsigned long uLongT, unsigned long uLongU, unsigned long uLongV, unsigned long uLongW, unsigned long uLongX, unsigned long uLongY, unsigned long uLongZ, unsigned long uLong0, unsigned long uLong1, unsigned long uLong2, unsigned long uLong3)
{
	return aCallback036(uLongA, uLongB, uLongC, uLongD, uLongE, uLongF, uLongG, uLongH, uLongI, uLongJ, uLongK, uLongL, uLongM, uLongN, uLongO, uLongP, uLongQ, uLongR, uLongS, uLongT, uLongU, uLongV, uLongW, uLongX, uLongY, uLongZ, uLong0, uLong1, uLong2, uLong3);
}

__int64
testCallback037(Callback037 aCallback037, __int64 longLongA, __int64 longLongB, __int64 longLongC, __int64 longLongD, __int64 longLongE, __int64 longLongF, __int64 longLongG, __int64 longLongH, __int64 longLongI, __int64 longLongJ, __int64 longLongK, __int64 longLongL, __int64 longLongM, __int64 longLongN, __int64 longLongO, __int64 longLongP, __int64 longLongQ, __int64 longLongR, __int64 longLongS, __int64 longLongT, __int64 longLongU, __int64 longLongV, __int64 longLongW, __int64 longLongX, __int64 longLongY, __int64 longLongZ, __int64 longLong0, __int64 longLong1, __int64 longLong2, __int64 longLong3)
{
	return aCallback037(longLongA, longLongB, longLongC, longLongD, longLongE, longLongF, longLongG, longLongH, longLongI, longLongJ, longLongK, longLongL, longLongM, longLongN, longLongO, longLongP, longLongQ, longLongR, longLongS, longLongT, longLongU, longLongV, longLongW, longLongX, longLongY, longLongZ, longLong0, longLong1, longLong2, longLong3);
}

unsigned __int64
testCallback038(Callback038 aCallback038, unsigned __int64 uLongLongA, unsigned __int64 uLongLongB, unsigned __int64 uLongLongC, unsigned __int64 uLongLongD, unsigned __int64 uLongLongE, unsigned __int64 uLongLongF, unsigned __int64 uLongLongG, unsigned __int64 uLongLongH, unsigned __int64 uLongLongI, unsigned __int64 uLongLongJ, unsigned __int64 uLongLongK, unsigned __int64 uLongLongL, unsigned __int64 uLongLongM, unsigned __int64 uLongLongN, unsigned __int64 uLongLongO, unsigned __int64 uLongLongP, unsigned __int64 uLongLongQ, unsigned __int64 uLongLongR, unsigned __int64 uLongLongS, unsigned __int64 uLongLongT, unsigned __int64 uLongLongU, unsigned __int64 uLongLongV, unsigned __int64 uLongLongW, unsigned __int64 uLongLongX, unsigned __int64 uLongLongY, unsigned __int64 uLongLongZ, unsigned __int64 uLongLong0, unsigned __int64 uLongLong1, unsigned __int64 uLongLong2, unsigned __int64 uLongLong3)
{
	return aCallback038(uLongLongA, uLongLongB, uLongLongC, uLongLongD, uLongLongE, uLongLongF, uLongLongG, uLongLongH, uLongLongI, uLongLongJ, uLongLongK, uLongLongL, uLongLongM, uLongLongN, uLongLongO, uLongLongP, uLongLongQ, uLongLongR, uLongLongS, uLongLongT, uLongLongU, uLongLongV, uLongLongW, uLongLongX, uLongLongY, uLongLongZ, uLongLong0, uLongLong1, uLongLong2, uLongLong3);
}

float
testCallback039(Callback039 aCallback039, float floatA, float floatB, float floatC, float floatD, float floatE, float floatF, float floatG, float floatH, float floatI, float floatJ, float floatK, float floatL, float floatM, float floatN, float floatO, float floatP, float floatQ, float floatR, float floatS, float floatT, float floatU, float floatV, float floatW, float floatX, float floatY, float floatZ, float float0, float float1, float float2, float float3)
{
	return aCallback039(floatA, floatB, floatC, floatD, floatE, floatF, floatG, floatH, floatI, floatJ, floatK, floatL, floatM, floatN, floatO, floatP, floatQ, floatR, floatS, floatT, floatU, floatV, floatW, floatX, floatY, floatZ, float0, float1, float2, float3);
}

double
testCallback040(Callback040 aCallback040, double doubleA, double doubleB, double doubleC, double doubleD, double doubleE, double doubleF, double doubleG, double doubleH, double doubleI, double doubleJ, double doubleK, double doubleL, double doubleM, double doubleN, double doubleO, double doubleP, double doubleQ, double doubleR, double doubleS, double doubleT, double doubleU, double doubleV, double doubleW, double doubleX, double doubleY, double doubleZ, double double0, double double1, double double2, double double3)
{
	return aCallback040(doubleA, doubleB, doubleC, doubleD, doubleE, doubleF, doubleG, doubleH, doubleI, doubleJ, doubleK, doubleL, doubleM, doubleN, doubleO, doubleP, doubleQ, doubleR, doubleS, doubleT, doubleU, doubleV, doubleW, doubleX, doubleY, doubleZ, double0, double1, double2, double3);
}

CharStruct
testCallback041(Callback041 aCallback041, CharStruct charStructA, CharStruct charStructB, CharStruct charStructC, CharStruct charStructD, CharStruct charStructE, CharStruct charStructF, CharStruct charStructG, CharStruct charStructH, CharStruct charStructI, CharStruct charStructJ, CharStruct charStructK, CharStruct charStructL, CharStruct charStructM, CharStruct charStructN, CharStruct charStructO, CharStruct charStructP, CharStruct charStructQ, CharStruct charStructR, CharStruct charStructS, CharStruct charStructT, CharStruct charStructU, CharStruct charStructV, CharStruct charStructW, CharStruct charStructX, CharStruct charStructY, CharStruct charStructZ, CharStruct charStruct0, CharStruct charStruct1, CharStruct charStruct2, CharStruct charStruct3)
{
	return aCallback041(charStructA, charStructB, charStructC, charStructD, charStructE, charStructF, charStructG, charStructH, charStructI, charStructJ, charStructK, charStructL, charStructM, charStructN, charStructO, charStructP, charStructQ, charStructR, charStructS, charStructT, charStructU, charStructV, charStructW, charStructX, charStructY, charStructZ, charStruct0, charStruct1, charStruct2, charStruct3);
}

SmallStruct
testCallback042(Callback042 aCallback042, SmallStruct smallStructA, SmallStruct smallStructB, SmallStruct smallStructC, SmallStruct smallStructD, SmallStruct smallStructE, SmallStruct smallStructF, SmallStruct smallStructG, SmallStruct smallStructH, SmallStruct smallStructI, SmallStruct smallStructJ, SmallStruct smallStructK, SmallStruct smallStructL, SmallStruct smallStructM, SmallStruct smallStructN, SmallStruct smallStructO, SmallStruct smallStructP, SmallStruct smallStructQ, SmallStruct smallStructR, SmallStruct smallStructS, SmallStruct smallStructT, SmallStruct smallStructU, SmallStruct smallStructV, SmallStruct smallStructW, SmallStruct smallStructX, SmallStruct smallStructY, SmallStruct smallStructZ, SmallStruct smallStruct0, SmallStruct smallStruct1, SmallStruct smallStruct2, SmallStruct smallStruct3)
{
	return aCallback042(smallStructA, smallStructB, smallStructC, smallStructD, smallStructE, smallStructF, smallStructG, smallStructH, smallStructI, smallStructJ, smallStructK, smallStructL, smallStructM, smallStructN, smallStructO, smallStructP, smallStructQ, smallStructR, smallStructS, smallStructT, smallStructU, smallStructV, smallStructW, smallStructX, smallStructY, smallStructZ, smallStruct0, smallStruct1, smallStruct2, smallStruct3);
}

MediumStruct
testCallback043(Callback043 aCallback043, MediumStruct mediumStructA, MediumStruct mediumStructB, MediumStruct mediumStructC, MediumStruct mediumStructD, MediumStruct mediumStructE, MediumStruct mediumStructF, MediumStruct mediumStructG, MediumStruct mediumStructH, MediumStruct mediumStructI, MediumStruct mediumStructJ, MediumStruct mediumStructK, MediumStruct mediumStructL, MediumStruct mediumStructM, MediumStruct mediumStructN, MediumStruct mediumStructO, MediumStruct mediumStructP, MediumStruct mediumStructQ, MediumStruct mediumStructR, MediumStruct mediumStructS, MediumStruct mediumStructT, MediumStruct mediumStructU, MediumStruct mediumStructV, MediumStruct mediumStructW, MediumStruct mediumStructX, MediumStruct mediumStructY, MediumStruct mediumStructZ, MediumStruct mediumStruct0, MediumStruct mediumStruct1, MediumStruct mediumStruct2, MediumStruct mediumStruct3)
{
	return aCallback043(mediumStructA, mediumStructB, mediumStructC, mediumStructD, mediumStructE, mediumStructF, mediumStructG, mediumStructH, mediumStructI, mediumStructJ, mediumStructK, mediumStructL, mediumStructM, mediumStructN, mediumStructO, mediumStructP, mediumStructQ, mediumStructR, mediumStructS, mediumStructT, mediumStructU, mediumStructV, mediumStructW, mediumStructX, mediumStructY, mediumStructZ, mediumStruct0, mediumStruct1, mediumStruct2, mediumStruct3);
}

LargeStruct
testCallback044(Callback044 aCallback044, LargeStruct largeStructA, LargeStruct largeStructB, LargeStruct largeStructC, LargeStruct largeStructD, LargeStruct largeStructE, LargeStruct largeStructF, LargeStruct largeStructG, LargeStruct largeStructH, LargeStruct largeStructI, LargeStruct largeStructJ, LargeStruct largeStructK, LargeStruct largeStructL, LargeStruct largeStructM, LargeStruct largeStructN, LargeStruct largeStructO, LargeStruct largeStructP, LargeStruct largeStructQ, LargeStruct largeStructR, LargeStruct largeStructS, LargeStruct largeStructT, LargeStruct largeStructU, LargeStruct largeStructV, LargeStruct largeStructW, LargeStruct largeStructX, LargeStruct largeStructY, LargeStruct largeStructZ, LargeStruct largeStruct0, LargeStruct largeStruct1, LargeStruct largeStruct2, LargeStruct largeStruct3)
{
	return aCallback044(largeStructA, largeStructB, largeStructC, largeStructD, largeStructE, largeStructF, largeStructG, largeStructH, largeStructI, largeStructJ, largeStructK, largeStructL, largeStructM, largeStructN, largeStructO, largeStructP, largeStructQ, largeStructR, largeStructS, largeStructT, largeStructU, largeStructV, largeStructW, largeStructX, largeStructY, largeStructZ, largeStruct0, largeStruct1, largeStruct2, largeStruct3);
}

BigStruct
testCallback045(Callback045 aCallback045, BigStruct bigStructA, BigStruct bigStructB, BigStruct bigStructC, BigStruct bigStructD, BigStruct bigStructE, BigStruct bigStructF, BigStruct bigStructG, BigStruct bigStructH, BigStruct bigStructI, BigStruct bigStructJ, BigStruct bigStructK, BigStruct bigStructL, BigStruct bigStructM, BigStruct bigStructN, BigStruct bigStructO, BigStruct bigStructP, BigStruct bigStructQ, BigStruct bigStructR, BigStruct bigStructS, BigStruct bigStructT, BigStruct bigStructU, BigStruct bigStructV, BigStruct bigStructW, BigStruct bigStructX, BigStruct bigStructY, BigStruct bigStructZ, BigStruct bigStruct0, BigStruct bigStruct1, BigStruct bigStruct2, BigStruct bigStruct3)
{
	return aCallback045(bigStructA, bigStructB, bigStructC, bigStructD, bigStructE, bigStructF, bigStructG, bigStructH, bigStructI, bigStructJ, bigStructK, bigStructL, bigStructM, bigStructN, bigStructO, bigStructP, bigStructQ, bigStructR, bigStructS, bigStructT, bigStructU, bigStructV, bigStructW, bigStructX, bigStructY, bigStructZ, bigStruct0, bigStruct1, bigStruct2, bigStruct3);
}

signed char
testCallback046(Callback046 aCallback046, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA)
{
	return aCallback046(aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA);
}

unsigned char
testCallback047(Callback047 aCallback047, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar)
{
	return aCallback047(aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar);
}

short
testCallback048(Callback048 aCallback048, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar)
{
	return aCallback048(aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar);
}

unsigned short
testCallback049(Callback049 aCallback049, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort)
{
	return aCallback049(aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort);
}

int
testCallback050(Callback050 aCallback050, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort)
{
	return aCallback050(anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort);
}

unsigned int
testCallback051(Callback051 aCallback051, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt)
{
	return aCallback051(aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt);
}

long
testCallback052(Callback052 aCallback052, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt)
{
	return aCallback052(aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt);
}

unsigned long
testCallback053(Callback053 aCallback053, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong)
{
	return aCallback053(aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong);
}

__int64
testCallback054(Callback054 aCallback054, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong)
{
	return aCallback054(aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong);
}

unsigned __int64
testCallback055(Callback055 aCallback055, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong)
{
	return aCallback055(aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong);
}

float
testCallback056(Callback056 aCallback056, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong)
{
	return aCallback056(aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong);
}

double
testCallback057(Callback057 aCallback057, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat)
{
	return aCallback057(aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat);
}

CharStruct
testCallback058(Callback058 aCallback058, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble)
{
	return aCallback058(charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble);
}

SmallStruct
testCallback059(Callback059 aCallback059, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct)
{
	return aCallback059(smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct);
}

MediumStruct
testCallback060(Callback060 aCallback060, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct)
{
	return aCallback060(mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct);
}

LargeStruct
testCallback061(Callback061 aCallback061, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct)
{
	return aCallback061(largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct);
}

BigStruct
testCallback062(Callback062 aCallback062, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct)
{
	return aCallback062(bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct);
}

signed char
testCallback063(Callback063 aCallback063, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct)
{
	return aCallback063(bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct);
}

unsigned char
testCallback064(Callback064 aCallback064, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar)
{
	return aCallback064(bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar);
}

short
testCallback065(Callback065 aCallback065, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar)
{
	return aCallback065(bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar);
}

unsigned short
testCallback066(Callback066 aCallback066, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort)
{
	return aCallback066(bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort);
}

int
testCallback067(Callback067 aCallback067, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort)
{
	return aCallback067(bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort);
}

unsigned int
testCallback068(Callback068 aCallback068, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt)
{
	return aCallback068(bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt);
}

long
testCallback069(Callback069 aCallback069, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt)
{
	return aCallback069(bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt);
}

unsigned long
testCallback070(Callback070 aCallback070, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong)
{
	return aCallback070(bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong);
}

__int64
testCallback071(Callback071 aCallback071, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong)
{
	return aCallback071(bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong);
}

unsigned __int64
testCallback072(Callback072 aCallback072, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong)
{
	return aCallback072(bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong);
}

float
testCallback073(Callback073 aCallback073, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong)
{
	return aCallback073(bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong);
}

double
testCallback074(Callback074 aCallback074, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat)
{
	return aCallback074(bDouble, charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat);
}

CharStruct
testCallback075(Callback075 aCallback075, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble)
{
	return aCallback075(charStructA, smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble);
}

SmallStruct
testCallback076(Callback076 aCallback076, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA)
{
	return aCallback076(smallStructA, mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA);
}

MediumStruct
testCallback077(Callback077 aCallback077, MediumStruct mediumStructA, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA)
{
	return aCallback077(mediumStructA, largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA);
}

LargeStruct
testCallback078(Callback078 aCallback078, LargeStruct largeStructA, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA)
{
	return aCallback078(largeStructA, bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA);
}

BigStruct
testCallback079(Callback079 aCallback079, BigStruct bigStructA, signed char aChar, unsigned char aUChar, short aShort, unsigned short aUShort, int anInt, unsigned int aUInt, long aLong, unsigned long aULong, __int64 aLongLong, unsigned __int64 aULongLong, float aFloat, double aDouble, CharStruct charStruct, SmallStruct smallStruct, MediumStruct mediumStruct, LargeStruct largeStruct, BigStruct bigStruct, signed char bChar, unsigned char bUChar, short bShort, unsigned short bUShort, int bnInt, unsigned int bUInt, long bLong, unsigned long bULong, __int64 bLongLong, unsigned __int64 bULongLong, float bFloat, double bDouble, CharStruct charStructA, SmallStruct smallStructA, MediumStruct mediumStructA, LargeStruct largeStructA)
{
	return aCallback079(bigStructA, aChar, aUChar, aShort, aUShort, anInt, aUInt, aLong, aULong, aLongLong, aULongLong, aFloat, aDouble, charStruct, smallStruct, mediumStruct, largeStruct, bigStruct, bChar, bUChar, bShort, bUShort, bnInt, bUInt, bLong, bULong, bLongLong, bULongLong, bFloat, bDouble, charStructA, smallStructA, mediumStructA, largeStructA);
}

float
testCallback080(Callback080 aCallback080, float f0, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10, float f11, float f12, float f13, float f14, float f15, float f16, float f17, float f18, float f19, float f20, float f21, float f22, float f23, float f24, float f25, float f26, float f27, float f28, float f29, float f30, float f31, float f32, float f33, float f34, float f35, float f36, float f37, float f38, float f39, float f40, float f41, float f42, float f43, float f44, float f45, float f46, float f47, float f48, float f49, float f50, float f51, float f52, float f53, float f54, float f55, float f56, float f57, float f58, float f59, float f60, float f61, float f62, float f63)
{
	return aCallback080(f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, f20, f21, f22, f23, f24, f25, f26, f27, f28, f29, f30, f31, f32, f33, f34, f35, f36, f37, f38, f39, f40, f41, f42, f43, f44, f45, f46, f47, f48, f49, f50, f51, f52, f53, f54, f55, f56, f57, f58, f59, f60, f61, f62, f63);
}

double
testCallback081(Callback081 aCallback081, double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, double d10, double d11, double d12, double d13, double d14, double d15, double d16, double d17, double d18, double d19, double d20, double d21, double d22, double d23, double d24, double d25, double d26, double d27, double d28, double d29, double d30, double d31, double d32, double d33, double d34, double d35, double d36, double d37, double d38, double d39, double d40, double d41, double d42, double d43, double d44, double d45, double d46, double d47, double d48, double d49, double d50, double d51, double d52, double d53, double d54, double d55, double d56, double d57, double d58, double d59, double d60, double d61, double d62, double d63)
{
	return aCallback081(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15, d16, d17, d18, d19, d20, d21, d22, d23, d24, d25, d26, d27, d28, d29, d30, d31, d32, d33, d34, d35, d36, d37, d38, d39, d40, d41, d42, d43, d44, d45, d46, d47, d48, d49, d50, d51, d52, d53, d54, d55, d56, d57, d58, d59, d60, d61, d62, d63);
}

double
testCallback082(Callback082 aCallback082, double d0, float f1, double d2, float f3, double d4, float f5, double d6, float f7, double d8, float f9, double d10, float f11, double d12, float f13, double d14, float f15, double d16, float f17, double d18, float f19, double d20, float f21, double d22, float f23, double d24, float f25, double d26, float f27, double d28, float f29, double d30, float f31, double d32, float f33, double d34, float f35, double d36, float f37, double d38, float f39, double d40, float f41, double d42, float f43, double d44, float f45, double d46, float f47, double d48, float f49, double d50, float f51, double d52, float f53, double d54, float f55, double d56, float f57, double d58, float f59, double d60, float f61, double d62, float f63)
{
	return aCallback082(d0, f1, d2, f3, d4, f5, d6, f7, d8, f9, d10, f11, d12, f13, d14, f15, d16, f17, d18, f19, d20, f21, d22, f23, d24, f25, d26, f27, d28, f29, d30, f31, d32, f33, d34, f35, d36, f37, d38, f39, d40, f41, d42, f43, d44, f45, d46, f47, d48, f49, d50, f51, d52, f53, d54, f55, d56, f57, d58, f59, d60, f61, d62, f63);
}

float
testCallback083(Callback083 aCallback083, float f0, double d1, float f2, double d3, float f4, double d5, float f6, double d7, float f8, double d9, float f10, double d11, float f12, double d13, float f14, double d15, float f16, double d17, float f18, double d19, float f20, double d21, float f22, double d23, float f24, double d25, float f26, double d27, float f28, double d29, float f30, double d31, float f32, double d33, float f34, double d35, float f36, double d37, float f38, double d39, float f40, double d41, float f42, double d43, float f44, double d45, float f46, double d47, float f48, double d49, float f50, double d51, float f52, double d53, float f54, double d55, float f56, double d57, float f58, double d59, float f60, double d61, float f62, double d63)
{
	return aCallback083(f0, d1, f2, d3, f4, d5, f6, d7, f8, d9, f10, d11, f12, d13, f14, d15, f16, d17, f18, d19, f20, d21, f22, d23, f24, d25, f26, d27, f28, d29, f30, d31, f32, d33, f34, d35, f36, d37, f38, d39, f40, d41, f42, d43, f44, d45, f46, d47, f48, d49, f50, d51, f52, d53, f54, d55, f56, d57, f58, d59, f60, d61, f62, d63);
}

float
testCallback084(Callback084 aCallback084, float f0, long l1, long l2, float f3, long l4, long l5, float f6, long l7, long l8, float f9, long l10, long l11, float f12, long l13, long l14, float f15, long l16, long l17, float f18, long l19, long l20, float f21, long l22, long l23, float f24, long l25, long l26, float f27, long l28, long l29, float f30, long l31, long l32, float f33, long l34, long l35, float f36, long l37, long l38, float f39, long l40, long l41, float f42, long l43, long l44, float f45, long l46, long l47, float f48, long l49, long l50, float f51, long l52, long l53, float f54, long l55, long l56, float f57, long l58, long l59, float f60, long l61, long l62, float f63)
{
	return aCallback084(f0, l1, l2, f3, l4, l5, f6, l7, l8, f9, l10, l11, f12, l13, l14, f15, l16, l17, f18, l19, l20, f21, l22, l23, f24, l25, l26, f27, l28, l29, f30, l31, l32, f33, l34, l35, f36, l37, l38, f39, l40, l41, f42, l43, l44, f45, l46, l47, f48, l49, l50, f51, l52, l53, f54, l55, l56, f57, l58, l59, f60, l61, l62, f63);
}

long
testCallback085(Callback085 aCallback085, long l0, float f1, long l2, long l3, float f4, long l5, long l6, float f7, long l8, long l9, float f10, long l11, long l12, float f13, long l14, long l15, float f16, long l17, long l18, float f19, long l20, long l21, float f22, long l23, long l24, float f25, long l26, long l27, float f28, long l29, long l30, float f31, long l32, long l33, float f34, long l35, long l36, float f37, long l38, long l39, float f40, long l41, long l42, float f43, long l44, long l45, float f46, long l47, long l48, float f49, long l50, long l51, float f52, long l53, long l54, float f55, long l56, long l57, float f58, long l59, long l60, float f61, long l62, long l63)
{
	return aCallback085(l0, f1, l2, l3, f4, l5, l6, f7, l8, l9, f10, l11, l12, f13, l14, l15, f16, l17, l18, f19, l20, l21, f22, l23, l24, f25, l26, l27, f28, l29, l30, f31, l32, l33, f34, l35, l36, f37, l38, l39, f40, l41, l42, f43, l44, l45, f46, l47, l48, f49, l50, l51, f52, l53, l54, f55, l56, l57, f58, l59, l60, f61, l62, l63);
}

float
testCallback086(Callback086 aCallback086, float f0, double d1, long l2, float f3, double d4, long l5, float f6, double d7, long l8, float f9, double d10, long l11, float f12, double d13, long l14, float f15, double d16, long l17, float f18, double d19, long l20, float f21, double d22, long l23, float f24, double d25, long l26, float f27, double d28, long l29, float f30, double d31, long l32, float f33, double d34, long l35, float f36, double d37, long l38, float f39, double d40, long l41, float f42, double d43, long l44, float f45, double d46, long l47, float f48, double d49, long l50, float f51, double d52, long l53, float f54, double d55, long l56, float f57, double d58, long l59, float f60, double d61, long l62, float f63)
{
	return aCallback086(f0, d1, l2, f3, d4, l5, f6, d7, l8, f9, d10, l11, f12, d13, l14, f15, d16, l17, f18, d19, l20, f21, d22, l23, f24, d25, l26, f27, d28, l29, f30, d31, l32, f33, d34, l35, f36, d37, l38, f39, d40, l41, f42, d43, l44, f45, d46, l47, f48, d49, l50, f51, d52, l53, f54, d55, l56, f57, d58, l59, f60, d61, l62, f63);
}

long
testCallback087(Callback087 aCallback087, long l0, float f1, double d2, long l3, float f4, double d5, long l6, float f7, double d8, long l9, float f10, double d11, long l12, float f13, double d14, long l15, float f16, double d17, long l18, float f19, double d20, long l21, float f22, double d23, long l24, float f25, double d26, long l27, float f28, double d29, long l30, float f31, double d32, long l33, float f34, double d35, long l36, float f37, double d38, long l39, float f40, double d41, long l42, float f43, double d44, long l45, float f46, double d47, long l48, float f49, double d50, long l51, float f52, double d53, long l54, float f55, double d56, long l57, float f58, double d59, long l60, float f61, double d62, long l63)
{
	return aCallback087(l0, f1, d2, l3, f4, d5, l6, f7, d8, l9, f10, d11, l12, f13, d14, l15, f16, d17, l18, f19, d20, l21, f22, d23, l24, f25, d26, l27, f28, d29, l30, f31, d32, l33, f34, d35, l36, f37, d38, l39, f40, d41, l42, f43, d44, l45, f46, d47, l48, f49, d50, l51, f52, d53, l54, f55, d56, l57, f58, d59, l60, f61, d62, l63);
}

double
testCallback088(Callback088 aCallback088, double d0, long l1, float f2, double d3, long l4, float f5, double d6, long l7, float f8, double d9, long l10, float f11, double d12, long l13, float f14, double d15, long l16, float f17, double d18, long l19, float f20, double d21, long l22, float f23, double d24, long l25, float f26, double d27, long l28, float f29, double d30, long l31, float f32, double d33, long l34, float f35, double d36, long l37, float f38, double d39, long l40, float f41, double d42, long l43, float f44, double d45, long l46, float f47, double d48, long l49, float f50, double d51, long l52, float f53, double d54, long l55, float f56, double d57, long l58, float f59, double d60, long l61, float f62, double d63)
{
	return aCallback088(d0, l1, f2, d3, l4, f5, d6, l7, f8, d9, l10, f11, d12, l13, f14, d15, l16, f17, d18, l19, f20, d21, l22, f23, d24, l25, f26, d27, l28, f29, d30, l31, f32, d33, l34, f35, d36, l37, f38, d39, l40, f41, d42, l43, f44, d45, l46, f47, d48, l49, f50, d51, l52, f53, d54, l55, f56, d57, l58, f59, d60, l61, f62, d63);
}

float
testCallback089(Callback089 aCallback089, float f0, float f1, long l2, long l3, long l4, long l5, float f6, float f7, long l8, long l9, long l10, long l11, float f12, float f13, long l14, long l15, long l16, long l17, float f18, float f19, long l20, long l21, long l22, long l23, float f24, float f25, long l26, long l27, long l28, long l29, float f30, float f31, long l32, long l33, long l34, long l35, float f36, float f37, long l38, long l39, long l40, long l41, float f42, float f43, long l44, long l45, long l46, long l47, float f48, float f49, long l50, long l51, long l52, long l53, float f54, float f55, long l56, long l57, long l58, long l59, float f60, float f61, long l62, long l63)
{
	return aCallback089(f0, f1, l2, l3, l4, l5, f6, f7, l8, l9, l10, l11, f12, f13, l14, l15, l16, l17, f18, f19, l20, l21, l22, l23, f24, f25, l26, l27, l28, l29, f30, f31, l32, l33, l34, l35, f36, f37, l38, l39, l40, l41, f42, f43, l44, l45, l46, l47, f48, f49, l50, l51, l52, l53, f54, f55, l56, l57, l58, l59, f60, f61, l62, l63);
}

long
testCallback090(Callback090 aCallback090, long l0, long l1, float f2, float f3, long l4, long l5, long l6, long l7, float f8, float f9, long l10, long l11, long l12, long l13, float f14, float f15, long l16, long l17, long l18, long l19, float f20, float f21, long l22, long l23, long l24, long l25, float f26, float f27, long l28, long l29, long l30, long l31, float f32, float f33, long l34, long l35, long l36, long l37, float f38, float f39, long l40, long l41, long l42, long l43, float f44, float f45, long l46, long l47, long l48, long l49, float f50, float f51, long l52, long l53, long l54, long l55, float f56, float f57, long l58, long l59, long l60, long l61, float f62, float f63)
{
	return aCallback090(l0, l1, f2, f3, l4, l5, l6, l7, f8, f9, l10, l11, l12, l13, f14, f15, l16, l17, l18, l19, f20, f21, l22, l23, l24, l25, f26, f27, l28, l29, l30, l31, f32, f33, l34, l35, l36, l37, f38, f39, l40, l41, l42, l43, f44, f45, l46, l47, l48, l49, f50, f51, l52, l53, l54, l55, f56, f57, l58, l59, l60, l61, f62, f63);
}

float
testCallback091(Callback091 aCallback091, float f0, float f1, double d2, double d3, long l4, long l5, float f6, float f7, double d8, double d9, long l10, long l11, float f12, float f13, double d14, double d15, long l16, long l17, float f18, float f19, double d20, double d21, long l22, long l23, float f24, float f25, double d26, double d27, long l28, long l29, float f30, float f31, double d32, double d33, long l34, long l35, float f36, float f37, double d38, double d39, long l40, long l41, float f42, float f43, double d44, double d45, long l46, long l47, float f48, float f49, double d50, double d51, long l52, long l53, float f54, float f55, double d56, double d57, long l58, long l59, float f60, float f61, double d62, double d63)
{
	return aCallback091(f0, f1, d2, d3, l4, l5, f6, f7, d8, d9, l10, l11, f12, f13, d14, d15, l16, l17, f18, f19, d20, d21, l22, l23, f24, f25, d26, d27, l28, l29, f30, f31, d32, d33, l34, l35, f36, f37, d38, d39, l40, l41, f42, f43, d44, d45, l46, l47, f48, f49, d50, d51, l52, l53, f54, f55, d56, d57, l58, l59, f60, f61, d62, d63);
}

long
testCallback092(Callback092 aCallback092, long l0, long l1, float f2, float f3, double d4, double d5, long l6, long l7, float f8, float f9, double d10, double d11, long l12, long l13, float f14, float f15, double d16, double d17, long l18, long l19, float f20, float f21, double d22, double d23, long l24, long l25, float f26, float f27, double d28, double d29, long l30, long l31, float f32, float f33, double d34, double d35, long l36, long l37, float f38, float f39, double d40, double d41, long l42, long l43, float f44, float f45, double d46, double d47, long l48, long l49, float f50, float f51, double d52, double d53, long l54, long l55, float f56, float f57, double d58, double d59, long l60, long l61, float f62, float f63)
{
	return aCallback092(l0, l1, f2, f3, d4, d5, l6, l7, f8, f9, d10, d11, l12, l13, f14, f15, d16, d17, l18, l19, f20, f21, d22, d23, l24, l25, f26, f27, d28, d29, l30, l31, f32, f33, d34, d35, l36, l37, f38, f39, d40, d41, l42, l43, f44, f45, d46, d47, l48, l49, f50, f51, d52, d53, l54, l55, f56, f57, d58, d59, l60, l61, f62, f63);
}

double
testCallback093(Callback093 aCallback093, double d0, double d1, long l2, long l3, float f4, float f5, double d6, double d7, long l8, long l9, float f10, float f11, double d12, double d13, long l14, long l15, float f16, float f17, double d18, double d19, long l20, long l21, float f22, float f23, double d24, double d25, long l26, long l27, float f28, float f29, double d30, double d31, long l32, long l33, float f34, float f35, double d36, double d37, long l38, long l39, float f40, float f41, double d42, double d43, long l44, long l45, float f46, float f47, double d48, double d49, long l50, long l51, float f52, float f53, double d54, double d55, long l56, long l57, float f58, float f59, double d60, double d61, long l62, long l63)
{
	return aCallback093(d0, d1, l2, l3, f4, f5, d6, d7, l8, l9, f10, f11, d12, d13, l14, l15, f16, f17, d18, d19, l20, l21, f22, f23, d24, d25, l26, l27, f28, f29, d30, d31, l32, l33, f34, f35, d36, d37, l38, l39, f40, f41, d42, d43, l44, l45, f46, f47, d48, d49, l50, l51, f52, f53, d54, d55, l56, l57, f58, f59, d60, d61, l62, l63);
}

float
testCallback094(Callback094 aCallback094, float f0, float f1, float f2, long l3, long l4, long l5, long l6, long l7, long l8, float f9, float f10, float f11, long l12, long l13, long l14, long l15, long l16, long l17, float f18, float f19, float f20, long l21, long l22, long l23, long l24, long l25, long l26, float f27, float f28, float f29, long l30, long l31, long l32, long l33, long l34, long l35, float f36, float f37, float f38, long l39, long l40, long l41, long l42, long l43, long l44, float f45, float f46, float f47, long l48, long l49, long l50, long l51, long l52, long l53, float f54, float f55, float f56, long l57, long l58, long l59, long l60, long l61, long l62, float f63)
{
	return aCallback094(f0, f1, f2, l3, l4, l5, l6, l7, l8, f9, f10, f11, l12, l13, l14, l15, l16, l17, f18, f19, f20, l21, l22, l23, l24, l25, l26, f27, f28, f29, l30, l31, l32, l33, l34, l35, f36, f37, f38, l39, l40, l41, l42, l43, l44, f45, f46, f47, l48, l49, l50, l51, l52, l53, f54, f55, f56, l57, l58, l59, l60, l61, l62, f63);
}

long
testCallback095(Callback095 aCallback095, long l0, long l1, long l2, float f3, float f4, float f5, long l6, long l7, long l8, long l9, long l10, long l11, float f12, float f13, float f14, long l15, long l16, long l17, long l18, long l19, long l20, float f21, float f22, float f23, long l24, long l25, long l26, long l27, long l28, long l29, float f30, float f31, float f32, long l33, long l34, long l35, long l36, long l37, long l38, float f39, float f40, float f41, long l42, long l43, long l44, long l45, long l46, long l47, float f48, float f49, float f50, long l51, long l52, long l53, long l54, long l55, long l56, float f57, float f58, float f59, long l60, long l61, long l62, long l63)
{
	return aCallback095(l0, l1, l2, f3, f4, f5, l6, l7, l8, l9, l10, l11, f12, f13, f14, l15, l16, l17, l18, l19, l20, f21, f22, f23, l24, l25, l26, l27, l28, l29, f30, f31, f32, l33, l34, l35, l36, l37, l38, f39, f40, f41, l42, l43, l44, l45, l46, l47, f48, f49, f50, l51, l52, l53, l54, l55, l56, f57, f58, f59, l60, l61, l62, l63);
}

float
testCallback096(Callback096 aCallback096, float f0, float f1, float f2, double d3, double d4, double d5, long l6, long l7, long l8, float f9, float f10, float f11, double d12, double d13, double d14, long l15, long l16, long l17, float f18, float f19, float f20, double d21, double d22, double d23, long l24, long l25, long l26, float f27, float f28, float f29, double d30, double d31, double d32, long l33, long l34, long l35, float f36, float f37, float f38, double d39, double d40, double d41, long l42, long l43, long l44, float f45, float f46, float f47, double d48, double d49, double d50, long l51, long l52, long l53, float f54, float f55, float f56, double d57, double d58, double d59, long l60, long l61, long l62, float f63)
{
	return aCallback096(f0, f1, f2, d3, d4, d5, l6, l7, l8, f9, f10, f11, d12, d13, d14, l15, l16, l17, f18, f19, f20, d21, d22, d23, l24, l25, l26, f27, f28, f29, d30, d31, d32, l33, l34, l35, f36, f37, f38, d39, d40, d41, l42, l43, l44, f45, f46, f47, d48, d49, d50, l51, l52, l53, f54, f55, f56, d57, d58, d59, l60, l61, l62, f63);
}

long
testCallback097(Callback097 aCallback097, long l0, long l1, long l2, float f3, float f4, float f5, double d6, double d7, double d8, long l9, long l10, long l11, float f12, float f13, float f14, double d15, double d16, double d17, long l18, long l19, long l20, float f21, float f22, float f23, double d24, double d25, double d26, long l27, long l28, long l29, float f30, float f31, float f32, double d33, double d34, double d35, long l36, long l37, long l38, float f39, float f40, float f41, double d42, double d43, double d44, long l45, long l46, long l47, float f48, float f49, float f50, double d51, double d52, double d53, long l54, long l55, long l56, float f57, float f58, float f59, double d60, double d61, double d62, long l63)
{
	return aCallback097(l0, l1, l2, f3, f4, f5, d6, d7, d8, l9, l10, l11, f12, f13, f14, d15, d16, d17, l18, l19, l20, f21, f22, f23, d24, d25, d26, l27, l28, l29, f30, f31, f32, d33, d34, d35, l36, l37, l38, f39, f40, f41, d42, d43, d44, l45, l46, l47, f48, f49, f50, d51, d52, d53, l54, l55, l56, f57, f58, f59, d60, d61, d62, l63);
}

double
testCallback098(Callback098 aCallback098, double d0, double d1, double d2, long l3, long l4, long l5, float f6, float f7, float f8, double d9, double d10, double d11, long l12, long l13, long l14, float f15, float f16, float f17, double d18, double d19, double d20, long l21, long l22, long l23, float f24, float f25, float f26, double d27, double d28, double d29, long l30, long l31, long l32, float f33, float f34, float f35, double d36, double d37, double d38, long l39, long l40, long l41, float f42, float f43, float f44, double d45, double d46, double d47, long l48, long l49, long l50, float f51, float f52, float f53, double d54, double d55, double d56, long l57, long l58, long l59, float f60, float f61, float f62, double d63)
{
	return aCallback098(d0, d1, d2, l3, l4, l5, f6, f7, f8, d9, d10, d11, l12, l13, l14, f15, f16, f17, d18, d19, d20, l21, l22, l23, f24, f25, f26, d27, d28, d29, l30, l31, l32, f33, f34, f35, d36, d37, d38, l39, l40, l41, f42, f43, f44, d45, d46, d47, l48, l49, l50, f51, f52, f53, d54, d55, d56, l57, l58, l59, f60, f61, f62, d63);
}

float
testCallback099(Callback099 aCallback099, float f0, float f1, float f2, float f3, long l4, long l5, long l6, long l7, long l8, long l9, long l10, long l11, float f12, float f13, float f14, float f15, long l16, long l17, long l18, long l19, long l20, long l21, long l22, long l23, float f24, float f25, float f26, float f27, long l28, long l29, long l30, long l31, long l32, long l33, long l34, long l35, float f36, float f37, float f38, float f39, long l40, long l41, long l42, long l43, long l44, long l45, long l46, long l47, float f48, float f49, float f50, float f51, long l52, long l53, long l54, long l55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	return aCallback099(f0, f1, f2, f3, l4, l5, l6, l7, l8, l9, l10, l11, f12, f13, f14, f15, l16, l17, l18, l19, l20, l21, l22, l23, f24, f25, f26, f27, l28, l29, l30, l31, l32, l33, l34, l35, f36, f37, f38, f39, l40, l41, l42, l43, l44, l45, l46, l47, f48, f49, f50, f51, l52, l53, l54, l55, l56, l57, l58, l59, f60, f61, f62, f63);
}

long
testCallback100(Callback100 aCallback100, long l0, long l1, long l2, long l3, float f4, float f5, float f6, float f7, long l8, long l9, long l10, long l11, long l12, long l13, long l14, long l15, float f16, float f17, float f18, float f19, long l20, long l21, long l22, long l23, long l24, long l25, long l26, long l27, float f28, float f29, float f30, float f31, long l32, long l33, long l34, long l35, long l36, long l37, long l38, long l39, float f40, float f41, float f42, float f43, long l44, long l45, long l46, long l47, long l48, long l49, long l50, long l51, float f52, float f53, float f54, float f55, long l56, long l57, long l58, long l59, long l60, long l61, long l62, long l63)
{
	return aCallback100(l0, l1, l2, l3, f4, f5, f6, f7, l8, l9, l10, l11, l12, l13, l14, l15, f16, f17, f18, f19, l20, l21, l22, l23, l24, l25, l26, l27, f28, f29, f30, f31, l32, l33, l34, l35, l36, l37, l38, l39, f40, f41, f42, f43, l44, l45, l46, l47, l48, l49, l50, l51, f52, f53, f54, f55, l56, l57, l58, l59, l60, l61, l62, l63);
}

float
testCallback101(Callback101 aCallback101, float f0, float f1, float f2, float f3, double d4, double d5, double d6, double d7, long l8, long l9, long l10, long l11, float f12, float f13, float f14, float f15, double d16, double d17, double d18, double d19, long l20, long l21, long l22, long l23, float f24, float f25, float f26, float f27, double d28, double d29, double d30, double d31, long l32, long l33, long l34, long l35, float f36, float f37, float f38, float f39, double d40, double d41, double d42, double d43, long l44, long l45, long l46, long l47, float f48, float f49, float f50, float f51, double d52, double d53, double d54, double d55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	return aCallback101(f0, f1, f2, f3, d4, d5, d6, d7, l8, l9, l10, l11, f12, f13, f14, f15, d16, d17, d18, d19, l20, l21, l22, l23, f24, f25, f26, f27, d28, d29, d30, d31, l32, l33, l34, l35, f36, f37, f38, f39, d40, d41, d42, d43, l44, l45, l46, l47, f48, f49, f50, f51, d52, d53, d54, d55, l56, l57, l58, l59, f60, f61, f62, f63);
}

long
testCallback102(Callback102 aCallback102, long l0, long l1, long l2, long l3, float f4, float f5, float f6, float f7, double d8, double d9, double d10, double d11, long l12, long l13, long l14, long l15, float f16, float f17, float f18, float f19, double d20, double d21, double d22, double d23, long l24, long l25, long l26, long l27, float f28, float f29, float f30, float f31, double d32, double d33, double d34, double d35, long l36, long l37, long l38, long l39, float f40, float f41, float f42, float f43, double d44, double d45, double d46, double d47, long l48, long l49, long l50, long l51, float f52, float f53, float f54, float f55, double d56, double d57, double d58, double d59, long l60, long l61, long l62, long l63)
{
	return aCallback102(l0, l1, l2, l3, f4, f5, f6, f7, d8, d9, d10, d11, l12, l13, l14, l15, f16, f17, f18, f19, d20, d21, d22, d23, l24, l25, l26, l27, f28, f29, f30, f31, d32, d33, d34, d35, l36, l37, l38, l39, f40, f41, f42, f43, d44, d45, d46, d47, l48, l49, l50, l51, f52, f53, f54, f55, d56, d57, d58, d59, l60, l61, l62, l63);
}

double
testCallback103(Callback103 aCallback103, double d0, double d1, double d2, double d3, long l4, long l5, long l6, long l7, float f8, float f9, float f10, float f11, double d12, double d13, double d14, double d15, long l16, long l17, long l18, long l19, float f20, float f21, float f22, float f23, double d24, double d25, double d26, double d27, long l28, long l29, long l30, long l31, float f32, float f33, float f34, float f35, double d36, double d37, double d38, double d39, long l40, long l41, long l42, long l43, float f44, float f45, float f46, float f47, double d48, double d49, double d50, double d51, long l52, long l53, long l54, long l55, float f56, float f57, float f58, float f59, double d60, double d61, double d62, double d63)
{
	return aCallback103(d0, d1, d2, d3, l4, l5, l6, l7, f8, f9, f10, f11, d12, d13, d14, d15, l16, l17, l18, l19, f20, f21, f22, f23, d24, d25, d26, d27, l28, l29, l30, l31, f32, f33, f34, f35, d36, d37, d38, d39, l40, l41, l42, l43, f44, f45, f46, f47, d48, d49, d50, d51, l52, l53, l54, l55, f56, f57, f58, f59, d60, d61, d62, d63);
}

float
testCallback104(Callback104 aCallback104, float f0, float f1, float f2, float f3, float f4, long l5, long l6, long l7, long l8, long l9, long l10, long l11, long l12, long l13, long l14, float f15, float f16, float f17, float f18, float f19, long l20, long l21, long l22, long l23, long l24, long l25, long l26, long l27, long l28, long l29, float f30, float f31, float f32, float f33, float f34, long l35, long l36, long l37, long l38, long l39, long l40, long l41, long l42, long l43, long l44, float f45, float f46, float f47, float f48, float f49, long l50, long l51, long l52, long l53, long l54, long l55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	return aCallback104(f0, f1, f2, f3, f4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, f15, f16, f17, f18, f19, l20, l21, l22, l23, l24, l25, l26, l27, l28, l29, f30, f31, f32, f33, f34, l35, l36, l37, l38, l39, l40, l41, l42, l43, l44, f45, f46, f47, f48, f49, l50, l51, l52, l53, l54, l55, l56, l57, l58, l59, f60, f61, f62, f63);
}

long
testCallback105(Callback105 aCallback105, long l0, long l1, long l2, long l3, long l4, float f5, float f6, float f7, float f8, float f9, long l10, long l11, long l12, long l13, long l14, long l15, long l16, long l17, long l18, long l19, float f20, float f21, float f22, float f23, float f24, long l25, long l26, long l27, long l28, long l29, long l30, long l31, long l32, long l33, long l34, float f35, float f36, float f37, float f38, float f39, long l40, long l41, long l42, long l43, long l44, long l45, long l46, long l47, long l48, long l49, float f50, float f51, float f52, float f53, float f54, long l55, long l56, long l57, long l58, long l59, long l60, long l61, long l62, long l63)
{
	return aCallback105(l0, l1, l2, l3, l4, f5, f6, f7, f8, f9, l10, l11, l12, l13, l14, l15, l16, l17, l18, l19, f20, f21, f22, f23, f24, l25, l26, l27, l28, l29, l30, l31, l32, l33, l34, f35, f36, f37, f38, f39, l40, l41, l42, l43, l44, l45, l46, l47, l48, l49, f50, f51, f52, f53, f54, l55, l56, l57, l58, l59, l60, l61, l62, l63);
}

float
testCallback106(Callback106 aCallback106, float f0, float f1, float f2, float f3, float f4, double d5, double d6, double d7, double d8, double d9, long l10, long l11, long l12, long l13, long l14, float f15, float f16, float f17, float f18, float f19, double d20, double d21, double d22, double d23, double d24, long l25, long l26, long l27, long l28, long l29, float f30, float f31, float f32, float f33, float f34, double d35, double d36, double d37, double d38, double d39, long l40, long l41, long l42, long l43, long l44, float f45, float f46, float f47, float f48, float f49, double d50, double d51, double d52, double d53, double d54, long l55, long l56, long l57, long l58, long l59, float f60, float f61, float f62, float f63)
{
	return aCallback106(f0, f1, f2, f3, f4, d5, d6, d7, d8, d9, l10, l11, l12, l13, l14, f15, f16, f17, f18, f19, d20, d21, d22, d23, d24, l25, l26, l27, l28, l29, f30, f31, f32, f33, f34, d35, d36, d37, d38, d39, l40, l41, l42, l43, l44, f45, f46, f47, f48, f49, d50, d51, d52, d53, d54, l55, l56, l57, l58, l59, f60, f61, f62, f63);
}

long
testCallback107(Callback107 aCallback107, long l0, long l1, long l2, long l3, long l4, float f5, float f6, float f7, float f8, float f9, double d10, double d11, double d12, double d13, double d14, long l15, long l16, long l17, long l18, long l19, float f20, float f21, float f22, float f23, float f24, double d25, double d26, double d27, double d28, double d29, long l30, long l31, long l32, long l33, long l34, float f35, float f36, float f37, float f38, float f39, double d40, double d41, double d42, double d43, double d44, long l45, long l46, long l47, long l48, long l49, float f50, float f51, float f52, float f53, float f54, double d55, double d56, double d57, double d58, double d59, long l60, long l61, long l62, long l63)
{
	return aCallback107(l0, l1, l2, l3, l4, f5, f6, f7, f8, f9, d10, d11, d12, d13, d14, l15, l16, l17, l18, l19, f20, f21, f22, f23, f24, d25, d26, d27, d28, d29, l30, l31, l32, l33, l34, f35, f36, f37, f38, f39, d40, d41, d42, d43, d44, l45, l46, l47, l48, l49, f50, f51, f52, f53, f54, d55, d56, d57, d58, d59, l60, l61, l62, l63);
}

double
testCallback108(Callback108 aCallback108, double d0, double d1, double d2, double d3, double d4, long l5, long l6, long l7, long l8, long l9, float f10, float f11, float f12, float f13, float f14, double d15, double d16, double d17, double d18, double d19, long l20, long l21, long l22, long l23, long l24, float f25, float f26, float f27, float f28, float f29, double d30, double d31, double d32, double d33, double d34, long l35, long l36, long l37, long l38, long l39, float f40, float f41, float f42, float f43, float f44, double d45, double d46, double d47, double d48, double d49, long l50, long l51, long l52, long l53, long l54, float f55, float f56, float f57, float f58, float f59, double d60, double d61, double d62, double d63)
{
	return aCallback108(d0, d1, d2, d3, d4, l5, l6, l7, l8, l9, f10, f11, f12, f13, f14, d15, d16, d17, d18, d19, l20, l21, l22, l23, l24, f25, f26, f27, f28, f29, d30, d31, d32, d33, d34, l35, l36, l37, l38, l39, f40, f41, f42, f43, f44, d45, d46, d47, d48, d49, l50, l51, l52, l53, l54, f55, f56, f57, f58, f59, d60, d61, d62, d63);
}

