// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of the License "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// f32test\demandpaging\t_pagestress.cia
// 
//

#include <u32std.h>


#ifdef DEF_T_PAGESTRESS
#include "../t_pagestress.h"
#else
#include "t_pagestress.h"
#endif



#ifdef __VC32__
#pragma warning(disable:4706)
#endif

//#if defined(_DEBUG) || defined(_DEBUG_RELEASE)

#if defined __ARMCC__ || defined __X86__

#ifdef __X86__

#ifdef __GCC32__
#define ASM_NOP	asm("nop");
#define ASM_RET	asm("mov eax, dword ptr [esp+4]"); \
				asm("add eax, dword ptr [esp+8]"); \
				asm("ret"); // do not use C 'return' or stack frame will be created
#else
#define ASM_NOP		_asm nop 
#define ASM_RET	return aParam1 + aParam2;
#endif
#define ASM_NOP2	ASM_NOP		ASM_NOP
#define ASM_NOP4	ASM_NOP2	ASM_NOP2
#define ASM_NOP8	ASM_NOP4	ASM_NOP4
#define ASM_NOP16	ASM_NOP8	ASM_NOP8
#define ASM_NOP32	ASM_NOP16	ASM_NOP16
#define ASM_NOP64	ASM_NOP32	ASM_NOP32
#define ASM_NOP128	ASM_NOP64	ASM_NOP64
#define ASM_NOP256	ASM_NOP128	ASM_NOP128
#define ASM_NOP512	ASM_NOP256	ASM_NOP256
#define ASM_NOP1024	ASM_NOP512	ASM_NOP512
#define ASM_NOP2048	ASM_NOP1024	ASM_NOP1024
#define ASM_NOP3072	ASM_NOP1024	ASM_NOP2048
#define ASM_NOP3584	ASM_NOP3072	ASM_NOP512
#define ASM_NOP3840	ASM_NOP3584	ASM_NOP256
#define ASM_NOP3968 ASM_NOP3840	ASM_NOP128
#define ASM_NOP4032 ASM_NOP3968 ASM_NOP64
#define ASM_NOP4064 ASM_NOP4032 ASM_NOP32
#define ASM_NOP4080	ASM_NOP4064	ASM_NOP8
#define ASM_ALL ASM_NOP4080		
#undef __NAKED__
#define __NAKED__
#endif 

#if defined __ARMCC__
#define ASM_OP1   asm("movs		r2,r0");
#define ASM_OP2   asm("adds		r0,r2,r1");
#define ASM_OP3   asm("bx		lr");
#define ASM_OP4   asm(".space   4084");
#define ASM_ALL1	ASM_OP1		ASM_OP2
#define ASM_ALL2	ASM_ALL1	ASM_OP3
#define ASM_ALL		ASM_ALL2	ASM_OP4
#define ASM_RET	
#endif

__NAKED__ TInt TestAlignment0(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment1(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment2(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment3(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment4(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment5(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment6(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment7(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment8(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment9(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment10(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment11(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment12(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment13(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment14(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment15(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment16(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment17(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment18(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment19(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment20(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment21(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment22(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment23(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment24(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment25(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment26(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment27(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment28(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment29(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment30(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment31(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment32(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment33(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment34(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment35(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment36(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment37(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment38(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment39(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment40(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment41(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment42(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment43(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment44(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment45(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment46(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment47(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment48(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment49(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment50(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment51(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment52(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment53(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment54(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment55(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment56(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment57(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment58(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment59(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment60(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }


__NAKED__ TInt TestAlignment61(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }


__NAKED__ TInt TestAlignment62(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment63(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

#ifdef T_PAGESTRESS_LARGE_ARRAY
__NAKED__ TInt TestAlignment64(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment65(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment66(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment67(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment68(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment69(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment70(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment71(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment72(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment73(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment74(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment75(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment76(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment77(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment78(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment79(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment80(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment81(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment82(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment83(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment84(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment85(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment86(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment87(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment88(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment89(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment90(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment91(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment92(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment93(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment94(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment95(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment96(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment97(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment98(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment99(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment100(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment101(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment102(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment103(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment104(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment105(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment106(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment107(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment108(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment109(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment110(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment111(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment112(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment113(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment114(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment115(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment116(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment117(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment118(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment119(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment120(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment121(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment122(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment123(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment124(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment125(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment126(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment127(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment128(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment129(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment130(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment131(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment132(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment133(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment134(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment135(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment136(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment137(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment138(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment139(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment140(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment141(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment142(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment143(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment144(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment145(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment146(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment147(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment148(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment149(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment150(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment151(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment152(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment153(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment154(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment155(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment156(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment157(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment158(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment159(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment160(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment161(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment162(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment163(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment164(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment165(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment166(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment167(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment168(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment169(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment170(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment171(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment172(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment173(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment174(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment175(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment176(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment177(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment178(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment179(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment180(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment181(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment182(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment183(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment184(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment185(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment186(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment187(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment188(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment189(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment190(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment191(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment192(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment193(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment194(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment195(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment196(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment197(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment198(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment199(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment200(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment201(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment202(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment203(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment204(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment205(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment206(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment207(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment208(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment209(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment210(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment211(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment212(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment213(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment214(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment215(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment216(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment217(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment218(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment219(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment220(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment221(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment222(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment223(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment224(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment225(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment226(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment227(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment228(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment229(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment230(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment231(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment232(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment233(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment234(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment235(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment236(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment237(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment238(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment239(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment240(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment241(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment242(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment243(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment244(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment245(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment246(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment247(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment248(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment249(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment250(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment251(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment252(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment253(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment254(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

__NAKED__ TInt TestAlignment255(TInt aParam1, TInt aParam2)
    {
	ASM_ALL
	ASM_RET
    }

#define DUMMY_ARRAY_SIZE		4096
TInt dummyArray[DUMMY_ARRAY_SIZE]; // 4 pages, probably spanning 5 pages?

__NAKED__ TInt DoLdmia(TInt *aAddress)
    {
#ifdef __X86__
	return 0;
#else
    asm("ldmia	r0, {r0,r1}");
    asm("bx			lr");
#endif
    }

__NAKED__ TInt TestAlignmentxXXx(TInt aParam1)
    {
#ifdef __X86__
	return 0;
#else
    space    4096
    BX       lr
    ENDP
#endif
    }

TInt *CheckLdmiaInstr(void)
	{
	TInt *pIntArray;
	TInt  offset = ((TInt)dummyArray) % 4096;

	if (offset == 0)
		{
		pIntArray = (TInt *)(((TInt)dummyArray) + 4092);
		}
	else
		{
		pIntArray = (TInt *)(((TInt)dummyArray) + (4092 - offset));
		}
	DoLdmia(pIntArray);
	return pIntArray;
	}

#endif //T_PAGESTRESS_LARGE_ARRAY

#else

#define TPS_DECLARE(_num) \
TInt TestAlignment##_num(TInt aParam1, TInt aParam2)\
	{\
	return aParam1 + aParam2;\
	}

		TPS_DECLARE(0)
		TPS_DECLARE(1)
		TPS_DECLARE(2)
		TPS_DECLARE(3)
		TPS_DECLARE(4)
		TPS_DECLARE(5)
		TPS_DECLARE(6)
		TPS_DECLARE(7)
		TPS_DECLARE(8)
		TPS_DECLARE(9)
		TPS_DECLARE(10)
		TPS_DECLARE(11)
		TPS_DECLARE(12)
		TPS_DECLARE(13)
		TPS_DECLARE(14)
		TPS_DECLARE(15)
		TPS_DECLARE(16)
		TPS_DECLARE(17)
		TPS_DECLARE(18)
		TPS_DECLARE(19)
		TPS_DECLARE(20)
		TPS_DECLARE(21)
		TPS_DECLARE(22)
		TPS_DECLARE(23)
		TPS_DECLARE(24)
		TPS_DECLARE(25)
		TPS_DECLARE(26)
		TPS_DECLARE(27)
		TPS_DECLARE(28)
		TPS_DECLARE(29)
		TPS_DECLARE(30)
		TPS_DECLARE(31)
		TPS_DECLARE(32)
		TPS_DECLARE(33)
		TPS_DECLARE(34)
		TPS_DECLARE(35)
		TPS_DECLARE(36)
		TPS_DECLARE(37)
		TPS_DECLARE(38)
		TPS_DECLARE(39)
		TPS_DECLARE(40)
		TPS_DECLARE(41)
		TPS_DECLARE(42)
		TPS_DECLARE(43)
		TPS_DECLARE(44)
		TPS_DECLARE(45)
		TPS_DECLARE(46)
		TPS_DECLARE(47)
		TPS_DECLARE(48)
		TPS_DECLARE(49)
		TPS_DECLARE(50)
		TPS_DECLARE(51)
		TPS_DECLARE(52)
		TPS_DECLARE(53)
		TPS_DECLARE(54)
		TPS_DECLARE(55)
		TPS_DECLARE(56)
		TPS_DECLARE(57)
		TPS_DECLARE(58)
		TPS_DECLARE(59)
		TPS_DECLARE(60)
		TPS_DECLARE(61)
		TPS_DECLARE(62)
		TPS_DECLARE(63)
#ifdef T_PAGESTRESS_LARGE_ARRAY
		TPS_DECLARE(64)
		TPS_DECLARE(65)
		TPS_DECLARE(66)
		TPS_DECLARE(67)
		TPS_DECLARE(68)
		TPS_DECLARE(69)
		TPS_DECLARE(70)
		TPS_DECLARE(71)
		TPS_DECLARE(72)
		TPS_DECLARE(73)
		TPS_DECLARE(74)
		TPS_DECLARE(75)
		TPS_DECLARE(76)
		TPS_DECLARE(77)
		TPS_DECLARE(78)
		TPS_DECLARE(79)
		TPS_DECLARE(80)
		TPS_DECLARE(81)
		TPS_DECLARE(82)
		TPS_DECLARE(83)
		TPS_DECLARE(84)
		TPS_DECLARE(85)
		TPS_DECLARE(86)
		TPS_DECLARE(87)
		TPS_DECLARE(88)
		TPS_DECLARE(89)
		TPS_DECLARE(90)
		TPS_DECLARE(91)
		TPS_DECLARE(92)
		TPS_DECLARE(93)
		TPS_DECLARE(94)
		TPS_DECLARE(95)
		TPS_DECLARE(96)
		TPS_DECLARE(97)
		TPS_DECLARE(98)
		TPS_DECLARE(99)
		TPS_DECLARE(100)
		TPS_DECLARE(101)
		TPS_DECLARE(102)
		TPS_DECLARE(103)
		TPS_DECLARE(104)
		TPS_DECLARE(105)
		TPS_DECLARE(106)
		TPS_DECLARE(107)
		TPS_DECLARE(108)
		TPS_DECLARE(109)
		TPS_DECLARE(110)
		TPS_DECLARE(111)
		TPS_DECLARE(112)
		TPS_DECLARE(113)
		TPS_DECLARE(114)
		TPS_DECLARE(115)
		TPS_DECLARE(116)
		TPS_DECLARE(117)
		TPS_DECLARE(118)
		TPS_DECLARE(119)
		TPS_DECLARE(120)
		TPS_DECLARE(121)
		TPS_DECLARE(122)
		TPS_DECLARE(123)
		TPS_DECLARE(124)
		TPS_DECLARE(125)
		TPS_DECLARE(126)
		TPS_DECLARE(127)
		TPS_DECLARE(128)
		TPS_DECLARE(129)
		TPS_DECLARE(130)
		TPS_DECLARE(131)
		TPS_DECLARE(132)
		TPS_DECLARE(133)
		TPS_DECLARE(134)
		TPS_DECLARE(135)
		TPS_DECLARE(136)
		TPS_DECLARE(137)
		TPS_DECLARE(138)
		TPS_DECLARE(139)
		TPS_DECLARE(140)
		TPS_DECLARE(141)
		TPS_DECLARE(142)
		TPS_DECLARE(143)
		TPS_DECLARE(144)
		TPS_DECLARE(145)
		TPS_DECLARE(146)
		TPS_DECLARE(147)
		TPS_DECLARE(148)
		TPS_DECLARE(149)
		TPS_DECLARE(150)
		TPS_DECLARE(151)
		TPS_DECLARE(152)
		TPS_DECLARE(153)
		TPS_DECLARE(154)
		TPS_DECLARE(155)
		TPS_DECLARE(156)
		TPS_DECLARE(157)
		TPS_DECLARE(158)
		TPS_DECLARE(159)
		TPS_DECLARE(160)
		TPS_DECLARE(161)
		TPS_DECLARE(162)
		TPS_DECLARE(163)
		TPS_DECLARE(164)
		TPS_DECLARE(165)
		TPS_DECLARE(166)
		TPS_DECLARE(167)
		TPS_DECLARE(168)
		TPS_DECLARE(169)
		TPS_DECLARE(170)
		TPS_DECLARE(171)
		TPS_DECLARE(172)
		TPS_DECLARE(173)
		TPS_DECLARE(174)
		TPS_DECLARE(175)
		TPS_DECLARE(176)
		TPS_DECLARE(177)
		TPS_DECLARE(178)
		TPS_DECLARE(179)
		TPS_DECLARE(180)
		TPS_DECLARE(181)
		TPS_DECLARE(182)
		TPS_DECLARE(183)
		TPS_DECLARE(184)
		TPS_DECLARE(185)
		TPS_DECLARE(186)
		TPS_DECLARE(187)
		TPS_DECLARE(188)
		TPS_DECLARE(189)
		TPS_DECLARE(190)
		TPS_DECLARE(191)
		TPS_DECLARE(192)
		TPS_DECLARE(193)
		TPS_DECLARE(194)
		TPS_DECLARE(195)
		TPS_DECLARE(196)
		TPS_DECLARE(197)
		TPS_DECLARE(198)
		TPS_DECLARE(199)
		TPS_DECLARE(200)
		TPS_DECLARE(201)
		TPS_DECLARE(202)
		TPS_DECLARE(203)
		TPS_DECLARE(204)
		TPS_DECLARE(205)
		TPS_DECLARE(206)
		TPS_DECLARE(207)
		TPS_DECLARE(208)
		TPS_DECLARE(209)
		TPS_DECLARE(210)
		TPS_DECLARE(211)
		TPS_DECLARE(212)
		TPS_DECLARE(213)
		TPS_DECLARE(214)
		TPS_DECLARE(215)
		TPS_DECLARE(216)
		TPS_DECLARE(217)
		TPS_DECLARE(218)
		TPS_DECLARE(219)
		TPS_DECLARE(220)
		TPS_DECLARE(221)
		TPS_DECLARE(222)
		TPS_DECLARE(223)
		TPS_DECLARE(224)
		TPS_DECLARE(225)
		TPS_DECLARE(226)
		TPS_DECLARE(227)
		TPS_DECLARE(228)
		TPS_DECLARE(229)
		TPS_DECLARE(230)
		TPS_DECLARE(231)
		TPS_DECLARE(232)
		TPS_DECLARE(233)
		TPS_DECLARE(234)
		TPS_DECLARE(235)
		TPS_DECLARE(236)
		TPS_DECLARE(237)
		TPS_DECLARE(238)
		TPS_DECLARE(239)
		TPS_DECLARE(240)
		TPS_DECLARE(241)
		TPS_DECLARE(242)
		TPS_DECLARE(243)
		TPS_DECLARE(244)
		TPS_DECLARE(245)
		TPS_DECLARE(246)
		TPS_DECLARE(247)
		TPS_DECLARE(248)
		TPS_DECLARE(249)
		TPS_DECLARE(250)
		TPS_DECLARE(251)
		TPS_DECLARE(252)
		TPS_DECLARE(253)
		TPS_DECLARE(254)
		TPS_DECLARE(255)
#endif //T_PAGESTRESS_LARGE_ARRAY

TInt *CheckLdmiaInstr(void)
	{
	return NULL;
	}


#endif // __ARMCC__

TInt CallTestFunc(TInt aParam1, TInt aParam2, TInt aIndex)
	{
#define CALLFUNC(_num) case _num: return TestAlignment##_num(aParam1, aParam2);

	switch (aIndex)
		{
		CALLFUNC(0)
		CALLFUNC(1)
		CALLFUNC(2)
		CALLFUNC(3)
		CALLFUNC(4)
		CALLFUNC(5)
		CALLFUNC(6)
		CALLFUNC(7)
		CALLFUNC(8)
		CALLFUNC(9)
		CALLFUNC(10)
		CALLFUNC(11)
		CALLFUNC(12)
		CALLFUNC(13)
		CALLFUNC(14)
		CALLFUNC(15)
		CALLFUNC(16)
		CALLFUNC(17)
		CALLFUNC(18)
		CALLFUNC(19)
		CALLFUNC(20)
		CALLFUNC(21)
		CALLFUNC(22)
		CALLFUNC(23)
		CALLFUNC(24)
		CALLFUNC(25)
		CALLFUNC(26)
		CALLFUNC(27)
		CALLFUNC(28)
		CALLFUNC(29)
		CALLFUNC(30)
		CALLFUNC(31)
		CALLFUNC(32)
		CALLFUNC(33)
		CALLFUNC(34)
		CALLFUNC(35)
		CALLFUNC(36)
		CALLFUNC(37)
		CALLFUNC(38)
		CALLFUNC(39)
		CALLFUNC(40)
		CALLFUNC(41)
		CALLFUNC(42)
		CALLFUNC(43)
		CALLFUNC(44)
		CALLFUNC(45)
		CALLFUNC(46)
		CALLFUNC(47)
		CALLFUNC(48)
		CALLFUNC(49)
		CALLFUNC(50)
		CALLFUNC(51)
		CALLFUNC(52)
		CALLFUNC(53)
		CALLFUNC(54)
		CALLFUNC(55)
		CALLFUNC(56)
		CALLFUNC(57)
		CALLFUNC(58)
		CALLFUNC(59)
		CALLFUNC(60)
		CALLFUNC(61)
		CALLFUNC(62)
		CALLFUNC(63)
#ifdef T_PAGESTRESS_LARGE_ARRAY
		CALLFUNC(64)
		CALLFUNC(65)
		CALLFUNC(66)
		CALLFUNC(67)
		CALLFUNC(68)
		CALLFUNC(69)
		CALLFUNC(70)
		CALLFUNC(71)
		CALLFUNC(72)
		CALLFUNC(73)
		CALLFUNC(74)
		CALLFUNC(75)
		CALLFUNC(76)
		CALLFUNC(77)
		CALLFUNC(78)
		CALLFUNC(79)
		CALLFUNC(80)
		CALLFUNC(81)
		CALLFUNC(82)
		CALLFUNC(83)
		CALLFUNC(84)
		CALLFUNC(85)
		CALLFUNC(86)
		CALLFUNC(87)
		CALLFUNC(88)
		CALLFUNC(89)
		CALLFUNC(90)
		CALLFUNC(91)
		CALLFUNC(92)
		CALLFUNC(93)
		CALLFUNC(94)
		CALLFUNC(95)
		CALLFUNC(96)
		CALLFUNC(97)
		CALLFUNC(98)
		CALLFUNC(99)
		CALLFUNC(100)
		CALLFUNC(101)
		CALLFUNC(102)
		CALLFUNC(103)
		CALLFUNC(104)
		CALLFUNC(105)
		CALLFUNC(106)
		CALLFUNC(107)
		CALLFUNC(108)
		CALLFUNC(109)
		CALLFUNC(110)
		CALLFUNC(111)
		CALLFUNC(112)
		CALLFUNC(113)
		CALLFUNC(114)
		CALLFUNC(115)
		CALLFUNC(116)
		CALLFUNC(117)
		CALLFUNC(118)
		CALLFUNC(119)
		CALLFUNC(120)
		CALLFUNC(121)
		CALLFUNC(122)
		CALLFUNC(123)
		CALLFUNC(124)
		CALLFUNC(125)
		CALLFUNC(126)
		CALLFUNC(127)
		CALLFUNC(128)
		CALLFUNC(129)
		CALLFUNC(130)
		CALLFUNC(131)
		CALLFUNC(132)
		CALLFUNC(133)
		CALLFUNC(134)
		CALLFUNC(135)
		CALLFUNC(136)
		CALLFUNC(137)
		CALLFUNC(138)
		CALLFUNC(139)
		CALLFUNC(140)
		CALLFUNC(141)
		CALLFUNC(142)
		CALLFUNC(143)
		CALLFUNC(144)
		CALLFUNC(145)
		CALLFUNC(146)
		CALLFUNC(147)
		CALLFUNC(148)
		CALLFUNC(149)
		CALLFUNC(150)
		CALLFUNC(151)
		CALLFUNC(152)
		CALLFUNC(153)
		CALLFUNC(154)
		CALLFUNC(155)
		CALLFUNC(156)
		CALLFUNC(157)
		CALLFUNC(158)
		CALLFUNC(159)
		CALLFUNC(160)
		CALLFUNC(161)
		CALLFUNC(162)
		CALLFUNC(163)
		CALLFUNC(164)
		CALLFUNC(165)
		CALLFUNC(166)
		CALLFUNC(167)
		CALLFUNC(168)
		CALLFUNC(169)
		CALLFUNC(170)
		CALLFUNC(171)
		CALLFUNC(172)
		CALLFUNC(173)
		CALLFUNC(174)
		CALLFUNC(175)
		CALLFUNC(176)
		CALLFUNC(177)
		CALLFUNC(178)
		CALLFUNC(179)
		CALLFUNC(180)
		CALLFUNC(181)
		CALLFUNC(182)
		CALLFUNC(183)
		CALLFUNC(184)
		CALLFUNC(185)
		CALLFUNC(186)
		CALLFUNC(187)
		CALLFUNC(188)
		CALLFUNC(189)
		CALLFUNC(190)
		CALLFUNC(191)
		CALLFUNC(192)
		CALLFUNC(193)
		CALLFUNC(194)
		CALLFUNC(195)
		CALLFUNC(196)
		CALLFUNC(197)
		CALLFUNC(198)
		CALLFUNC(199)
		CALLFUNC(200)
		CALLFUNC(201)
		CALLFUNC(202)
		CALLFUNC(203)
		CALLFUNC(204)
		CALLFUNC(205)
		CALLFUNC(206)
		CALLFUNC(207)
		CALLFUNC(208)
		CALLFUNC(209)
		CALLFUNC(210)
		CALLFUNC(211)
		CALLFUNC(212)
		CALLFUNC(213)
		CALLFUNC(214)
		CALLFUNC(215)
		CALLFUNC(216)
		CALLFUNC(217)
		CALLFUNC(218)
		CALLFUNC(219)
		CALLFUNC(220)
		CALLFUNC(221)
		CALLFUNC(222)
		CALLFUNC(223)
		CALLFUNC(224)
		CALLFUNC(225)
		CALLFUNC(226)
		CALLFUNC(227)
		CALLFUNC(228)
		CALLFUNC(229)
		CALLFUNC(230)
		CALLFUNC(231)
		CALLFUNC(232)
		CALLFUNC(233)
		CALLFUNC(234)
		CALLFUNC(235)
		CALLFUNC(236)
		CALLFUNC(237)
		CALLFUNC(238)
		CALLFUNC(239)
		CALLFUNC(240)
		CALLFUNC(241)
		CALLFUNC(242)
		CALLFUNC(243)
		CALLFUNC(244)
		CALLFUNC(245)
		CALLFUNC(246)
		CALLFUNC(247)
		CALLFUNC(248)
		CALLFUNC(249)
		CALLFUNC(250)
		CALLFUNC(251)
		CALLFUNC(252)
		CALLFUNC(253)
		CALLFUNC(254)
		CALLFUNC(255)
#endif //T_PAGESTRESS_LARGE_ARRAY
		default: break;
		}
	return 0;
	}

//#endif // defined(_DEBUG) || defined(_DEBUG_RELEASE)

