Update contrib.
2 <actionname>BasicMaths Forward Backward Test</actionname>
3 <actiontype>BasicMathsFB</actiontype>
8 <return>KErrNone</return>
12 <actionname>BasicMaths Vector Test -- ADD 4 bytes</actionname>
13 <actiontype>BasicMathsVector</actiontype>
21 <return>KErrNone</return>
25 <actionname>BasicMaths Vector Test -- ADD 4 bytes overflow</actionname>
26 <actiontype>BasicMathsVector</actiontype>
34 <return>KErrNone</return>
38 <actionname>BasicMaths Vector Test -- ADD 8 bytes</actionname>
39 <actiontype>BasicMathsVector</actiontype>
41 <a>AAAAAAAAAAAAAAAA</a>
42 <b>5555555555555555</b>
43 <ans>FFFFFFFFFFFFFFFF</ans>
47 <return>KErrNone</return>
51 <actionname>BasicMaths Vector Test -- ADD 8 bytes overflow</actionname>
52 <actiontype>BasicMathsVector</actiontype>
54 <a>AAAAAAAAAAAAAAAB</a>
55 <b>5555555555555555</b>
56 <ans>010000000000000000</ans>
60 <return>KErrNone</return>
64 <actionname>BasicMaths Vector Test -- ADD 4 bytes b > a</actionname>
65 <actiontype>BasicMathsVector</actiontype>
73 <return>KErrNone</return>
77 <actionname>BasicMaths Vector Test -- ADD 4 bytes overflow, b > a</actionname>
78 <actiontype>BasicMathsVector</actiontype>
86 <return>KErrNone</return>
90 <actionname>BasicMaths Vector Test -- ADD 8 bytes, b > a</actionname>
91 <actiontype>BasicMathsVector</actiontype>
93 <b>AAAAAAAAAAAAAAAA</b>
94 <a>5555555555555555</a>
95 <ans>FFFFFFFFFFFFFFFF</ans>
99 <return>KErrNone</return>
103 <actionname>BasicMaths Vector Test -- ADD 8 bytes overflow, b > a</actionname>
104 <actiontype>BasicMathsVector</actiontype>
106 <b>AAAAAAAAAAAAAAAB</b>
107 <a>5555555555555555</a>
108 <ans>010000000000000000</ans>
112 <return>KErrNone</return>
116 <actionname>BasicMaths Vector Test -- ADD two large numbers</actionname>
117 <actiontype>BasicMathsVector</actiontype>
119 <b>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</b>
120 <a>2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE</a>
121 <ans>369D0369B20369CD369D0369B20369CD369D0369B20369CD369D0369B20369CD369D0369B20369CD</ans>
125 <return>KErrNone</return>
129 <actionname>BasicMaths Vector Test -- ADD two large numbers</actionname>
130 <actiontype>BasicMathsVector</actiontype>
132 <b>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</b>
133 <a>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</a>
134 <ans>1234567890ABCDEF1234567890ABCDEF2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE</ans>
138 <return>KErrNone</return>
142 <actionname>BasicMaths Vector Test -- ADD two large numbers with overflow</actionname>
143 <actiontype>BasicMathsVector</actiontype>
145 <b>1234567890ABCDEF1234567890ABCDEF2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE</b>
146 <a>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</a>
147 <ans>0100000000000000000000000000000000000000001234567890ABCDEF1234567890ABCDEF2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDD</ans>
151 <return>KErrNone</return>
155 <actionname>BasicMaths Vector Test -- SUB 4 bytes</actionname>
156 <actiontype>BasicMathsVector</actiontype>
164 <return>KErrNone</return>
168 <actionname>BasicMaths Vector Test -- SUB 4 bytes</actionname>
169 <actiontype>BasicMathsVector</actiontype>
177 <return>KErrNone</return>
181 <actionname>BasicMaths Vector Test -- SUB 8 bytes</actionname>
182 <actiontype>BasicMathsVector</actiontype>
184 <a>AAAAAAAAAAAAAAAA</a>
185 <b>5555555555555555</b>
186 <ans>5555555555555555</ans>
190 <return>KErrNone</return>
194 <actionname>BasicMaths Vector Test -- SUB 2 large numbers</actionname>
195 <actiontype>BasicMathsVector</actiontype>
197 <a>0100000000000000000000000000000000000000001234567890ABCDEF1234567890ABCDEF2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDD</a>
198 <b>0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</b>
199 <ans>0100000000000000000000000000000000000000000234567890ABCDEF1234567890ABCDEF2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE2468ACF121579BDE</ans>
203 <return>KErrNone</return>
207 <actionname>BasicMaths Vector Test -- multiply small</actionname>
208 <actiontype>BasicMathsVector</actiontype>
216 <return>KErrNone</return>
220 <actionname>BasicMaths Vector Test -- multiply large</actionname>
221 <actiontype>BasicMathsVector</actiontype>
223 <a>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</a>
224 <b>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</b>
225 <ans>014B66DC328828BCA8DE2CC20802F69A5070F2A7DD7DC477F803B88DB2F892559F967E7388736033472944595DEE2E10EEBC0A3F3368FBEE93B8026CA3D37852EC253C86CE58AA75449276A0F8DDDC979CFFB0BB23630EB9F56CEAD54DE840DC4DDA24EF786D72FEA6475F09A2F2A521</ans>
229 <return>KErrNone</return>
233 <actionname>BasicMaths Vector Test -- multiply large different size operands</actionname>
234 <actiontype>BasicMathsVector</actiontype>
236 <a>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</a>
237 <b>014B66DC328828BCA8DE2CC20802F69A5070F2A7DD7DC477F803B88DB2F892559F967E7388736033472944595DEE2E10EEBC0A3F3368FBEE93B8026CA3D37852EC253C86CE58AA75449276A0F8DDDC979CFFB0BB23630EB9F56CEAD54DE840DC4DDA24EF786D72FEA6475F09A2F2A521</b>
238 <ans>1790FC50E94EFB2011AA5462D02F816CAD8FF281833861E5EB41D6AD02699C8BCAC000E54DC3315E4C0A712A6545205D6F21277C48EF6988ED512EE83CD51B8165B4691E042E86209A7F173A33373C668BB1393CC9EF3E53394ACF25C8568BE6A34BD8F52E6D2520C9B456AAFC330A01F3373D39ED952BE980BAAAF23F5B3AFDB00A5EB75D49A43E81265889476067ABF40E9867FD9F854608C31E538006FD0CBF43EA4BCE96CF</ans>
242 <return>KErrNone</return>
246 <actionname>BasicMaths Vector Test -- divide basic</actionname>
247 <actiontype>BasicMathsVector</actiontype>
255 <return>KErrNone</return>
259 <actionname>BasicMaths Vector Test -- modulo basic</actionname>
260 <actiontype>BasicMathsVector</actiontype>
268 <return>KErrNone</return>
272 <actionname>BasicMaths Vector Test -- divide basic no remainder</actionname>
273 <actiontype>BasicMathsVector</actiontype>
281 <return>KErrNone</return>
285 <actionname>BasicMaths Vector Test -- modulus basic no remainder</actionname>
286 <actiontype>BasicMathsVector</actiontype>
294 <return>KErrNone</return>
298 <actionname>BasicMaths Vector Test -- divide large</actionname>
299 <actiontype>BasicMathsVector</actiontype>
301 <a>0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</a>
302 <b>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</b>
304 <remainder>8D90000E100000008D90000E100000008D90000E100000008D90000E100000008D90000E100000008D90000E100000008D90000F0FFFF</remainder>
308 <return>KErrNone</return>
312 <actionname>BasicMaths Vector Test -- modulus large</actionname>
313 <actiontype>BasicMathsVector</actiontype>
315 <a>0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</a>
316 <b>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF</b>
317 <ans>08D90000E100000008D90000E100000008D90000E100000008D90000E100000008D90000E100000008D90000E100000008D90000F0FFFF</ans>
321 <return>KErrNone</return>
325 <actionname>BasicMaths Vector Test -- InverseMod 1</actionname>
326 <actiontype>BasicMathsVector</actiontype>
334 <return>KErrNone</return>
338 <actionname>BasicMaths Vector Test -- InverseMod 2</actionname>
339 <actiontype>BasicMathsVector</actiontype>
347 <return>KErrNone</return>
351 <actionname>BasicMaths Vector Test -- InverseMod 3</actionname>
352 <actiontype>BasicMathsVector</actiontype>
360 <return>KErrNone</return>
364 <actionname>BasicMaths Vector Test -- InverseMod 4</actionname>
365 <actiontype>BasicMathsVector</actiontype>
373 <return>KErrNone</return>
377 <actionname>BasicMaths Vector Test -- InverseMod 5</actionname>
378 <actiontype>BasicMathsVector</actiontype>
386 <return>KErrNone</return>
390 <actionname>BasicMaths Vector Test -- GCD 1</actionname>
391 <actiontype>BasicMathsVector</actiontype>
399 <return>KErrNone</return>
403 <actionname>BasicMaths Vector Test -- GCD 2</actionname>
404 <actiontype>BasicMathsVector</actiontype>
412 <return>KErrNone</return>
416 <actionname>BasicMaths Vector Test -- GCD 3</actionname>
417 <actiontype>BasicMathsVector</actiontype>
425 <return>KErrNone</return>
429 <actionname>BasicMaths Vector Test -- GCD 4 (two really big prime numbers)</actionname>
430 <actiontype>BasicMathsVector</actiontype>
432 <a>96FC57652F5221A76EB6CC1E6EA830CA44819734C9146590D6269935D9FE0A550B664BA486C237EBC592A1A5083A55C1F67F4820BC5C485C622D2E539EB348B6ADFCA98C74C5ECBC707785E86528F2127FF51B48CDF9D7F0182D52E0EB87440F43F170CB1070A2EB53BE7C5F9400729ED5C180A3C589C3E7FADA19E7AA94730C3896744A976BDB344AAF51235AD0868E4F336BCFA732F4E5CC67ED204EFC70373C8397007909690154EA7064C5DF1A6511C8D731AC307E4623B265DFD71C14CCE20EA277E2156CF4191DEC3247C2A2BB893A07C4D1574D1C3C69400A14952B23AA53A445627A9D6F112751BDFEAC9743BFCB2585CC6747D42549</a>
433 <b>AB33704201D2EF00EA25B8DC1FE2A80B33677B6E9272E8FEFE43F72844E17EF624C257B0C731CCB53DF2879BD0E7128D7E42588869AEF5076CDDB63410999FBC1E197A933D07AA49DFFE96490F8C1F8F0097F34EBD090FCCB4435C1E551327C9F0BC570F1C2FDF4D6A0728E06F7E80DE2FF1CB35B6839BA2D2B746CBC40C300D0D2B06A812719F157713F506DDB7C18EECBF8EA32D68D0258D188664AD349CFB0AED250FC6A963C173E1A1A7A7416148ABB35D5FA85ABBF9E53CE060AD31AF15A71955ED654ED76CDCBEC2ACF44F53CF41F44F289C531036F7FA040EEC7D0F0AE02EA91CBE737CC8FF24475E44B55FF6DE6BD0E75D32C35BCF5D</b>
438 <return>KErrNone</return>
442 <actionname>OOM start</actionname>
443 <actiontype>startmemfailure</actiontype>
444 <actionbody></actionbody>
446 <return>KErrNone</return>
450 <actionname>BasicMaths Vector Test -- ADD 4 bytes</actionname>
451 <actiontype>BasicMathsVector</actiontype>
459 <return>KErrNone</return>
463 <actionname>BasicMaths Vector Test -- ADD 4 bytes overflow</actionname>
464 <actiontype>BasicMathsVector</actiontype>
468 <ans>0100000000</ans>
472 <return>KErrNone</return>
476 <actionname>BasicMaths Vector Test -- ADD 8 bytes</actionname>
477 <actiontype>BasicMathsVector</actiontype>
479 <a>AAAAAAAAAAAAAAAA</a>
480 <b>5555555555555555</b>
481 <ans>FFFFFFFFFFFFFFFF</ans>
485 <return>KErrNone</return>
489 <actionname>BasicMaths Vector Test -- ADD 8 bytes overflow</actionname>
490 <actiontype>BasicMathsVector</actiontype>
492 <a>AAAAAAAAAAAAAAAB</a>
493 <b>5555555555555555</b>
494 <ans>010000000000000000</ans>
498 <return>KErrNone</return>
502 <actionname>BasicMaths Vector Test -- ADD 4 bytes b > a</actionname>
503 <actiontype>BasicMathsVector</actiontype>
511 <return>KErrNone</return>
515 <actionname>BasicMaths Vector Test -- ADD 4 bytes overflow, b > a</actionname>
516 <actiontype>BasicMathsVector</actiontype>
520 <ans>0100000000</ans>
524 <return>KErrNone</return>
528 <actionname>BasicMaths Vector Test -- ADD 8 bytes, b > a</actionname>
529 <actiontype>BasicMathsVector</actiontype>
531 <b>AAAAAAAAAAAAAAAA</b>
532 <a>5555555555555555</a>
533 <ans>FFFFFFFFFFFFFFFF</ans>
537 <return>KErrNone</return>
541 <actionname>BasicMaths Vector Test -- ADD 8 bytes overflow, b > a</actionname>
542 <actiontype>BasicMathsVector</actiontype>
544 <b>AAAAAAAAAAAAAAAB</b>
545 <a>5555555555555555</a>
546 <ans>010000000000000000</ans>
550 <return>KErrNone</return>
554 <actionname>BasicMaths Vector Test -- SUB 4 bytes</actionname>
555 <actiontype>BasicMathsVector</actiontype>
563 <return>KErrNone</return>
567 <actionname>BasicMaths Vector Test -- SUB 4 bytes</actionname>
568 <actiontype>BasicMathsVector</actiontype>
576 <return>KErrNone</return>
580 <actionname>BasicMaths Vector Test -- SUB 8 bytes</actionname>
581 <actiontype>BasicMathsVector</actiontype>
583 <a>AAAAAAAAAAAAAAAA</a>
584 <b>5555555555555555</b>
585 <ans>5555555555555555</ans>
589 <return>KErrNone</return>
593 <actionname>BasicMaths Vector Test -- InverseMod 1</actionname>
594 <actiontype>BasicMathsVector</actiontype>
602 <return>KErrNone</return>
606 <actionname>BasicMaths Vector Test -- InverseMod 2</actionname>
607 <actiontype>BasicMathsVector</actiontype>
615 <return>KErrNone</return>
619 <actionname>BasicMaths Vector Test -- InverseMod 3</actionname>
620 <actiontype>BasicMathsVector</actiontype>
628 <return>KErrNone</return>
632 <actionname>BasicMaths Vector Test -- InverseMod 4</actionname>
633 <actiontype>BasicMathsVector</actiontype>
641 <return>KErrNone</return>
645 <actionname>BasicMaths Vector Test -- InverseMod 5</actionname>
646 <actiontype>BasicMathsVector</actiontype>
654 <return>KErrNone</return>
658 <actionname>BasicMaths Vector Test -- GCD 1</actionname>
659 <actiontype>BasicMathsVector</actiontype>
667 <return>KErrNone</return>
671 <actionname>BasicMaths Vector Test -- GCD 2</actionname>
672 <actiontype>BasicMathsVector</actiontype>
680 <return>KErrNone</return>
684 <actionname>BasicMaths Vector Test -- GCD 3</actionname>
685 <actiontype>BasicMathsVector</actiontype>
693 <return>KErrNone</return>
697 <actionname>BasicMaths Forward Backward Test</actionname>
698 <actiontype>BasicMathsFB</actiontype>
703 <return>KErrNone</return>
707 <actionname>OOM end</actionname>
708 <actiontype>stopmemfailure</actiontype>
709 <actionbody></actionbody>
711 <return>KErrNone</return>