sl@0: // Copyright (c) 1996-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // e32test\math\t_real32.h sl@0: // Generated by \E32\TMATH\T_GEN32.MAK sl@0: // sl@0: // sl@0: sl@0: sl@0: #include sl@0: sl@0: #include "t_vals.h" sl@0: sl@0: const TInt32x addArray[] = sl@0: { sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0xfeffffff), sl@0: TInt32x(0x81000000), sl@0: TInt32x(0x0), sl@0: TInt32x(0x1000000), sl@0: TInt32x(0x1400000), sl@0: TInt32x(0x800000), sl@0: TInt32x(0x80800000), sl@0: TInt32x(0x0), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x403ffb16), sl@0: TInt32x(0x407ffb16), sl@0: TInt32x(0x37fc0000), sl@0: TInt32x(0xc07fff82), sl@0: TInt32x(0xbffc3e6c), sl@0: TInt32x(0x3d7064ed), sl@0: TInt32x(0x7e1f688a), sl@0: TInt32x(0x7e9f688a), sl@0: TInt32x(0x7e1f68cf), sl@0: TInt32x(0x76092f7d), sl@0: TInt32x(0x0), sl@0: TInt32x(0xf6092f7d), sl@0: TInt32x(0xf5892f63), sl@0: TInt32x(0x0), sl@0: TInt32x(0xec4cad75), sl@0: TInt32x(0x3129b2d9), sl@0: TInt32x(0x30a9b3f9), sl@0: TInt32x(0x0), sl@0: TInt32x(0xa9100c44), sl@0: TInt32x(0x2025098a), sl@0: TInt32x(0x7e1f688a), sl@0: TInt32x(0x7e9f688a), sl@0: TInt32x(0x7e1f688a), sl@0: TInt32x(0x710c7a5b), sl@0: TInt32x(0x0), sl@0: TInt32x(0xf10c7a5b), sl@0: TInt32x(0xf08c7a5b), sl@0: TInt32x(0x0), sl@0: TInt32x(0xe4062333), sl@0: TInt32x(0x37cf26d2), sl@0: TInt32x(0x374f26d2), sl@0: TInt32x(0x2b340f88), sl@0: TInt32x(0x2ab40f88), sl@0: TInt32x(0x1cd33f69), sl@0: }; sl@0: sl@0: const TInt32x subArray[] = sl@0: { sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xfeffffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x69845951), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0x1000000), sl@0: TInt32x(0x0), sl@0: TInt32x(0x80800000), sl@0: TInt32x(0x0), sl@0: TInt32x(0x81000000), sl@0: TInt32x(0x800000), sl@0: TInt32x(0x1400000), sl@0: TInt32x(0x80800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xc0600000), sl@0: TInt32x(0x40200002), sl@0: TInt32x(0xb4c00000), sl@0: TInt32x(0x407ffffe), sl@0: TInt32x(0x34c00000), sl@0: TInt32x(0xc001e0ca), sl@0: TInt32x(0x0), sl@0: TInt32x(0xfe1f688a), sl@0: TInt32x(0x0), sl@0: TInt32x(0x7e1f6845), sl@0: TInt32x(0x0), sl@0: TInt32x(0x76092f7d), sl@0: TInt32x(0x0), sl@0: TInt32x(0xf589307d), sl@0: TInt32x(0x6e7fd8d3), sl@0: TInt32x(0xedffd8d3), sl@0: TInt32x(0x0), sl@0: TInt32x(0x30a9b1b9), sl@0: TInt32x(0x29900c6d), sl@0: TInt32x(0xa9100c96), sl@0: TInt32x(0x2025098a), sl@0: TInt32x(0xfe1f688a), sl@0: TInt32x(0x0), sl@0: TInt32x(0x7e1f688a), sl@0: TInt32x(0x0), sl@0: TInt32x(0x710c7a5b), sl@0: TInt32x(0x0), sl@0: TInt32x(0xf08c7a5b), sl@0: TInt32x(0x64862333), sl@0: TInt32x(0xe4062333), sl@0: TInt32x(0x0), sl@0: TInt32x(0x374f26d2), sl@0: TInt32x(0x0), sl@0: TInt32x(0x2ab40f88), sl@0: TInt32x(0x1cd33f69), sl@0: }; sl@0: sl@0: const TInt32x multArray[] = sl@0: { sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x0), sl@0: TInt32x(0x0), sl@0: TInt32x(0x0), sl@0: TInt32x(0x7f7ffffa), sl@0: TInt32x(0xff7ffffa), sl@0: TInt32x(0x7f7ffffa), sl@0: TInt32x(0xbffffffd), sl@0: TInt32x(0x800000), sl@0: TInt32x(0x80800000), sl@0: TInt32x(0x800000), sl@0: TInt32x(0xa0000000), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x0), sl@0: TInt32x(0x0), sl@0: TInt32x(0x800000), sl@0: TInt32x(0x40900000), sl@0: TInt32x(0x1900000), sl@0: TInt32x(0x407fffff), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x3f7ffffb), sl@0: TInt32x(0xbf7ffffb), sl@0: TInt32x(0x3f7ffffb), sl@0: TInt32x(0xbcf064e8), sl@0: TInt32x(0x3a61bd64), sl@0: TInt32x(0x5bb54d42), sl@0: TInt32x(0x7d119c93), sl@0: TInt32x(0xfd119c93), sl@0: TInt32x(0x7d119c93), sl@0: TInt32x(0x5e3f1829), sl@0: TInt32x(0x3f7ac8b1), sl@0: TInt32x(0x7c1c30a0), sl@0: TInt32x(0x412bdf41), sl@0: TInt32x(0x99855f7f), sl@0: TInt32x(0x418da1ca), sl@0: TInt32x(0xdf19d151), sl@0: TInt32x(0xc0de0cc0), sl@0: TInt32x(0x17825417), sl@0: TInt32x(0x7c57171b), sl@0: TInt32x(0x6bb8c2d9), sl@0: TInt32x(0x4be040b), sl@0: TInt32x(0x21302c4c), sl@0: TInt32x(0x7d49f701), sl@0: TInt32x(0x55742918), sl@0: TInt32x(0x5b26ba6), sl@0: }; sl@0: sl@0: const TInt32x divArray[] = sl@0: { sl@0: TInt32x(0x0), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0xfe7fffff), sl@0: TInt32x(0x800001), sl@0: TInt32x(0x0), sl@0: TInt32x(0xfe800000), sl@0: TInt32x(0x80800000), sl@0: TInt32x(0x7e800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x0), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800003), sl@0: TInt32x(0xbf7ffffb), sl@0: TInt32x(0x3f800003), sl@0: TInt32x(0xbf7ffffb), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xc2084f36), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x78094f89), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x84626985), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x9f0662a4), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x72fc6f7d), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0xa343c181), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x29e12e14), sl@0: TInt32x(0x7b4097ce), sl@0: TInt32x(0x9abc5661), sl@0: TInt32x(0x4cbebc20), sl@0: TInt32x(0xb22bcc77), sl@0: TInt32x(0x4cbebc20), sl@0: TInt32x(0x2f2f9fe4), sl@0: TInt32x(0xd368d4a5), sl@0: TInt32x(0x38acc869), sl@0: TInt32x(0x442ab6c), sl@0: TInt32x(0x7409e492), sl@0: TInt32x(0x7bdc5bb2), sl@0: TInt32x(0x1bc5b16e), sl@0: TInt32x(0x3b9117e), sl@0: TInt32x(0x5008fe22), sl@0: TInt32x(0x7b517d6c), sl@0: }; sl@0: sl@0: const TInt32x unaryArray[] = sl@0: { sl@0: TInt32x(0x80000000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0x80800000), sl@0: TInt32x(0x800000), sl@0: }; sl@0: sl@0: const TInt32x preIncArray1[] = sl@0: { sl@0: TInt32x(0x0), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0xc4d0f83f), sl@0: TInt32x(0x44c9ba46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800000), sl@0: }; sl@0: sl@0: const TInt32x preIncArray2[] = sl@0: { sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40400000), sl@0: TInt32x(0xc4d0d83f), sl@0: TInt32x(0x44c9da46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40000000), sl@0: }; sl@0: sl@0: const TInt32x preDecArray1[] = sl@0: { sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x0), sl@0: TInt32x(0xc4d1383f), sl@0: TInt32x(0x44c97a46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xbf800000), sl@0: }; sl@0: sl@0: const TInt32x preDecArray2[] = sl@0: { sl@0: TInt32x(0xc0400000), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xc4d1583f), sl@0: TInt32x(0x44c95a46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xc0000000), sl@0: }; sl@0: sl@0: const TInt32x postIncArray1[] = sl@0: { sl@0: TInt32x(0x0), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0xc4d0f83f), sl@0: TInt32x(0x44c9ba46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x3f800000), sl@0: }; sl@0: sl@0: const TInt32x postIncArray2[] = sl@0: { sl@0: TInt32x(0x3f800000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40400000), sl@0: TInt32x(0xc4d0d83f), sl@0: TInt32x(0x44c9da46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0x40000000), sl@0: TInt32x(0x40000000), sl@0: }; sl@0: sl@0: const TInt32x postDecArray1[] = sl@0: { sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x0), sl@0: TInt32x(0xc4d1383f), sl@0: TInt32x(0x44c97a46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xbf800000), sl@0: }; sl@0: sl@0: const TInt32x postDecArray2[] = sl@0: { sl@0: TInt32x(0xc0400000), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xbf800000), sl@0: TInt32x(0xc4d1583f), sl@0: TInt32x(0x44c95a46), sl@0: TInt32x(0x7f7fffff), sl@0: TInt32x(0xff7fffff), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0x584ca2e5), sl@0: TInt32x(0xd84ca2e5), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0x5b9fdf43), sl@0: TInt32x(0xdb9fdf43), sl@0: TInt32x(0xc0000000), sl@0: TInt32x(0xc0000000), sl@0: }; sl@0: