author | sl@SLION-WIN7.fritz.box |
Fri, 15 Jun 2012 03:10:57 +0200 | |
changeset 0 | bde4ae8d615e |
permissions | -rw-r--r-- |
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
7 //
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
10 //
11 // Contributors:
12 //
13 // Description:
14 // e32tests/defrag/perf/t_testdll.cia
15 // Used to create t_defragdll0.dll
16 //
17 //
19 #include <u32std.h>
20 #include "t_testdll.h"
23 #ifdef __VC32__
24 #pragma warning(disable:4706)
25 #endif
27 //#if defined(_DEBUG) || defined(_DEBUG_RELEASE)
29 #ifdef __ARMCC__
30 __NAKED__ TInt TestAlignment0(TInt aParam1, TInt aParam2)
31 {
33 asm("movs r2,r0");
34 asm("adds r0,r2,r1");
35 asm("bx lr");
36 asm(".space 4084");
37 }
39 __NAKED__ TInt TestAlignment1(TInt aParam1, TInt aParam2)
40 {
41 asm("movs r2,r0");
42 asm("adds r0,r2,r1");
43 asm("bx lr");
44 asm(".space 4084");
45 }
47 __NAKED__ TInt TestAlignment2(TInt aParam1, TInt aParam2)
48 {
49 asm("movs r2,r0");
50 asm("adds r0,r2,r1");
51 asm("bx lr");
52 asm(".space 4084");
53 }
55 __NAKED__ TInt TestAlignment3(TInt aParam1, TInt aParam2)
56 {
57 asm("movs r2,r0");
58 asm("adds r0,r2,r1");
59 asm("bx lr");
60 asm(".space 4084");
61 }
63 __NAKED__ TInt TestAlignment4(TInt aParam1, TInt aParam2)
64 {
65 asm("movs r2,r0");
66 asm("adds r0,r2,r1");
67 asm("bx lr");
68 asm(".space 4084");
69 }
71 __NAKED__ TInt TestAlignment5(TInt aParam1, TInt aParam2)
72 {
73 asm("movs r2,r0");
74 asm("adds r0,r2,r1");
75 asm("bx lr");
76 asm(".space 4084");
77 }
79 __NAKED__ TInt TestAlignment6(TInt aParam1, TInt aParam2)
80 {
81 asm("movs r2,r0");
82 asm("adds r0,r2,r1");
83 asm("bx lr");
84 asm(".space 4084");
85 }
87 __NAKED__ TInt TestAlignment7(TInt aParam1, TInt aParam2)
88 {
89 asm("movs r2,r0");
90 asm("adds r0,r2,r1");
91 asm("bx lr");
92 asm(".space 4084");
93 }
95 __NAKED__ TInt TestAlignment8(TInt aParam1, TInt aParam2)
96 {
97 asm("movs r2,r0");
98 asm("adds r0,r2,r1");
99 asm("bx lr");
100 asm(".space 4084");
101 }
103 __NAKED__ TInt TestAlignment9(TInt aParam1, TInt aParam2)
104 {
105 asm("movs r2,r0");
106 asm("adds r0,r2,r1");
107 asm("bx lr");
108 asm(".space 4084");
109 }
111 __NAKED__ TInt TestAlignment10(TInt aParam1, TInt aParam2)
112 {
113 asm("movs r2,r0");
114 asm("adds r0,r2,r1");
115 asm("bx lr");
116 asm(".space 4084");
117 }
119 __NAKED__ TInt TestAlignment11(TInt aParam1, TInt aParam2)
120 {
121 asm("movs r2,r0");
122 asm("adds r0,r2,r1");
123 asm("bx lr");
124 asm(".space 4084");
125 }
127 __NAKED__ TInt TestAlignment12(TInt aParam1, TInt aParam2)
128 {
129 asm("movs r2,r0");
130 asm("adds r0,r2,r1");
131 asm("bx lr");
132 asm(".space 4084");
133 }
135 __NAKED__ TInt TestAlignment13(TInt aParam1, TInt aParam2)
136 {
137 asm("movs r2,r0");
138 asm("adds r0,r2,r1");
139 asm("bx lr");
140 asm(".space 4084");
141 }
143 __NAKED__ TInt TestAlignment14(TInt aParam1, TInt aParam2)
144 {
145 asm("movs r2,r0");
146 asm("adds r0,r2,r1");
147 asm("bx lr");
148 asm(".space 4084");
149 }
151 __NAKED__ TInt TestAlignment15(TInt aParam1, TInt aParam2)
152 {
153 asm("movs r2,r0");
154 asm("adds r0,r2,r1");
155 asm("bx lr");
156 asm(".space 4084");
157 }
159 __NAKED__ TInt TestAlignment16(TInt aParam1, TInt aParam2)
160 {
161 asm("movs r2,r0");
162 asm("adds r0,r2,r1");
163 asm("bx lr");
164 asm(".space 4084");
165 }
167 __NAKED__ TInt TestAlignment17(TInt aParam1, TInt aParam2)
168 {
169 asm("movs r2,r0");
170 asm("adds r0,r2,r1");
171 asm("bx lr");
172 asm(".space 4084");
173 }
175 __NAKED__ TInt TestAlignment18(TInt aParam1, TInt aParam2)
176 {
177 asm("movs r2,r0");
178 asm("adds r0,r2,r1");
179 asm("bx lr");
180 asm(".space 4084");
181 }
183 __NAKED__ TInt TestAlignment19(TInt aParam1, TInt aParam2)
184 {
185 asm("movs r2,r0");
186 asm("adds r0,r2,r1");
187 asm("bx lr");
188 asm(".space 4084");
189 }
191 __NAKED__ TInt TestAlignment20(TInt aParam1, TInt aParam2)
192 {
193 asm("movs r2,r0");
194 asm("adds r0,r2,r1");
195 asm("bx lr");
196 asm(".space 4084");
197 }
199 __NAKED__ TInt TestAlignment21(TInt aParam1, TInt aParam2)
200 {
201 asm("movs r2,r0");
202 asm("adds r0,r2,r1");
203 asm("bx lr");
204 asm(".space 4084");
205 }
207 __NAKED__ TInt TestAlignment22(TInt aParam1, TInt aParam2)
208 {
209 asm("movs r2,r0");
210 asm("adds r0,r2,r1");
211 asm("bx lr");
212 asm(".space 4084");
213 }
215 __NAKED__ TInt TestAlignment23(TInt aParam1, TInt aParam2)
216 {
217 asm("movs r2,r0");
218 asm("adds r0,r2,r1");
219 asm("bx lr");
220 asm(".space 4084");
221 }
223 __NAKED__ TInt TestAlignment24(TInt aParam1, TInt aParam2)
224 {
225 asm("movs r2,r0");
226 asm("adds r0,r2,r1");
227 asm("bx lr");
228 asm(".space 4084");
229 }
231 __NAKED__ TInt TestAlignment25(TInt aParam1, TInt aParam2)
232 {
233 asm("movs r2,r0");
234 asm("adds r0,r2,r1");
235 asm("bx lr");
236 asm(".space 4084");
237 }
239 __NAKED__ TInt TestAlignment26(TInt aParam1, TInt aParam2)
240 {
241 asm("movs r2,r0");
242 asm("adds r0,r2,r1");
243 asm("bx lr");
244 asm(".space 4084");
245 }
247 __NAKED__ TInt TestAlignment27(TInt aParam1, TInt aParam2)
248 {
249 asm("movs r2,r0");
250 asm("adds r0,r2,r1");
251 asm("bx lr");
252 asm(".space 4084");
253 }
255 __NAKED__ TInt TestAlignment28(TInt aParam1, TInt aParam2)
256 {
257 asm("movs r2,r0");
258 asm("adds r0,r2,r1");
259 asm("bx lr");
260 asm(".space 4084");
261 }
263 __NAKED__ TInt TestAlignment29(TInt aParam1, TInt aParam2)
264 {
265 asm("movs r2,r0");
266 asm("adds r0,r2,r1");
267 asm("bx lr");
268 asm(".space 4084");
269 }
271 __NAKED__ TInt TestAlignment30(TInt aParam1, TInt aParam2)
272 {
273 asm("movs r2,r0");
274 asm("adds r0,r2,r1");
275 asm("bx lr");
276 asm(".space 4084");
277 }
279 __NAKED__ TInt TestAlignment31(TInt aParam1, TInt aParam2)
280 {
281 asm("movs r2,r0");
282 asm("adds r0,r2,r1");
283 asm("bx lr");
284 asm(".space 4084");
285 }
287 __NAKED__ TInt TestAlignment32(TInt aParam1, TInt aParam2)
288 {
289 asm("movs r2,r0");
290 asm("adds r0,r2,r1");
291 asm("bx lr");
292 asm(".space 4084");
293 }
295 __NAKED__ TInt TestAlignment33(TInt aParam1, TInt aParam2)
296 {
297 asm("movs r2,r0");
298 asm("adds r0,r2,r1");
299 asm("bx lr");
300 asm(".space 4084");
301 }
303 __NAKED__ TInt TestAlignment34(TInt aParam1, TInt aParam2)
304 {
305 asm("movs r2,r0");
306 asm("adds r0,r2,r1");
307 asm("bx lr");
308 asm(".space 4084");
309 }
311 __NAKED__ TInt TestAlignment35(TInt aParam1, TInt aParam2)
312 {
313 asm("movs r2,r0");
314 asm("adds r0,r2,r1");
315 asm("bx lr");
316 asm(".space 4084");
317 }
319 __NAKED__ TInt TestAlignment36(TInt aParam1, TInt aParam2)
320 {
321 asm("movs r2,r0");
322 asm("adds r0,r2,r1");
323 asm("bx lr");
324 asm(".space 4084");
325 }
327 __NAKED__ TInt TestAlignment37(TInt aParam1, TInt aParam2)
328 {
329 asm("movs r2,r0");
330 asm("adds r0,r2,r1");
331 asm("bx lr");
332 asm(".space 4084");
333 }
335 __NAKED__ TInt TestAlignment38(TInt aParam1, TInt aParam2)
336 {
337 asm("movs r2,r0");
338 asm("adds r0,r2,r1");
339 asm("bx lr");
340 asm(".space 4084");
341 }
343 __NAKED__ TInt TestAlignment39(TInt aParam1, TInt aParam2)
344 {
345 asm("movs r2,r0");
346 asm("adds r0,r2,r1");
347 asm("bx lr");
348 asm(".space 4084");
349 }
351 __NAKED__ TInt TestAlignment40(TInt aParam1, TInt aParam2)
352 {
353 asm("movs r2,r0");
354 asm("adds r0,r2,r1");
355 asm("bx lr");
356 asm(".space 4084");
357 }
359 __NAKED__ TInt TestAlignment41(TInt aParam1, TInt aParam2)
360 {
361 asm("movs r2,r0");
362 asm("adds r0,r2,r1");
363 asm("bx lr");
364 asm(".space 4084");
365 }
367 __NAKED__ TInt TestAlignment42(TInt aParam1, TInt aParam2)
368 {
369 asm("movs r2,r0");
370 asm("adds r0,r2,r1");
371 asm("bx lr");
372 asm(".space 4084");
373 }
375 __NAKED__ TInt TestAlignment43(TInt aParam1, TInt aParam2)
376 {
377 asm("movs r2,r0");
378 asm("adds r0,r2,r1");
379 asm("bx lr");
380 asm(".space 4084");
381 }
383 __NAKED__ TInt TestAlignment44(TInt aParam1, TInt aParam2)
384 {
385 asm("movs r2,r0");
386 asm("adds r0,r2,r1");
387 asm("bx lr");
388 asm(".space 4084");
389 }
391 __NAKED__ TInt TestAlignment45(TInt aParam1, TInt aParam2)
392 {
393 asm("movs r2,r0");
394 asm("adds r0,r2,r1");
395 asm("bx lr");
396 asm(".space 4084");
397 }
399 __NAKED__ TInt TestAlignment46(TInt aParam1, TInt aParam2)
400 {
401 asm("movs r2,r0");
402 asm("adds r0,r2,r1");
403 asm("bx lr");
404 asm(".space 4084");
405 }
407 __NAKED__ TInt TestAlignment47(TInt aParam1, TInt aParam2)
408 {
409 asm("movs r2,r0");
410 asm("adds r0,r2,r1");
411 asm("bx lr");
412 asm(".space 4084");
413 }
415 __NAKED__ TInt TestAlignment48(TInt aParam1, TInt aParam2)
416 {
417 asm("movs r2,r0");
418 asm("adds r0,r2,r1");
419 asm("bx lr");
420 asm(".space 4084");
421 }
423 __NAKED__ TInt TestAlignment49(TInt aParam1, TInt aParam2)
424 {
425 asm("movs r2,r0");
426 asm("adds r0,r2,r1");
427 asm("bx lr");
428 asm(".space 4084");
429 }
431 __NAKED__ TInt TestAlignment50(TInt aParam1, TInt aParam2)
432 {
433 asm("movs r2,r0");
434 asm("adds r0,r2,r1");
435 asm("bx lr");
436 asm(".space 4084");
437 }
439 __NAKED__ TInt TestAlignment51(TInt aParam1, TInt aParam2)
440 {
441 asm("movs r2,r0");
442 asm("adds r0,r2,r1");
443 asm("bx lr");
444 asm(".space 4084");
445 }
447 __NAKED__ TInt TestAlignment52(TInt aParam1, TInt aParam2)
448 {
449 asm("movs r2,r0");
450 asm("adds r0,r2,r1");
451 asm("bx lr");
452 asm(".space 4084");
453 }
455 __NAKED__ TInt TestAlignment53(TInt aParam1, TInt aParam2)
456 {
457 asm("movs r2,r0");
458 asm("adds r0,r2,r1");
459 asm("bx lr");
460 asm(".space 4084");
461 }
463 __NAKED__ TInt TestAlignment54(TInt aParam1, TInt aParam2)
464 {
465 asm("movs r2,r0");
466 asm("adds r0,r2,r1");
467 asm("bx lr");
468 asm(".space 4084");
469 }
471 __NAKED__ TInt TestAlignment55(TInt aParam1, TInt aParam2)
472 {
473 asm("movs r2,r0");
474 asm("adds r0,r2,r1");
475 asm("bx lr");
476 asm(".space 4084");
477 }
479 __NAKED__ TInt TestAlignment56(TInt aParam1, TInt aParam2)
480 {
481 asm("movs r2,r0");
482 asm("adds r0,r2,r1");
483 asm("bx lr");
484 asm(".space 4084");
485 }
487 __NAKED__ TInt TestAlignment57(TInt aParam1, TInt aParam2)
488 {
489 asm("movs r2,r0");
490 asm("adds r0,r2,r1");
491 asm("bx lr");
492 asm(".space 4084");
493 }
495 __NAKED__ TInt TestAlignment58(TInt aParam1, TInt aParam2)
496 {
497 asm("movs r2,r0");
498 asm("adds r0,r2,r1");
499 asm("bx lr");
500 asm(".space 4084");
501 }
503 __NAKED__ TInt TestAlignment59(TInt aParam1, TInt aParam2)
504 {
505 asm("movs r2,r0");
506 asm("adds r0,r2,r1");
507 asm("bx lr");
508 asm(".space 4084");
509 }
511 __NAKED__ TInt TestAlignment60(TInt aParam1, TInt aParam2)
512 {
513 asm("movs r2,r0");
514 asm("adds r0,r2,r1");
515 asm("bx lr");
516 asm(".space 4084");
517 }
520 __NAKED__ TInt TestAlignment61(TInt aParam1, TInt aParam2)
521 {
522 asm("movs r2,r0");
523 asm("adds r0,r2,r1");
524 asm("bx lr");
525 asm(".space 4084");
526 }
529 __NAKED__ TInt TestAlignment62(TInt aParam1, TInt aParam2)
530 {
531 asm("movs r2,r0");
532 asm("adds r0,r2,r1");
533 asm("bx lr");
534 asm(".space 4084");
535 }
537 __NAKED__ TInt TestAlignment63(TInt aParam1, TInt aParam2)
538 {
539 asm("movs r2,r0");
540 asm("adds r0,r2,r1");
541 asm("bx lr");
542 asm(".space 4084");
543 }
545 #ifdef T_PAGESTRESS_LARGE_ARRAY
546 __NAKED__ TInt TestAlignment64(TInt aParam1, TInt aParam2)
547 {
548 asm("movs r2,r0");
549 asm("adds r0,r2,r1");
550 asm("bx lr");
551 asm(".space 4084");
552 }
554 __NAKED__ TInt TestAlignment65(TInt aParam1, TInt aParam2)
555 {
556 asm("movs r2,r0");
557 asm("adds r0,r2,r1");
558 asm("bx lr");
559 asm(".space 4084");
560 }
562 __NAKED__ TInt TestAlignment66(TInt aParam1, TInt aParam2)
563 {
564 asm("movs r2,r0");
565 asm("adds r0,r2,r1");
566 asm("bx lr");
567 asm(".space 4084");
568 }
570 __NAKED__ TInt TestAlignment67(TInt aParam1, TInt aParam2)
571 {
572 asm("movs r2,r0");
573 asm("adds r0,r2,r1");
574 asm("bx lr");
575 asm(".space 4084");
576 }
578 __NAKED__ TInt TestAlignment68(TInt aParam1, TInt aParam2)
579 {
580 asm("movs r2,r0");
581 asm("adds r0,r2,r1");
582 asm("bx lr");
583 asm(".space 4084");
584 }
586 __NAKED__ TInt TestAlignment69(TInt aParam1, TInt aParam2)
587 {
588 asm("movs r2,r0");
589 asm("adds r0,r2,r1");
590 asm("bx lr");
591 asm(".space 4084");
592 }
594 __NAKED__ TInt TestAlignment70(TInt aParam1, TInt aParam2)
595 {
596 asm("movs r2,r0");
597 asm("adds r0,r2,r1");
598 asm("bx lr");
599 asm(".space 4084");
600 }
602 __NAKED__ TInt TestAlignment71(TInt aParam1, TInt aParam2)
603 {
604 asm("movs r2,r0");
605 asm("adds r0,r2,r1");
606 asm("bx lr");
607 asm(".space 4084");
608 }
610 __NAKED__ TInt TestAlignment72(TInt aParam1, TInt aParam2)
611 {
612 asm("movs r2,r0");
613 asm("adds r0,r2,r1");
614 asm("bx lr");
615 asm(".space 4084");
616 }
618 __NAKED__ TInt TestAlignment73(TInt aParam1, TInt aParam2)
619 {
620 asm("movs r2,r0");
621 asm("adds r0,r2,r1");
622 asm("bx lr");
623 asm(".space 4084");
624 }
626 __NAKED__ TInt TestAlignment74(TInt aParam1, TInt aParam2)
627 {
628 asm("movs r2,r0");
629 asm("adds r0,r2,r1");
630 asm("bx lr");
631 asm(".space 4084");
632 }
634 __NAKED__ TInt TestAlignment75(TInt aParam1, TInt aParam2)
635 {
636 asm("movs r2,r0");
637 asm("adds r0,r2,r1");
638 asm("bx lr");
639 asm(".space 4084");
640 }
642 __NAKED__ TInt TestAlignment76(TInt aParam1, TInt aParam2)
643 {
644 asm("movs r2,r0");
645 asm("adds r0,r2,r1");
646 asm("bx lr");
647 asm(".space 4084");
648 }
650 __NAKED__ TInt TestAlignment77(TInt aParam1, TInt aParam2)
651 {
652 asm("movs r2,r0");
653 asm("adds r0,r2,r1");
654 asm("bx lr");
655 asm(".space 4084");
656 }
658 __NAKED__ TInt TestAlignment78(TInt aParam1, TInt aParam2)
659 {
660 asm("movs r2,r0");
661 asm("adds r0,r2,r1");
662 asm("bx lr");
663 asm(".space 4084");
664 }
666 __NAKED__ TInt TestAlignment79(TInt aParam1, TInt aParam2)
667 {
668 asm("movs r2,r0");
669 asm("adds r0,r2,r1");
670 asm("bx lr");
671 asm(".space 4084");
672 }
674 __NAKED__ TInt TestAlignment80(TInt aParam1, TInt aParam2)
675 {
676 asm("movs r2,r0");
677 asm("adds r0,r2,r1");
678 asm("bx lr");
679 asm(".space 4084");
680 }
682 __NAKED__ TInt TestAlignment81(TInt aParam1, TInt aParam2)
683 {
684 asm("movs r2,r0");
685 asm("adds r0,r2,r1");
686 asm("bx lr");
687 asm(".space 4084");
688 }
690 __NAKED__ TInt TestAlignment82(TInt aParam1, TInt aParam2)
691 {
692 asm("movs r2,r0");
693 asm("adds r0,r2,r1");
694 asm("bx lr");
695 asm(".space 4084");
696 }
698 __NAKED__ TInt TestAlignment83(TInt aParam1, TInt aParam2)
699 {
700 asm("movs r2,r0");
701 asm("adds r0,r2,r1");
702 asm("bx lr");
703 asm(".space 4084");
704 }
706 __NAKED__ TInt TestAlignment84(TInt aParam1, TInt aParam2)
707 {
708 asm("movs r2,r0");
709 asm("adds r0,r2,r1");
710 asm("bx lr");
711 asm(".space 4084");
712 }
714 __NAKED__ TInt TestAlignment85(TInt aParam1, TInt aParam2)
715 {
716 asm("movs r2,r0");
717 asm("adds r0,r2,r1");
718 asm("bx lr");
719 asm(".space 4084");
720 }
722 __NAKED__ TInt TestAlignment86(TInt aParam1, TInt aParam2)
723 {
724 asm("movs r2,r0");
725 asm("adds r0,r2,r1");
726 asm("bx lr");
727 asm(".space 4084");
728 }
730 __NAKED__ TInt TestAlignment87(TInt aParam1, TInt aParam2)
731 {
732 asm("movs r2,r0");
733 asm("adds r0,r2,r1");
734 asm("bx lr");
735 asm(".space 4084");
736 }
738 __NAKED__ TInt TestAlignment88(TInt aParam1, TInt aParam2)
739 {
740 asm("movs r2,r0");
741 asm("adds r0,r2,r1");
742 asm("bx lr");
743 asm(".space 4084");
744 }
746 __NAKED__ TInt TestAlignment89(TInt aParam1, TInt aParam2)
747 {
748 asm("movs r2,r0");
749 asm("adds r0,r2,r1");
750 asm("bx lr");
751 asm(".space 4084");
752 }
754 __NAKED__ TInt TestAlignment90(TInt aParam1, TInt aParam2)
755 {
756 asm("movs r2,r0");
757 asm("adds r0,r2,r1");
758 asm("bx lr");
759 asm(".space 4084");
760 }
762 __NAKED__ TInt TestAlignment91(TInt aParam1, TInt aParam2)
763 {
764 asm("movs r2,r0");
765 asm("adds r0,r2,r1");
766 asm("bx lr");
767 asm(".space 4084");
768 }
770 __NAKED__ TInt TestAlignment92(TInt aParam1, TInt aParam2)
771 {
772 asm("movs r2,r0");
773 asm("adds r0,r2,r1");
774 asm("bx lr");
775 asm(".space 4084");
776 }
778 __NAKED__ TInt TestAlignment93(TInt aParam1, TInt aParam2)
779 {
780 asm("movs r2,r0");
781 asm("adds r0,r2,r1");
782 asm("bx lr");
783 asm(".space 4084");
784 }
786 __NAKED__ TInt TestAlignment94(TInt aParam1, TInt aParam2)
787 {
788 asm("movs r2,r0");
789 asm("adds r0,r2,r1");
790 asm("bx lr");
791 asm(".space 4084");
792 }
794 __NAKED__ TInt TestAlignment95(TInt aParam1, TInt aParam2)
795 {
796 asm("movs r2,r0");
797 asm("adds r0,r2,r1");
798 asm("bx lr");
799 asm(".space 4084");
800 }
802 __NAKED__ TInt TestAlignment96(TInt aParam1, TInt aParam2)
803 {
804 asm("movs r2,r0");
805 asm("adds r0,r2,r1");
806 asm("bx lr");
807 asm(".space 4084");
808 }
810 __NAKED__ TInt TestAlignment97(TInt aParam1, TInt aParam2)
811 {
812 asm("movs r2,r0");
813 asm("adds r0,r2,r1");
814 asm("bx lr");
815 asm(".space 4084");
816 }
818 __NAKED__ TInt TestAlignment98(TInt aParam1, TInt aParam2)
819 {
820 asm("movs r2,r0");
821 asm("adds r0,r2,r1");
822 asm("bx lr");
823 asm(".space 4084");
824 }
826 __NAKED__ TInt TestAlignment99(TInt aParam1, TInt aParam2)
827 {
828 asm("movs r2,r0");
829 asm("adds r0,r2,r1");
830 asm("bx lr");
831 asm(".space 4084");
832 }
834 __NAKED__ TInt TestAlignment100(TInt aParam1, TInt aParam2)
835 {
836 asm("movs r2,r0");
837 asm("adds r0,r2,r1");
838 asm("bx lr");
839 asm(".space 4084");
840 }
842 __NAKED__ TInt TestAlignment101(TInt aParam1, TInt aParam2)
843 {
844 asm("movs r2,r0");
845 asm("adds r0,r2,r1");
846 asm("bx lr");
847 asm(".space 4084");
848 }
850 __NAKED__ TInt TestAlignment102(TInt aParam1, TInt aParam2)
851 {
852 asm("movs r2,r0");
853 asm("adds r0,r2,r1");
854 asm("bx lr");
855 asm(".space 4084");
856 }
858 __NAKED__ TInt TestAlignment103(TInt aParam1, TInt aParam2)
859 {
860 asm("movs r2,r0");
861 asm("adds r0,r2,r1");
862 asm("bx lr");
863 asm(".space 4084");
864 }
866 __NAKED__ TInt TestAlignment104(TInt aParam1, TInt aParam2)
867 {
868 asm("movs r2,r0");
869 asm("adds r0,r2,r1");
870 asm("bx lr");
871 asm(".space 4084");
872 }
874 __NAKED__ TInt TestAlignment105(TInt aParam1, TInt aParam2)
875 {
876 asm("movs r2,r0");
877 asm("adds r0,r2,r1");
878 asm("bx lr");
879 asm(".space 4084");
880 }
882 __NAKED__ TInt TestAlignment106(TInt aParam1, TInt aParam2)
883 {
884 asm("movs r2,r0");
885 asm("adds r0,r2,r1");
886 asm("bx lr");
887 asm(".space 4084");
888 }
890 __NAKED__ TInt TestAlignment107(TInt aParam1, TInt aParam2)
891 {
892 asm("movs r2,r0");
893 asm("adds r0,r2,r1");
894 asm("bx lr");
895 asm(".space 4084");
896 }
898 __NAKED__ TInt TestAlignment108(TInt aParam1, TInt aParam2)
899 {
900 asm("movs r2,r0");
901 asm("adds r0,r2,r1");
902 asm("bx lr");
903 asm(".space 4084");
904 }
906 __NAKED__ TInt TestAlignment109(TInt aParam1, TInt aParam2)
907 {
908 asm("movs r2,r0");
909 asm("adds r0,r2,r1");
910 asm("bx lr");
911 asm(".space 4084");
912 }
914 __NAKED__ TInt TestAlignment110(TInt aParam1, TInt aParam2)
915 {
916 asm("movs r2,r0");
917 asm("adds r0,r2,r1");
918 asm("bx lr");
919 asm(".space 4084");
920 }
922 __NAKED__ TInt TestAlignment111(TInt aParam1, TInt aParam2)
923 {
924 asm("movs r2,r0");
925 asm("adds r0,r2,r1");
926 asm("bx lr");
927 asm(".space 4084");
928 }
930 __NAKED__ TInt TestAlignment112(TInt aParam1, TInt aParam2)
931 {
932 asm("movs r2,r0");
933 asm("adds r0,r2,r1");
934 asm("bx lr");
935 asm(".space 4084");
936 }
938 __NAKED__ TInt TestAlignment113(TInt aParam1, TInt aParam2)
939 {
940 asm("movs r2,r0");
941 asm("adds r0,r2,r1");
942 asm("bx lr");
943 asm(".space 4084");
944 }
946 __NAKED__ TInt TestAlignment114(TInt aParam1, TInt aParam2)
947 {
948 asm("movs r2,r0");
949 asm("adds r0,r2,r1");
950 asm("bx lr");
951 asm(".space 4084");
952 }
954 __NAKED__ TInt TestAlignment115(TInt aParam1, TInt aParam2)
955 {
956 asm("movs r2,r0");
957 asm("adds r0,r2,r1");
958 asm("bx lr");
959 asm(".space 4084");
960 }
962 __NAKED__ TInt TestAlignment116(TInt aParam1, TInt aParam2)
963 {
964 asm("movs r2,r0");
965 asm("adds r0,r2,r1");
966 asm("bx lr");
967 asm(".space 4084");
968 }
970 __NAKED__ TInt TestAlignment117(TInt aParam1, TInt aParam2)
971 {
972 asm("movs r2,r0");
973 asm("adds r0,r2,r1");
974 asm("bx lr");
975 asm(".space 4084");
976 }
978 __NAKED__ TInt TestAlignment118(TInt aParam1, TInt aParam2)
979 {
980 asm("movs r2,r0");
981 asm("adds r0,r2,r1");
982 asm("bx lr");
983 asm(".space 4084");
984 }
986 __NAKED__ TInt TestAlignment119(TInt aParam1, TInt aParam2)
987 {
988 asm("movs r2,r0");
989 asm("adds r0,r2,r1");
990 asm("bx lr");
991 asm(".space 4084");
992 }
994 __NAKED__ TInt TestAlignment120(TInt aParam1, TInt aParam2)
995 {
996 asm("movs r2,r0");
997 asm("adds r0,r2,r1");
998 asm("bx lr");
999 asm(".space 4084");
1000 }
1002 __NAKED__ TInt TestAlignment121(TInt aParam1, TInt aParam2)
1003 {
1004 asm("movs r2,r0");
1005 asm("adds r0,r2,r1");
1006 asm("bx lr");
1007 asm(".space 4084");
1008 }
1010 __NAKED__ TInt TestAlignment122(TInt aParam1, TInt aParam2)
1011 {
1012 asm("movs r2,r0");
1013 asm("adds r0,r2,r1");
1014 asm("bx lr");
1015 asm(".space 4084");
1016 }
1018 __NAKED__ TInt TestAlignment123(TInt aParam1, TInt aParam2)
1019 {
1020 asm("movs r2,r0");
1021 asm("adds r0,r2,r1");
1022 asm("bx lr");
1023 asm(".space 4084");
1024 }
1026 __NAKED__ TInt TestAlignment124(TInt aParam1, TInt aParam2)
1027 {
1028 asm("movs r2,r0");
1029 asm("adds r0,r2,r1");
1030 asm("bx lr");
1031 asm(".space 4084");
1032 }
1034 __NAKED__ TInt TestAlignment125(TInt aParam1, TInt aParam2)
1035 {
1036 asm("movs r2,r0");
1037 asm("adds r0,r2,r1");
1038 asm("bx lr");
1039 asm(".space 4084");
1040 }
1042 __NAKED__ TInt TestAlignment126(TInt aParam1, TInt aParam2)
1043 {
1044 asm("movs r2,r0");
1045 asm("adds r0,r2,r1");
1046 asm("bx lr");
1047 asm(".space 4084");
1048 }
1050 __NAKED__ TInt TestAlignment127(TInt aParam1, TInt aParam2)
1051 {
1052 asm("movs r2,r0");
1053 asm("adds r0,r2,r1");
1054 asm("bx lr");
1055 asm(".space 4084");
1056 }
1058 __NAKED__ TInt TestAlignment128(TInt aParam1, TInt aParam2)
1059 {
1060 asm("movs r2,r0");
1061 asm("adds r0,r2,r1");
1062 asm("bx lr");
1063 asm(".space 4084");
1064 }
1066 __NAKED__ TInt TestAlignment129(TInt aParam1, TInt aParam2)
1067 {
1068 asm("movs r2,r0");
1069 asm("adds r0,r2,r1");
1070 asm("bx lr");
1071 asm(".space 4084");
1072 }
1074 __NAKED__ TInt TestAlignment130(TInt aParam1, TInt aParam2)
1075 {
1076 asm("movs r2,r0");
1077 asm("adds r0,r2,r1");
1078 asm("bx lr");
1079 asm(".space 4084");
1080 }
1082 __NAKED__ TInt TestAlignment131(TInt aParam1, TInt aParam2)
1083 {
1084 asm("movs r2,r0");
1085 asm("adds r0,r2,r1");
1086 asm("bx lr");
1087 asm(".space 4084");
1088 }
1090 __NAKED__ TInt TestAlignment132(TInt aParam1, TInt aParam2)
1091 {
1092 asm("movs r2,r0");
1093 asm("adds r0,r2,r1");
1094 asm("bx lr");
1095 asm(".space 4084");
1096 }
1098 __NAKED__ TInt TestAlignment133(TInt aParam1, TInt aParam2)
1099 {
1100 asm("movs r2,r0");
1101 asm("adds r0,r2,r1");
1102 asm("bx lr");
1103 asm(".space 4084");
1104 }
1106 __NAKED__ TInt TestAlignment134(TInt aParam1, TInt aParam2)
1107 {
1108 asm("movs r2,r0");
1109 asm("adds r0,r2,r1");
1110 asm("bx lr");
1111 asm(".space 4084");
1112 }
1114 __NAKED__ TInt TestAlignment135(TInt aParam1, TInt aParam2)
1115 {
1116 asm("movs r2,r0");
1117 asm("adds r0,r2,r1");
1118 asm("bx lr");
1119 asm(".space 4084");
1120 }
1122 __NAKED__ TInt TestAlignment136(TInt aParam1, TInt aParam2)
1123 {
1124 asm("movs r2,r0");
1125 asm("adds r0,r2,r1");
1126 asm("bx lr");
1127 asm(".space 4084");
1128 }
1130 __NAKED__ TInt TestAlignment137(TInt aParam1, TInt aParam2)
1131 {
1132 asm("movs r2,r0");
1133 asm("adds r0,r2,r1");
1134 asm("bx lr");
1135 asm(".space 4084");
1136 }
1138 __NAKED__ TInt TestAlignment138(TInt aParam1, TInt aParam2)
1139 {
1140 asm("movs r2,r0");
1141 asm("adds r0,r2,r1");
1142 asm("bx lr");
1143 asm(".space 4084");
1144 }
1146 __NAKED__ TInt TestAlignment139(TInt aParam1, TInt aParam2)
1147 {
1148 asm("movs r2,r0");
1149 asm("adds r0,r2,r1");
1150 asm("bx lr");
1151 asm(".space 4084");
1152 }
1154 __NAKED__ TInt TestAlignment140(TInt aParam1, TInt aParam2)
1155 {
1156 asm("movs r2,r0");
1157 asm("adds r0,r2,r1");
1158 asm("bx lr");
1159 asm(".space 4084");
1160 }
1162 __NAKED__ TInt TestAlignment141(TInt aParam1, TInt aParam2)
1163 {
1164 asm("movs r2,r0");
1165 asm("adds r0,r2,r1");
1166 asm("bx lr");
1167 asm(".space 4084");
1168 }
1170 __NAKED__ TInt TestAlignment142(TInt aParam1, TInt aParam2)
1171 {
1172 asm("movs r2,r0");
1173 asm("adds r0,r2,r1");
1174 asm("bx lr");
1175 asm(".space 4084");
1176 }
1178 __NAKED__ TInt TestAlignment143(TInt aParam1, TInt aParam2)
1179 {
1180 asm("movs r2,r0");
1181 asm("adds r0,r2,r1");
1182 asm("bx lr");
1183 asm(".space 4084");
1184 }
1186 __NAKED__ TInt TestAlignment144(TInt aParam1, TInt aParam2)
1187 {
1188 asm("movs r2,r0");
1189 asm("adds r0,r2,r1");
1190 asm("bx lr");
1191 asm(".space 4084");
1192 }
1194 __NAKED__ TInt TestAlignment145(TInt aParam1, TInt aParam2)
1195 {
1196 asm("movs r2,r0");
1197 asm("adds r0,r2,r1");
1198 asm("bx lr");
1199 asm(".space 4084");
1200 }
1202 __NAKED__ TInt TestAlignment146(TInt aParam1, TInt aParam2)
1203 {
1204 asm("movs r2,r0");
1205 asm("adds r0,r2,r1");
1206 asm("bx lr");
1207 asm(".space 4084");
1208 }
1210 __NAKED__ TInt TestAlignment147(TInt aParam1, TInt aParam2)
1211 {
1212 asm("movs r2,r0");
1213 asm("adds r0,r2,r1");
1214 asm("bx lr");
1215 asm(".space 4084");
1216 }
1218 __NAKED__ TInt TestAlignment148(TInt aParam1, TInt aParam2)
1219 {
1220 asm("movs r2,r0");
1221 asm("adds r0,r2,r1");
1222 asm("bx lr");
1223 asm(".space 4084");
1224 }
1226 __NAKED__ TInt TestAlignment149(TInt aParam1, TInt aParam2)
1227 {
1228 asm("movs r2,r0");
1229 asm("adds r0,r2,r1");
1230 asm("bx lr");
1231 asm(".space 4084");
1232 }
1234 __NAKED__ TInt TestAlignment150(TInt aParam1, TInt aParam2)
1235 {
1236 asm("movs r2,r0");
1237 asm("adds r0,r2,r1");
1238 asm("bx lr");
1239 asm(".space 4084");
1240 }
1242 __NAKED__ TInt TestAlignment151(TInt aParam1, TInt aParam2)
1243 {
1244 asm("movs r2,r0");
1245 asm("adds r0,r2,r1");
1246 asm("bx lr");
1247 asm(".space 4084");
1248 }
1250 __NAKED__ TInt TestAlignment152(TInt aParam1, TInt aParam2)
1251 {
1252 asm("movs r2,r0");
1253 asm("adds r0,r2,r1");
1254 asm("bx lr");
1255 asm(".space 4084");
1256 }
1258 __NAKED__ TInt TestAlignment153(TInt aParam1, TInt aParam2)
1259 {
1260 asm("movs r2,r0");
1261 asm("adds r0,r2,r1");
1262 asm("bx lr");
1263 asm(".space 4084");
1264 }
1266 __NAKED__ TInt TestAlignment154(TInt aParam1, TInt aParam2)
1267 {
1268 asm("movs r2,r0");
1269 asm("adds r0,r2,r1");
1270 asm("bx lr");
1271 asm(".space 4084");
1272 }
1274 __NAKED__ TInt TestAlignment155(TInt aParam1, TInt aParam2)
1275 {
1276 asm("movs r2,r0");
1277 asm("adds r0,r2,r1");
1278 asm("bx lr");
1279 asm(".space 4084");
1280 }
1282 __NAKED__ TInt TestAlignment156(TInt aParam1, TInt aParam2)
1283 {
1284 asm("movs r2,r0");
1285 asm("adds r0,r2,r1");
1286 asm("bx lr");
1287 asm(".space 4084");
1288 }
1290 __NAKED__ TInt TestAlignment157(TInt aParam1, TInt aParam2)
1291 {
1292 asm("movs r2,r0");
1293 asm("adds r0,r2,r1");
1294 asm("bx lr");
1295 asm(".space 4084");
1296 }
1298 __NAKED__ TInt TestAlignment158(TInt aParam1, TInt aParam2)
1299 {
1300 asm("movs r2,r0");
1301 asm("adds r0,r2,r1");
1302 asm("bx lr");
1303 asm(".space 4084");
1304 }
1306 __NAKED__ TInt TestAlignment159(TInt aParam1, TInt aParam2)
1307 {
1308 asm("movs r2,r0");
1309 asm("adds r0,r2,r1");
1310 asm("bx lr");
1311 asm(".space 4084");
1312 }
1314 __NAKED__ TInt TestAlignment160(TInt aParam1, TInt aParam2)
1315 {
1316 asm("movs r2,r0");
1317 asm("adds r0,r2,r1");
1318 asm("bx lr");
1319 asm(".space 4084");
1320 }
1322 __NAKED__ TInt TestAlignment161(TInt aParam1, TInt aParam2)
1323 {
1324 asm("movs r2,r0");
1325 asm("adds r0,r2,r1");
1326 asm("bx lr");
1327 asm(".space 4084");
1328 }
1330 __NAKED__ TInt TestAlignment162(TInt aParam1, TInt aParam2)
1331 {
1332 asm("movs r2,r0");
1333 asm("adds r0,r2,r1");
1334 asm("bx lr");
1335 asm(".space 4084");
1336 }
1338 __NAKED__ TInt TestAlignment163(TInt aParam1, TInt aParam2)
1339 {
1340 asm("movs r2,r0");
1341 asm("adds r0,r2,r1");
1342 asm("bx lr");
1343 asm(".space 4084");
1344 }
1346 __NAKED__ TInt TestAlignment164(TInt aParam1, TInt aParam2)
1347 {
1348 asm("movs r2,r0");
1349 asm("adds r0,r2,r1");
1350 asm("bx lr");
1351 asm(".space 4084");
1352 }
1354 __NAKED__ TInt TestAlignment165(TInt aParam1, TInt aParam2)
1355 {
1356 asm("movs r2,r0");
1357 asm("adds r0,r2,r1");
1358 asm("bx lr");
1359 asm(".space 4084");
1360 }
1362 __NAKED__ TInt TestAlignment166(TInt aParam1, TInt aParam2)
1363 {
1364 asm("movs r2,r0");
1365 asm("adds r0,r2,r1");
1366 asm("bx lr");
1367 asm(".space 4084");
1368 }
1370 __NAKED__ TInt TestAlignment167(TInt aParam1, TInt aParam2)
1371 {
1372 asm("movs r2,r0");
1373 asm("adds r0,r2,r1");
1374 asm("bx lr");
1375 asm(".space 4084");
1376 }
1378 __NAKED__ TInt TestAlignment168(TInt aParam1, TInt aParam2)
1379 {
1380 asm("movs r2,r0");
1381 asm("adds r0,r2,r1");
1382 asm("bx lr");
1383 asm(".space 4084");
1384 }
1386 __NAKED__ TInt TestAlignment169(TInt aParam1, TInt aParam2)
1387 {
1388 asm("movs r2,r0");
1389 asm("adds r0,r2,r1");
1390 asm("bx lr");
1391 asm(".space 4084");
1392 }
1394 __NAKED__ TInt TestAlignment170(TInt aParam1, TInt aParam2)
1395 {
1396 asm("movs r2,r0");
1397 asm("adds r0,r2,r1");
1398 asm("bx lr");
1399 asm(".space 4084");
1400 }
1402 __NAKED__ TInt TestAlignment171(TInt aParam1, TInt aParam2)
1403 {
1404 asm("movs r2,r0");
1405 asm("adds r0,r2,r1");
1406 asm("bx lr");
1407 asm(".space 4084");
1408 }
1410 __NAKED__ TInt TestAlignment172(TInt aParam1, TInt aParam2)
1411 {
1412 asm("movs r2,r0");
1413 asm("adds r0,r2,r1");
1414 asm("bx lr");
1415 asm(".space 4084");
1416 }
1418 __NAKED__ TInt TestAlignment173(TInt aParam1, TInt aParam2)
1419 {
1420 asm("movs r2,r0");
1421 asm("adds r0,r2,r1");
1422 asm("bx lr");
1423 asm(".space 4084");
1424 }
1426 __NAKED__ TInt TestAlignment174(TInt aParam1, TInt aParam2)
1427 {
1428 asm("movs r2,r0");
1429 asm("adds r0,r2,r1");
1430 asm("bx lr");
1431 asm(".space 4084");
1432 }
1434 __NAKED__ TInt TestAlignment175(TInt aParam1, TInt aParam2)
1435 {
1436 asm("movs r2,r0");
1437 asm("adds r0,r2,r1");
1438 asm("bx lr");
1439 asm(".space 4084");
1440 }
1442 __NAKED__ TInt TestAlignment176(TInt aParam1, TInt aParam2)
1443 {
1444 asm("movs r2,r0");
1445 asm("adds r0,r2,r1");
1446 asm("bx lr");
1447 asm(".space 4084");
1448 }
1450 __NAKED__ TInt TestAlignment177(TInt aParam1, TInt aParam2)
1451 {
1452 asm("movs r2,r0");
1453 asm("adds r0,r2,r1");
1454 asm("bx lr");
1455 asm(".space 4084");
1456 }
1458 __NAKED__ TInt TestAlignment178(TInt aParam1, TInt aParam2)
1459 {
1460 asm("movs r2,r0");
1461 asm("adds r0,r2,r1");
1462 asm("bx lr");
1463 asm(".space 4084");
1464 }
1466 __NAKED__ TInt TestAlignment179(TInt aParam1, TInt aParam2)
1467 {
1468 asm("movs r2,r0");
1469 asm("adds r0,r2,r1");
1470 asm("bx lr");
1471 asm(".space 4084");
1472 }
1474 __NAKED__ TInt TestAlignment180(TInt aParam1, TInt aParam2)
1475 {
1476 asm("movs r2,r0");
1477 asm("adds r0,r2,r1");
1478 asm("bx lr");
1479 asm(".space 4084");
1480 }
1482 __NAKED__ TInt TestAlignment181(TInt aParam1, TInt aParam2)
1483 {
1484 asm("movs r2,r0");
1485 asm("adds r0,r2,r1");
1486 asm("bx lr");
1487 asm(".space 4084");
1488 }
1490 __NAKED__ TInt TestAlignment182(TInt aParam1, TInt aParam2)
1491 {
1492 asm("movs r2,r0");
1493 asm("adds r0,r2,r1");
1494 asm("bx lr");
1495 asm(".space 4084");
1496 }
1498 __NAKED__ TInt TestAlignment183(TInt aParam1, TInt aParam2)
1499 {
1500 asm("movs r2,r0");
1501 asm("adds r0,r2,r1");
1502 asm("bx lr");
1503 asm(".space 4084");
1504 }
1506 __NAKED__ TInt TestAlignment184(TInt aParam1, TInt aParam2)
1507 {
1508 asm("movs r2,r0");
1509 asm("adds r0,r2,r1");
1510 asm("bx lr");
1511 asm(".space 4084");
1512 }
1514 __NAKED__ TInt TestAlignment185(TInt aParam1, TInt aParam2)
1515 {
1516 asm("movs r2,r0");
1517 asm("adds r0,r2,r1");
1518 asm("bx lr");
1519 asm(".space 4084");
1520 }
1522 __NAKED__ TInt TestAlignment186(TInt aParam1, TInt aParam2)
1523 {
1524 asm("movs r2,r0");
1525 asm("adds r0,r2,r1");
1526 asm("bx lr");
1527 asm(".space 4084");
1528 }
1530 __NAKED__ TInt TestAlignment187(TInt aParam1, TInt aParam2)
1531 {
1532 asm("movs r2,r0");
1533 asm("adds r0,r2,r1");
1534 asm("bx lr");
1535 asm(".space 4084");
1536 }
1538 __NAKED__ TInt TestAlignment188(TInt aParam1, TInt aParam2)
1539 {
1540 asm("movs r2,r0");
1541 asm("adds r0,r2,r1");
1542 asm("bx lr");
1543 asm(".space 4084");
1544 }
1546 __NAKED__ TInt TestAlignment189(TInt aParam1, TInt aParam2)
1547 {
1548 asm("movs r2,r0");
1549 asm("adds r0,r2,r1");
1550 asm("bx lr");
1551 asm(".space 4084");
1552 }
1554 __NAKED__ TInt TestAlignment190(TInt aParam1, TInt aParam2)
1555 {
1556 asm("movs r2,r0");
1557 asm("adds r0,r2,r1");
1558 asm("bx lr");
1559 asm(".space 4084");
1560 }
1562 __NAKED__ TInt TestAlignment191(TInt aParam1, TInt aParam2)
1563 {
1564 asm("movs r2,r0");
1565 asm("adds r0,r2,r1");
1566 asm("bx lr");
1567 asm(".space 4084");
1568 }
1570 __NAKED__ TInt TestAlignment192(TInt aParam1, TInt aParam2)
1571 {
1572 asm("movs r2,r0");
1573 asm("adds r0,r2,r1");
1574 asm("bx lr");
1575 asm(".space 4084");
1576 }
1578 __NAKED__ TInt TestAlignment193(TInt aParam1, TInt aParam2)
1579 {
1580 asm("movs r2,r0");
1581 asm("adds r0,r2,r1");
1582 asm("bx lr");
1583 asm(".space 4084");
1584 }
1586 __NAKED__ TInt TestAlignment194(TInt aParam1, TInt aParam2)
1587 {
1588 asm("movs r2,r0");
1589 asm("adds r0,r2,r1");
1590 asm("bx lr");
1591 asm(".space 4084");
1592 }
1594 __NAKED__ TInt TestAlignment195(TInt aParam1, TInt aParam2)
1595 {
1596 asm("movs r2,r0");
1597 asm("adds r0,r2,r1");
1598 asm("bx lr");
1599 asm(".space 4084");
1600 }
1602 __NAKED__ TInt TestAlignment196(TInt aParam1, TInt aParam2)
1603 {
1604 asm("movs r2,r0");
1605 asm("adds r0,r2,r1");
1606 asm("bx lr");
1607 asm(".space 4084");
1608 }
1610 __NAKED__ TInt TestAlignment197(TInt aParam1, TInt aParam2)
1611 {
1612 asm("movs r2,r0");
1613 asm("adds r0,r2,r1");
1614 asm("bx lr");
1615 asm(".space 4084");
1616 }
1618 __NAKED__ TInt TestAlignment198(TInt aParam1, TInt aParam2)
1619 {
1620 asm("movs r2,r0");
1621 asm("adds r0,r2,r1");
1622 asm("bx lr");
1623 asm(".space 4084");
1624 }
1626 __NAKED__ TInt TestAlignment199(TInt aParam1, TInt aParam2)
1627 {
1628 asm("movs r2,r0");
1629 asm("adds r0,r2,r1");
1630 asm("bx lr");
1631 asm(".space 4084");
1632 }
1634 __NAKED__ TInt TestAlignment200(TInt aParam1, TInt aParam2)
1635 {
1636 asm("movs r2,r0");
1637 asm("adds r0,r2,r1");
1638 asm("bx lr");
1639 asm(".space 4084");
1640 }
1642 __NAKED__ TInt TestAlignment201(TInt aParam1, TInt aParam2)
1643 {
1644 asm("movs r2,r0");
1645 asm("adds r0,r2,r1");
1646 asm("bx lr");
1647 asm(".space 4084");
1648 }
1650 __NAKED__ TInt TestAlignment202(TInt aParam1, TInt aParam2)
1651 {
1652 asm("movs r2,r0");
1653 asm("adds r0,r2,r1");
1654 asm("bx lr");
1655 asm(".space 4084");
1656 }
1658 __NAKED__ TInt TestAlignment203(TInt aParam1, TInt aParam2)
1659 {
1660 asm("movs r2,r0");
1661 asm("adds r0,r2,r1");
1662 asm("bx lr");
1663 asm(".space 4084");
1664 }
1666 __NAKED__ TInt TestAlignment204(TInt aParam1, TInt aParam2)
1667 {
1668 asm("movs r2,r0");
1669 asm("adds r0,r2,r1");
1670 asm("bx lr");
1671 asm(".space 4084");
1672 }
1674 __NAKED__ TInt TestAlignment205(TInt aParam1, TInt aParam2)
1675 {
1676 asm("movs r2,r0");
1677 asm("adds r0,r2,r1");
1678 asm("bx lr");
1679 asm(".space 4084");
1680 }
1682 __NAKED__ TInt TestAlignment206(TInt aParam1, TInt aParam2)
1683 {
1684 asm("movs r2,r0");
1685 asm("adds r0,r2,r1");
1686 asm("bx lr");
1687 asm(".space 4084");
1688 }
1690 __NAKED__ TInt TestAlignment207(TInt aParam1, TInt aParam2)
1691 {
1692 asm("movs r2,r0");
1693 asm("adds r0,r2,r1");
1694 asm("bx lr");
1695 asm(".space 4084");
1696 }
1698 __NAKED__ TInt TestAlignment208(TInt aParam1, TInt aParam2)
1699 {
1700 asm("movs r2,r0");
1701 asm("adds r0,r2,r1");
1702 asm("bx lr");
1703 asm(".space 4084");
1704 }
1706 __NAKED__ TInt TestAlignment209(TInt aParam1, TInt aParam2)
1707 {
1708 asm("movs r2,r0");
1709 asm("adds r0,r2,r1");
1710 asm("bx lr");
1711 asm(".space 4084");
1712 }
1714 __NAKED__ TInt TestAlignment210(TInt aParam1, TInt aParam2)
1715 {
1716 asm("movs r2,r0");
1717 asm("adds r0,r2,r1");
1718 asm("bx lr");
1719 asm(".space 4084");
1720 }
1722 __NAKED__ TInt TestAlignment211(TInt aParam1, TInt aParam2)
1723 {
1724 asm("movs r2,r0");
1725 asm("adds r0,r2,r1");
1726 asm("bx lr");
1727 asm(".space 4084");
1728 }
1730 __NAKED__ TInt TestAlignment212(TInt aParam1, TInt aParam2)
1731 {
1732 asm("movs r2,r0");
1733 asm("adds r0,r2,r1");
1734 asm("bx lr");
1735 asm(".space 4084");
1736 }
1738 __NAKED__ TInt TestAlignment213(TInt aParam1, TInt aParam2)
1739 {
1740 asm("movs r2,r0");
1741 asm("adds r0,r2,r1");
1742 asm("bx lr");
1743 asm(".space 4084");
1744 }
1746 __NAKED__ TInt TestAlignment214(TInt aParam1, TInt aParam2)
1747 {
1748 asm("movs r2,r0");
1749 asm("adds r0,r2,r1");
1750 asm("bx lr");
1751 asm(".space 4084");
1752 }
1754 __NAKED__ TInt TestAlignment215(TInt aParam1, TInt aParam2)
1755 {
1756 asm("movs r2,r0");
1757 asm("adds r0,r2,r1");
1758 asm("bx lr");
1759 asm(".space 4084");
1760 }
1762 __NAKED__ TInt TestAlignment216(TInt aParam1, TInt aParam2)
1763 {
1764 asm("movs r2,r0");
1765 asm("adds r0,r2,r1");
1766 asm("bx lr");
1767 asm(".space 4084");
1768 }
1770 __NAKED__ TInt TestAlignment217(TInt aParam1, TInt aParam2)
1771 {
1772 asm("movs r2,r0");
1773 asm("adds r0,r2,r1");
1774 asm("bx lr");
1775 asm(".space 4084");
1776 }
1778 __NAKED__ TInt TestAlignment218(TInt aParam1, TInt aParam2)
1779 {
1780 asm("movs r2,r0");
1781 asm("adds r0,r2,r1");
1782 asm("bx lr");
1783 asm(".space 4084");
1784 }
1786 __NAKED__ TInt TestAlignment219(TInt aParam1, TInt aParam2)
1787 {
1788 asm("movs r2,r0");
1789 asm("adds r0,r2,r1");
1790 asm("bx lr");
1791 asm(".space 4084");
1792 }
1794 __NAKED__ TInt TestAlignment220(TInt aParam1, TInt aParam2)
1795 {
1796 asm("movs r2,r0");
1797 asm("adds r0,r2,r1");
1798 asm("bx lr");
1799 asm(".space 4084");
1800 }
1802 __NAKED__ TInt TestAlignment221(TInt aParam1, TInt aParam2)
1803 {
1804 asm("movs r2,r0");
1805 asm("adds r0,r2,r1");
1806 asm("bx lr");
1807 asm(".space 4084");
1808 }
1810 __NAKED__ TInt TestAlignment222(TInt aParam1, TInt aParam2)
1811 {
1812 asm("movs r2,r0");
1813 asm("adds r0,r2,r1");
1814 asm("bx lr");
1815 asm(".space 4084");
1816 }
1818 __NAKED__ TInt TestAlignment223(TInt aParam1, TInt aParam2)
1819 {
1820 asm("movs r2,r0");
1821 asm("adds r0,r2,r1");
1822 asm("bx lr");
1823 asm(".space 4084");
1824 }
1826 __NAKED__ TInt TestAlignment224(TInt aParam1, TInt aParam2)
1827 {
1828 asm("movs r2,r0");
1829 asm("adds r0,r2,r1");
1830 asm("bx lr");
1831 asm(".space 4084");
1832 }
1834 __NAKED__ TInt TestAlignment225(TInt aParam1, TInt aParam2)
1835 {
1836 asm("movs r2,r0");
1837 asm("adds r0,r2,r1");
1838 asm("bx lr");
1839 asm(".space 4084");
1840 }
1842 __NAKED__ TInt TestAlignment226(TInt aParam1, TInt aParam2)
1843 {
1844 asm("movs r2,r0");
1845 asm("adds r0,r2,r1");
1846 asm("bx lr");
1847 asm(".space 4084");
1848 }
1850 __NAKED__ TInt TestAlignment227(TInt aParam1, TInt aParam2)
1851 {
1852 asm("movs r2,r0");
1853 asm("adds r0,r2,r1");
1854 asm("bx lr");
1855 asm(".space 4084");
1856 }
1858 __NAKED__ TInt TestAlignment228(TInt aParam1, TInt aParam2)
1859 {
1860 asm("movs r2,r0");
1861 asm("adds r0,r2,r1");
1862 asm("bx lr");
1863 asm(".space 4084");
1864 }
1866 __NAKED__ TInt TestAlignment229(TInt aParam1, TInt aParam2)
1867 {
1868 asm("movs r2,r0");
1869 asm("adds r0,r2,r1");
1870 asm("bx lr");
1871 asm(".space 4084");
1872 }
1874 __NAKED__ TInt TestAlignment230(TInt aParam1, TInt aParam2)
1875 {
1876 asm("movs r2,r0");
1877 asm("adds r0,r2,r1");
1878 asm("bx lr");
1879 asm(".space 4084");
1880 }
1882 __NAKED__ TInt TestAlignment231(TInt aParam1, TInt aParam2)
1883 {
1884 asm("movs r2,r0");
1885 asm("adds r0,r2,r1");
1886 asm("bx lr");
1887 asm(".space 4084");
1888 }
1890 __NAKED__ TInt TestAlignment232(TInt aParam1, TInt aParam2)
1891 {
1892 asm("movs r2,r0");
1893 asm("adds r0,r2,r1");
1894 asm("bx lr");
1895 asm(".space 4084");
1896 }
1898 __NAKED__ TInt TestAlignment233(TInt aParam1, TInt aParam2)
1899 {
1900 asm("movs r2,r0");
1901 asm("adds r0,r2,r1");
1902 asm("bx lr");
1903 asm(".space 4084");
1904 }
1906 __NAKED__ TInt TestAlignment234(TInt aParam1, TInt aParam2)
1907 {
1908 asm("movs r2,r0");
1909 asm("adds r0,r2,r1");
1910 asm("bx lr");
1911 asm(".space 4084");
1912 }
1914 __NAKED__ TInt TestAlignment235(TInt aParam1, TInt aParam2)
1915 {
1916 asm("movs r2,r0");
1917 asm("adds r0,r2,r1");
1918 asm("bx lr");
1919 asm(".space 4084");
1920 }
1922 __NAKED__ TInt TestAlignment236(TInt aParam1, TInt aParam2)
1923 {
1924 asm("movs r2,r0");
1925 asm("adds r0,r2,r1");
1926 asm("bx lr");
1927 asm(".space 4084");
1928 }
1930 __NAKED__ TInt TestAlignment237(TInt aParam1, TInt aParam2)
1931 {
1932 asm("movs r2,r0");
1933 asm("adds r0,r2,r1");
1934 asm("bx lr");
1935 asm(".space 4084");
1936 }
1938 __NAKED__ TInt TestAlignment238(TInt aParam1, TInt aParam2)
1939 {
1940 asm("movs r2,r0");
1941 asm("adds r0,r2,r1");
1942 asm("bx lr");
1943 asm(".space 4084");
1944 }
1946 __NAKED__ TInt TestAlignment239(TInt aParam1, TInt aParam2)
1947 {
1948 asm("movs r2,r0");
1949 asm("adds r0,r2,r1");
1950 asm("bx lr");
1951 asm(".space 4084");
1952 }
1954 __NAKED__ TInt TestAlignment240(TInt aParam1, TInt aParam2)
1955 {
1956 asm("movs r2,r0");
1957 asm("adds r0,r2,r1");
1958 asm("bx lr");
1959 asm(".space 4084");
1960 }
1962 __NAKED__ TInt TestAlignment241(TInt aParam1, TInt aParam2)
1963 {
1964 asm("movs r2,r0");
1965 asm("adds r0,r2,r1");
1966 asm("bx lr");
1967 asm(".space 4084");
1968 }
1970 __NAKED__ TInt TestAlignment242(TInt aParam1, TInt aParam2)
1971 {
1972 asm("movs r2,r0");
1973 asm("adds r0,r2,r1");
1974 asm("bx lr");
1975 asm(".space 4084");
1976 }
1978 __NAKED__ TInt TestAlignment243(TInt aParam1, TInt aParam2)
1979 {
1980 asm("movs r2,r0");
1981 asm("adds r0,r2,r1");
1982 asm("bx lr");
1983 asm(".space 4084");
1984 }
1986 __NAKED__ TInt TestAlignment244(TInt aParam1, TInt aParam2)
1987 {
1988 asm("movs r2,r0");
1989 asm("adds r0,r2,r1");
1990 asm("bx lr");
1991 asm(".space 4084");
1992 }
1994 __NAKED__ TInt TestAlignment245(TInt aParam1, TInt aParam2)
1995 {
1996 asm("movs r2,r0");
1997 asm("adds r0,r2,r1");
1998 asm("bx lr");
1999 asm(".space 4084");
2000 }
2002 __NAKED__ TInt TestAlignment246(TInt aParam1, TInt aParam2)
2003 {
2004 asm("movs r2,r0");
2005 asm("adds r0,r2,r1");
2006 asm("bx lr");
2007 asm(".space 4084");
2008 }
2010 __NAKED__ TInt TestAlignment247(TInt aParam1, TInt aParam2)
2011 {
2012 asm("movs r2,r0");
2013 asm("adds r0,r2,r1");
2014 asm("bx lr");
2015 asm(".space 4084");
2016 }
2018 __NAKED__ TInt TestAlignment248(TInt aParam1, TInt aParam2)
2019 {
2020 asm("movs r2,r0");
2021 asm("adds r0,r2,r1");
2022 asm("bx lr");
2023 asm(".space 4084");
2024 }
2026 __NAKED__ TInt TestAlignment249(TInt aParam1, TInt aParam2)
2027 {
2028 asm("movs r2,r0");
2029 asm("adds r0,r2,r1");
2030 asm("bx lr");
2031 asm(".space 4084");
2032 }
2034 __NAKED__ TInt TestAlignment250(TInt aParam1, TInt aParam2)
2035 {
2036 asm("movs r2,r0");
2037 asm("adds r0,r2,r1");
2038 asm("bx lr");
2039 asm(".space 4084");
2040 }
2042 __NAKED__ TInt TestAlignment251(TInt aParam1, TInt aParam2)
2043 {
2044 asm("movs r2,r0");
2045 asm("adds r0,r2,r1");
2046 asm("bx lr");
2047 asm(".space 4084");
2048 }
2050 __NAKED__ TInt TestAlignment252(TInt aParam1, TInt aParam2)
2051 {
2052 asm("movs r2,r0");
2053 asm("adds r0,r2,r1");
2054 asm("bx lr");
2055 asm(".space 4084");
2056 }
2058 __NAKED__ TInt TestAlignment253(TInt aParam1, TInt aParam2)
2059 {
2060 asm("movs r2,r0");
2061 asm("adds r0,r2,r1");
2062 asm("bx lr");
2063 asm(".space 4084");
2064 }
2066 __NAKED__ TInt TestAlignment254(TInt aParam1, TInt aParam2)
2067 {
2068 asm("movs r2,r0");
2069 asm("adds r0,r2,r1");
2070 asm("bx lr");
2071 asm(".space 4084");
2072 }
2074 __NAKED__ TInt TestAlignment255(TInt aParam1, TInt aParam2)
2075 {
2076 asm("movs r2,r0");
2077 asm("adds r0,r2,r1");
2078 asm("bx lr");
2079 asm(".space 4084");
2080 }
2082 #define DUMMY_ARRAY_SIZE 4096
2083 TInt dummyArray[DUMMY_ARRAY_SIZE]; // 4 pages, probably spanning 5 pages?
2085 __NAKED__ TInt DoLdmia(TInt *aAddress)
2086 {
2087 asm("ldmia r0, {r0,r1}");
2088 asm("bx lr");
2089 }
2091 __NAKED__ TInt TestAlignmentxXXx(TInt aParam1)
2092 {
2093 space 4096
2094 BX lr
2095 ENDP
2096 }
2098 TInt *CheckLdmiaInstr(void)
2099 {
2100 TInt *pIntArray;
2101 TInt offset = ((TInt)dummyArray) % 4096;
2103 if (offset == 0)
2104 {
2105 pIntArray = (TInt *)(((TInt)dummyArray) + 4092);
2106 }
2107 else
2108 {
2109 pIntArray = (TInt *)(((TInt)dummyArray) + (4092 - offset));
2110 }
2111 DoLdmia(pIntArray);
2112 return pIntArray;
2113 }
2115 #endif //T_PAGESTRESS_LARGE_ARRAY
2117 #else
2118 #define TPS_DECLARE(_num) \
2119 TInt TestAlignment##_num(TInt aParam1, TInt aParam2)\
2120 {\
2121 return aParam1 + aParam2;\
2122 }
2124 TPS_DECLARE(0)
2125 TPS_DECLARE(1)
2126 TPS_DECLARE(2)
2127 TPS_DECLARE(3)
2128 TPS_DECLARE(4)
2129 TPS_DECLARE(5)
2130 TPS_DECLARE(6)
2131 TPS_DECLARE(7)
2132 TPS_DECLARE(8)
2133 TPS_DECLARE(9)
2134 TPS_DECLARE(10)
2135 TPS_DECLARE(11)
2136 TPS_DECLARE(12)
2137 TPS_DECLARE(13)
2138 TPS_DECLARE(14)
2139 TPS_DECLARE(15)
2140 TPS_DECLARE(16)
2141 TPS_DECLARE(17)
2142 TPS_DECLARE(18)
2143 TPS_DECLARE(19)
2144 TPS_DECLARE(20)
2145 TPS_DECLARE(21)
2146 TPS_DECLARE(22)
2147 TPS_DECLARE(23)
2148 TPS_DECLARE(24)
2149 TPS_DECLARE(25)
2150 TPS_DECLARE(26)
2151 TPS_DECLARE(27)
2152 TPS_DECLARE(28)
2153 TPS_DECLARE(29)
2154 TPS_DECLARE(30)
2155 TPS_DECLARE(31)
2156 TPS_DECLARE(32)
2157 TPS_DECLARE(33)
2158 TPS_DECLARE(34)
2159 TPS_DECLARE(35)
2160 TPS_DECLARE(36)
2161 TPS_DECLARE(37)
2162 TPS_DECLARE(38)
2163 TPS_DECLARE(39)
2164 TPS_DECLARE(40)
2165 TPS_DECLARE(41)
2166 TPS_DECLARE(42)
2167 TPS_DECLARE(43)
2168 TPS_DECLARE(44)
2169 TPS_DECLARE(45)
2170 TPS_DECLARE(46)
2171 TPS_DECLARE(47)
2172 TPS_DECLARE(48)
2173 TPS_DECLARE(49)
2174 TPS_DECLARE(50)
2175 TPS_DECLARE(51)
2176 TPS_DECLARE(52)
2177 TPS_DECLARE(53)
2178 TPS_DECLARE(54)
2179 TPS_DECLARE(55)
2180 TPS_DECLARE(56)
2181 TPS_DECLARE(57)
2182 TPS_DECLARE(58)
2183 TPS_DECLARE(59)
2184 TPS_DECLARE(60)
2185 TPS_DECLARE(61)
2186 TPS_DECLARE(62)
2187 TPS_DECLARE(63)
2188 #ifdef T_PAGESTRESS_LARGE_ARRAY
2189 TPS_DECLARE(64)
2190 TPS_DECLARE(65)
2191 TPS_DECLARE(66)
2192 TPS_DECLARE(67)
2193 TPS_DECLARE(68)
2194 TPS_DECLARE(69)
2195 TPS_DECLARE(70)
2196 TPS_DECLARE(71)
2197 TPS_DECLARE(72)
2198 TPS_DECLARE(73)
2199 TPS_DECLARE(74)
2200 TPS_DECLARE(75)
2201 TPS_DECLARE(76)
2202 TPS_DECLARE(77)
2203 TPS_DECLARE(78)
2204 TPS_DECLARE(79)
2205 TPS_DECLARE(80)
2206 TPS_DECLARE(81)
2207 TPS_DECLARE(82)
2208 TPS_DECLARE(83)
2209 TPS_DECLARE(84)
2210 TPS_DECLARE(85)
2211 TPS_DECLARE(86)
2212 TPS_DECLARE(87)
2213 TPS_DECLARE(88)
2214 TPS_DECLARE(89)
2215 TPS_DECLARE(90)
2216 TPS_DECLARE(91)
2217 TPS_DECLARE(92)
2218 TPS_DECLARE(93)
2219 TPS_DECLARE(94)
2220 TPS_DECLARE(95)
2221 TPS_DECLARE(96)
2222 TPS_DECLARE(97)
2223 TPS_DECLARE(98)
2224 TPS_DECLARE(99)
2225 TPS_DECLARE(100)
2226 TPS_DECLARE(101)
2227 TPS_DECLARE(102)
2228 TPS_DECLARE(103)
2229 TPS_DECLARE(104)
2230 TPS_DECLARE(105)
2231 TPS_DECLARE(106)
2232 TPS_DECLARE(107)
2233 TPS_DECLARE(108)
2234 TPS_DECLARE(109)
2235 TPS_DECLARE(110)
2236 TPS_DECLARE(111)
2237 TPS_DECLARE(112)
2238 TPS_DECLARE(113)
2239 TPS_DECLARE(114)
2240 TPS_DECLARE(115)
2241 TPS_DECLARE(116)
2242 TPS_DECLARE(117)
2243 TPS_DECLARE(118)
2244 TPS_DECLARE(119)
2245 TPS_DECLARE(120)
2246 TPS_DECLARE(121)
2247 TPS_DECLARE(122)
2248 TPS_DECLARE(123)
2249 TPS_DECLARE(124)
2250 TPS_DECLARE(125)
2251 TPS_DECLARE(126)
2252 TPS_DECLARE(127)
2253 TPS_DECLARE(128)
2254 TPS_DECLARE(129)
2255 TPS_DECLARE(130)
2256 TPS_DECLARE(131)
2257 TPS_DECLARE(132)
2258 TPS_DECLARE(133)
2259 TPS_DECLARE(134)
2260 TPS_DECLARE(135)
2261 TPS_DECLARE(136)
2262 TPS_DECLARE(137)
2263 TPS_DECLARE(138)
2264 TPS_DECLARE(139)
2265 TPS_DECLARE(140)
2266 TPS_DECLARE(141)
2267 TPS_DECLARE(142)
2268 TPS_DECLARE(143)
2269 TPS_DECLARE(144)
2270 TPS_DECLARE(145)
2271 TPS_DECLARE(146)
2272 TPS_DECLARE(147)
2273 TPS_DECLARE(148)
2274 TPS_DECLARE(149)
2275 TPS_DECLARE(150)
2276 TPS_DECLARE(151)
2277 TPS_DECLARE(152)
2278 TPS_DECLARE(153)
2279 TPS_DECLARE(154)
2280 TPS_DECLARE(155)
2281 TPS_DECLARE(156)
2282 TPS_DECLARE(157)
2283 TPS_DECLARE(158)
2284 TPS_DECLARE(159)
2285 TPS_DECLARE(160)
2286 TPS_DECLARE(161)
2287 TPS_DECLARE(162)
2288 TPS_DECLARE(163)
2289 TPS_DECLARE(164)
2290 TPS_DECLARE(165)
2291 TPS_DECLARE(166)
2292 TPS_DECLARE(167)
2293 TPS_DECLARE(168)
2294 TPS_DECLARE(169)
2295 TPS_DECLARE(170)
2296 TPS_DECLARE(171)
2297 TPS_DECLARE(172)
2298 TPS_DECLARE(173)
2299 TPS_DECLARE(174)
2300 TPS_DECLARE(175)
2301 TPS_DECLARE(176)
2302 TPS_DECLARE(177)
2303 TPS_DECLARE(178)
2304 TPS_DECLARE(179)
2305 TPS_DECLARE(180)
2306 TPS_DECLARE(181)
2307 TPS_DECLARE(182)
2308 TPS_DECLARE(183)
2309 TPS_DECLARE(184)
2310 TPS_DECLARE(185)
2311 TPS_DECLARE(186)
2312 TPS_DECLARE(187)
2313 TPS_DECLARE(188)
2314 TPS_DECLARE(189)
2315 TPS_DECLARE(190)
2316 TPS_DECLARE(191)
2317 TPS_DECLARE(192)
2318 TPS_DECLARE(193)
2319 TPS_DECLARE(194)
2320 TPS_DECLARE(195)
2321 TPS_DECLARE(196)
2322 TPS_DECLARE(197)
2323 TPS_DECLARE(198)
2324 TPS_DECLARE(199)
2325 TPS_DECLARE(200)
2326 TPS_DECLARE(201)
2327 TPS_DECLARE(202)
2328 TPS_DECLARE(203)
2329 TPS_DECLARE(204)
2330 TPS_DECLARE(205)
2331 TPS_DECLARE(206)
2332 TPS_DECLARE(207)
2333 TPS_DECLARE(208)
2334 TPS_DECLARE(209)
2335 TPS_DECLARE(210)
2336 TPS_DECLARE(211)
2337 TPS_DECLARE(212)
2338 TPS_DECLARE(213)
2339 TPS_DECLARE(214)
2340 TPS_DECLARE(215)
2341 TPS_DECLARE(216)
2342 TPS_DECLARE(217)
2343 TPS_DECLARE(218)
2344 TPS_DECLARE(219)
2345 TPS_DECLARE(220)
2346 TPS_DECLARE(221)
2347 TPS_DECLARE(222)
2348 TPS_DECLARE(223)
2349 TPS_DECLARE(224)
2350 TPS_DECLARE(225)
2351 TPS_DECLARE(226)
2352 TPS_DECLARE(227)
2353 TPS_DECLARE(228)
2354 TPS_DECLARE(229)
2355 TPS_DECLARE(230)
2356 TPS_DECLARE(231)
2357 TPS_DECLARE(232)
2358 TPS_DECLARE(233)
2359 TPS_DECLARE(234)
2360 TPS_DECLARE(235)
2361 TPS_DECLARE(236)
2362 TPS_DECLARE(237)
2363 TPS_DECLARE(238)
2364 TPS_DECLARE(239)
2365 TPS_DECLARE(240)
2366 TPS_DECLARE(241)
2367 TPS_DECLARE(242)
2368 TPS_DECLARE(243)
2369 TPS_DECLARE(244)
2370 TPS_DECLARE(245)
2371 TPS_DECLARE(246)
2372 TPS_DECLARE(247)
2373 TPS_DECLARE(248)
2374 TPS_DECLARE(249)
2375 TPS_DECLARE(250)
2376 TPS_DECLARE(251)
2377 TPS_DECLARE(252)
2378 TPS_DECLARE(253)
2379 TPS_DECLARE(254)
2380 TPS_DECLARE(255)
2381 #endif //T_PAGESTRESS_LARGE_ARRAY
2383 TInt *CheckLdmiaInstr(void)
2384 {
2385 return NULL;
2386 }
2389 #endif // __ARMCC__
2391 TInt CallTestFunc(TInt aParam1, TInt aParam2, TInt aIndex)
2392 {
2393 #define CALLFUNC(_num) case _num: return TestAlignment##_num(aParam1, aParam2);
2395 switch (aIndex)
2396 {
2397 CALLFUNC(0)
2398 CALLFUNC(1)
2399 CALLFUNC(2)
2400 CALLFUNC(3)
2401 CALLFUNC(4)
2402 CALLFUNC(5)
2403 CALLFUNC(6)
2404 CALLFUNC(7)
2405 CALLFUNC(8)
2406 CALLFUNC(9)
2407 CALLFUNC(10)
2408 CALLFUNC(11)
2409 CALLFUNC(12)
2410 CALLFUNC(13)
2411 CALLFUNC(14)
2412 CALLFUNC(15)
2413 CALLFUNC(16)
2414 CALLFUNC(17)
2415 CALLFUNC(18)
2416 CALLFUNC(19)
2417 CALLFUNC(20)
2418 CALLFUNC(21)
2419 CALLFUNC(22)
2420 CALLFUNC(23)
2421 CALLFUNC(24)
2422 CALLFUNC(25)
2423 CALLFUNC(26)
2424 CALLFUNC(27)
2425 CALLFUNC(28)
2426 CALLFUNC(29)
2427 CALLFUNC(30)
2428 CALLFUNC(31)
2429 CALLFUNC(32)
2430 CALLFUNC(33)
2431 CALLFUNC(34)
2432 CALLFUNC(35)
2433 CALLFUNC(36)
2434 CALLFUNC(37)
2435 CALLFUNC(38)
2436 CALLFUNC(39)
2437 CALLFUNC(40)
2438 CALLFUNC(41)
2439 CALLFUNC(42)
2440 CALLFUNC(43)
2441 CALLFUNC(44)
2442 CALLFUNC(45)
2443 CALLFUNC(46)
2444 CALLFUNC(47)
2445 CALLFUNC(48)
2446 CALLFUNC(49)
2447 CALLFUNC(50)
2448 CALLFUNC(51)
2449 CALLFUNC(52)
2450 CALLFUNC(53)
2451 CALLFUNC(54)
2452 CALLFUNC(55)
2453 CALLFUNC(56)
2454 CALLFUNC(57)
2455 CALLFUNC(58)
2456 CALLFUNC(59)
2457 CALLFUNC(60)
2458 CALLFUNC(61)
2459 CALLFUNC(62)
2460 CALLFUNC(63)
2461 #ifdef T_PAGESTRESS_LARGE_ARRAY
2462 CALLFUNC(64)
2463 CALLFUNC(65)
2464 CALLFUNC(66)
2465 CALLFUNC(67)
2466 CALLFUNC(68)
2467 CALLFUNC(69)
2468 CALLFUNC(70)
2469 CALLFUNC(71)
2470 CALLFUNC(72)
2471 CALLFUNC(73)
2472 CALLFUNC(74)
2473 CALLFUNC(75)
2474 CALLFUNC(76)
2475 CALLFUNC(77)
2476 CALLFUNC(78)
2477 CALLFUNC(79)
2478 CALLFUNC(80)
2479 CALLFUNC(81)
2480 CALLFUNC(82)
2481 CALLFUNC(83)
2482 CALLFUNC(84)
2483 CALLFUNC(85)
2484 CALLFUNC(86)
2485 CALLFUNC(87)
2486 CALLFUNC(88)
2487 CALLFUNC(89)
2488 CALLFUNC(90)
2489 CALLFUNC(91)
2490 CALLFUNC(92)
2491 CALLFUNC(93)
2492 CALLFUNC(94)
2493 CALLFUNC(95)
2494 CALLFUNC(96)
2495 CALLFUNC(97)
2496 CALLFUNC(98)
2497 CALLFUNC(99)
2498 CALLFUNC(100)
2499 CALLFUNC(101)
2500 CALLFUNC(102)
2501 CALLFUNC(103)
2502 CALLFUNC(104)
2503 CALLFUNC(105)
2504 CALLFUNC(106)
2505 CALLFUNC(107)
2506 CALLFUNC(108)
2507 CALLFUNC(109)
2508 CALLFUNC(110)
2509 CALLFUNC(111)
2510 CALLFUNC(112)
2511 CALLFUNC(113)
2512 CALLFUNC(114)
2513 CALLFUNC(115)
2514 CALLFUNC(116)
2515 CALLFUNC(117)
2516 CALLFUNC(118)
2517 CALLFUNC(119)
2518 CALLFUNC(120)
2519 CALLFUNC(121)
2520 CALLFUNC(122)
2521 CALLFUNC(123)
2522 CALLFUNC(124)
2523 CALLFUNC(125)
2524 CALLFUNC(126)
2525 CALLFUNC(127)
2526 CALLFUNC(128)
2527 CALLFUNC(129)
2528 CALLFUNC(130)
2529 CALLFUNC(131)
2530 CALLFUNC(132)
2531 CALLFUNC(133)
2532 CALLFUNC(134)
2533 CALLFUNC(135)
2534 CALLFUNC(136)
2535 CALLFUNC(137)
2536 CALLFUNC(138)
2537 CALLFUNC(139)
2538 CALLFUNC(140)
2539 CALLFUNC(141)
2540 CALLFUNC(142)
2541 CALLFUNC(143)
2542 CALLFUNC(144)
2543 CALLFUNC(145)
2544 CALLFUNC(146)
2545 CALLFUNC(147)
2546 CALLFUNC(148)
2547 CALLFUNC(149)
2548 CALLFUNC(150)
2549 CALLFUNC(151)
2550 CALLFUNC(152)
2551 CALLFUNC(153)
2552 CALLFUNC(154)
2553 CALLFUNC(155)
2554 CALLFUNC(156)
2555 CALLFUNC(157)
2556 CALLFUNC(158)
2557 CALLFUNC(159)
2558 CALLFUNC(160)
2559 CALLFUNC(161)
2560 CALLFUNC(162)
2561 CALLFUNC(163)
2562 CALLFUNC(164)
2563 CALLFUNC(165)
2564 CALLFUNC(166)
2565 CALLFUNC(167)
2566 CALLFUNC(168)
2567 CALLFUNC(169)
2568 CALLFUNC(170)
2569 CALLFUNC(171)
2570 CALLFUNC(172)
2571 CALLFUNC(173)
2572 CALLFUNC(174)
2573 CALLFUNC(175)
2574 CALLFUNC(176)
2575 CALLFUNC(177)
2576 CALLFUNC(178)
2577 CALLFUNC(179)
2578 CALLFUNC(180)
2579 CALLFUNC(181)
2580 CALLFUNC(182)
2581 CALLFUNC(183)
2582 CALLFUNC(184)
2583 CALLFUNC(185)
2584 CALLFUNC(186)
2585 CALLFUNC(187)
2586 CALLFUNC(188)
2587 CALLFUNC(189)
2588 CALLFUNC(190)
2589 CALLFUNC(191)
2590 CALLFUNC(192)
2591 CALLFUNC(193)
2592 CALLFUNC(194)
2593 CALLFUNC(195)
2594 CALLFUNC(196)
2595 CALLFUNC(197)
2596 CALLFUNC(198)
2597 CALLFUNC(199)
2598 CALLFUNC(200)
2599 CALLFUNC(201)
2600 CALLFUNC(202)
2601 CALLFUNC(203)
2602 CALLFUNC(204)
2603 CALLFUNC(205)
2604 CALLFUNC(206)
2605 CALLFUNC(207)
2606 CALLFUNC(208)
2607 CALLFUNC(209)
2608 CALLFUNC(210)
2609 CALLFUNC(211)
2610 CALLFUNC(212)
2611 CALLFUNC(213)
2612 CALLFUNC(214)
2613 CALLFUNC(215)
2614 CALLFUNC(216)
2615 CALLFUNC(217)
2616 CALLFUNC(218)
2617 CALLFUNC(219)
2618 CALLFUNC(220)
2619 CALLFUNC(221)
2620 CALLFUNC(222)
2621 CALLFUNC(223)
2622 CALLFUNC(224)
2623 CALLFUNC(225)
2624 CALLFUNC(226)
2625 CALLFUNC(227)
2626 CALLFUNC(228)
2627 CALLFUNC(229)
2628 CALLFUNC(230)
2629 CALLFUNC(231)
2630 CALLFUNC(232)
2631 CALLFUNC(233)
2632 CALLFUNC(234)
2633 CALLFUNC(235)
2634 CALLFUNC(236)
2635 CALLFUNC(237)
2636 CALLFUNC(238)
2637 CALLFUNC(239)
2638 CALLFUNC(240)
2639 CALLFUNC(241)
2640 CALLFUNC(242)
2641 CALLFUNC(243)
2642 CALLFUNC(244)
2643 CALLFUNC(245)
2644 CALLFUNC(246)
2645 CALLFUNC(247)
2646 CALLFUNC(248)
2647 CALLFUNC(249)
2648 CALLFUNC(250)
2649 CALLFUNC(251)
2650 CALLFUNC(252)
2651 CALLFUNC(253)
2652 CALLFUNC(254)
2653 CALLFUNC(255)
2654 #endif //T_PAGESTRESS_LARGE_ARRAY
2655 default: break;
2656 }
2657 return 0;
2658 }
2660 //#endif // defined(_DEBUG) || defined(_DEBUG_RELEASE)