Lines Matching refs:a0

55     int[] a0 = new int[ARRLEN];
74 test_addc(a0, a1);
75 test_addv(a0, a1, (int)VALUE);
76 test_adda(a0, a1, a2);
77 test_subc(a0, a1);
78 test_subv(a0, a1, (int)VALUE);
79 test_suba(a0, a1, a2);
80 test_mulc(a0, a1);
81 test_mulv(a0, a1, (int)VALUE);
82 test_mula(a0, a1, a2);
83 test_divc(a0, a1);
84 test_divv(a0, a1, (int)VALUE);
85 test_diva(a0, a1, a2);
86 test_mulc_n(a0, a1);
87 test_mulv(a0, a1, (int)-VALUE);
88 test_mula(a0, a1, a3);
89 test_divc_n(a0, a1);
90 test_divv(a0, a1, (int)-VALUE);
91 test_diva(a0, a1, a3);
92 test_andc(a0, a1);
93 test_andv(a0, a1, (int)BIT_MASK);
94 test_anda(a0, a1, a4);
95 test_orc(a0, a1);
96 test_orv(a0, a1, (int)BIT_MASK);
97 test_ora(a0, a1, a4);
98 test_xorc(a0, a1);
99 test_xorv(a0, a1, (int)BIT_MASK);
100 test_xora(a0, a1, a4);
101 test_sllc(a0, a1);
102 test_sllv(a0, a1, VALUE);
103 test_srlc(a0, a1);
104 test_srlv(a0, a1, VALUE);
105 test_srac(a0, a1);
106 test_srav(a0, a1, VALUE);
107 test_sllc_n(a0, a1);
108 test_sllv(a0, a1, -VALUE);
109 test_srlc_n(a0, a1);
110 test_srlv(a0, a1, -VALUE);
111 test_srac_n(a0, a1);
112 test_srav(a0, a1, -VALUE);
113 test_sllc_o(a0, a1);
114 test_sllv(a0, a1, SHIFT);
115 test_srlc_o(a0, a1);
116 test_srlv(a0, a1, SHIFT);
117 test_srac_o(a0, a1);
118 test_srav(a0, a1, SHIFT);
119 test_sllc_on(a0, a1);
120 test_sllv(a0, a1, -SHIFT);
121 test_srlc_on(a0, a1);
122 test_srlv(a0, a1, -SHIFT);
123 test_srac_on(a0, a1);
124 test_srav(a0, a1, -SHIFT);
126 test_unpack2(a0, p2);
128 test_unpack2_swap(a0, p2);
140 test_addc(a0, a1);
142 errn += verify("test_addc: ", i, a0[i], (int)((int)(ADD_INIT+i)+VALUE));
144 test_addv(a0, a1, (int)VALUE);
146 errn += verify("test_addv: ", i, a0[i], (int)((int)(ADD_INIT+i)+VALUE));
148 test_adda(a0, a1, a2);
150 errn += verify("test_adda: ", i, a0[i], (int)((int)(ADD_INIT+i)+VALUE));
153 test_subc(a0, a1);
155 errn += verify("test_subc: ", i, a0[i], (int)((int)(ADD_INIT+i)-VALUE));
157 test_subv(a0, a1, (int)VALUE);
159 errn += verify("test_subv: ", i, a0[i], (int)((int)(ADD_INIT+i)-VALUE));
161 test_suba(a0, a1, a2);
163 errn += verify("test_suba: ", i, a0[i], (int)((int)(ADD_INIT+i)-VALUE));
166 test_mulc(a0, a1);
168 errn += verify("test_mulc: ", i, a0[i], (int)((int)(ADD_INIT+i)*VALUE));
170 test_mulv(a0, a1, (int)VALUE);
172 errn += verify("test_mulv: ", i, a0[i], (int)((int)(ADD_INIT+i)*VALUE));
174 test_mula(a0, a1, a2);
176 errn += verify("test_mula: ", i, a0[i], (int)((int)(ADD_INIT+i)*VALUE));
179 test_divc(a0, a1);
181 errn += verify("test_divc: ", i, a0[i], (int)((int)(ADD_INIT+i)/VALUE));
183 test_divv(a0, a1, (int)VALUE);
185 errn += verify("test_divv: ", i, a0[i], (int)((int)(ADD_INIT+i)/VALUE));
187 test_diva(a0, a1, a2);
189 errn += verify("test_diva: ", i, a0[i], (int)((int)(ADD_INIT+i)/VALUE));
192 test_mulc_n(a0, a1);
194 errn += verify("test_mulc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)*(-VALUE)));
196 test_mulv(a0, a1, (int)-VALUE);
198 errn += verify("test_mulv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)*(-VALUE)));
200 test_mula(a0, a1, a3);
202 errn += verify("test_mula_n: ", i, a0[i], (int)((int)(ADD_INIT+i)*(-VALUE)));
205 test_divc_n(a0, a1);
207 errn += verify("test_divc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)/(-VALUE)));
209 test_divv(a0, a1, (int)-VALUE);
211 errn += verify("test_divv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)/(-VALUE)));
213 test_diva(a0, a1, a3);
215 errn += verify("test_diva_n: ", i, a0[i], (int)((int)(ADD_INIT+i)/(-VALUE)));
218 test_andc(a0, a1);
220 errn += verify("test_andc: ", i, a0[i], (int)((int)(ADD_INIT+i)&BIT_MASK));
222 test_andv(a0, a1, (int)BIT_MASK);
224 errn += verify("test_andv: ", i, a0[i], (int)((int)(ADD_INIT+i)&BIT_MASK));
226 test_anda(a0, a1, a4);
228 errn += verify("test_anda: ", i, a0[i], (int)((int)(ADD_INIT+i)&BIT_MASK));
231 test_orc(a0, a1);
233 errn += verify("test_orc: ", i, a0[i], (int)((int)(ADD_INIT+i)|BIT_MASK));
235 test_orv(a0, a1, (int)BIT_MASK);
237 errn += verify("test_orv: ", i, a0[i], (int)((int)(ADD_INIT+i)|BIT_MASK));
239 test_ora(a0, a1, a4);
241 errn += verify("test_ora: ", i, a0[i], (int)((int)(ADD_INIT+i)|BIT_MASK));
244 test_xorc(a0, a1);
246 errn += verify("test_xorc: ", i, a0[i], (int)((int)(ADD_INIT+i)^BIT_MASK));
248 test_xorv(a0, a1, (int)BIT_MASK);
250 errn += verify("test_xorv: ", i, a0[i], (int)((int)(ADD_INIT+i)^BIT_MASK));
252 test_xora(a0, a1, a4);
254 errn += verify("test_xora: ", i, a0[i], (int)((int)(ADD_INIT+i)^BIT_MASK));
257 test_sllc(a0, a1);
259 errn += verify("test_sllc: ", i, a0[i], (int)((int)(ADD_INIT+i)<<VALUE));
261 test_sllv(a0, a1, VALUE);
263 errn += verify("test_sllv: ", i, a0[i], (int)((int)(ADD_INIT+i)<<VALUE));
266 test_srlc(a0, a1);
268 errn += verify("test_srlc: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>VALUE));
270 test_srlv(a0, a1, VALUE);
272 errn += verify("test_srlv: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>VALUE));
275 test_srac(a0, a1);
277 errn += verify("test_srac: ", i, a0[i], (int)((int)(ADD_INIT+i)>>VALUE));
279 test_srav(a0, a1, VALUE);
281 errn += verify("test_srav: ", i, a0[i], (int)((int)(ADD_INIT+i)>>VALUE));
284 test_sllc_n(a0, a1);
286 errn += verify("test_sllc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-VALUE)));
288 test_sllv(a0, a1, -VALUE);
290 errn += verify("test_sllv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-VALUE)));
293 test_srlc_n(a0, a1);
295 errn += verify("test_srlc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-VALUE)));
297 test_srlv(a0, a1, -VALUE);
299 errn += verify("test_srlv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-VALUE)));
302 test_srac_n(a0, a1);
304 errn += verify("test_srac_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-VALUE)));
306 test_srav(a0, a1, -VALUE);
308 errn += verify("test_srav_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-VALUE)));
311 test_sllc_o(a0, a1);
313 errn += verify("test_sllc_o: ", i, a0[i], (int)((int)(ADD_INIT+i)<<SHIFT));
315 test_sllv(a0, a1, SHIFT);
317 errn += verify("test_sllv_o: ", i, a0[i], (int)((int)(ADD_INIT+i)<<SHIFT));
320 test_srlc_o(a0, a1);
322 errn += verify("test_srlc_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>SHIFT));
324 test_srlv(a0, a1, SHIFT);
326 errn += verify("test_srlv_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>SHIFT));
329 test_srac_o(a0, a1);
331 errn += verify("test_srac_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>SHIFT));
333 test_srav(a0, a1, SHIFT);
335 errn += verify("test_srav_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>SHIFT));
338 test_sllc_on(a0, a1);
340 errn += verify("test_sllc_on: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-SHIFT)));
342 test_sllv(a0, a1, -SHIFT);
344 errn += verify("test_sllv_on: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-SHIFT)));
347 test_srlc_on(a0, a1);
349 errn += verify("test_srlc_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-SHIFT)));
351 test_srlv(a0, a1, -SHIFT);
353 errn += verify("test_srlv_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-SHIFT)));
356 test_srac_on(a0, a1);
358 errn += verify("test_srac_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-SHIFT)));
360 test_srav(a0, a1, -SHIFT);
362 errn += verify("test_srav_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-SHIFT)));
370 a0[i] = -1;
372 test_unpack2(a0, p2);
374 errn += verify("test_unpack2: ", i, a0[i], (ADD_INIT+i));
382 a0[i] = -1;
384 test_unpack2_swap(a0, p2);
386 errn += verify("test_unpack2_swap: ", i, a0[i], (ADD_INIT+i));
402 static void test_addc(int[] a0, int[] a1) {
403 for (int i = 0; i < a0.length; i+=1) {
404 a0[i] = (int)(a1[i]+VALUE);
407 static void test_addv(int[] a0, int[] a1, int b) {
408 for (int i = 0; i < a0.length; i+=1) {
409 a0[i] = (int)(a1[i]+b);
412 static void test_adda(int[] a0, int[] a1, int[] a2) {
413 for (int i = 0; i < a0.length; i+=1) {
414 a0[i] = (int)(a1[i]+a2[i]);
418 static void test_subc(int[] a0, int[] a1) {
419 for (int i = 0; i < a0.length; i+=1) {
420 a0[i] = (int)(a1[i]-VALUE);
423 static void test_subv(int[] a0, int[] a1, int b) {
424 for (int i = 0; i < a0.length; i+=1) {
425 a0[i] = (int)(a1[i]-b);
428 static void test_suba(int[] a0, int[] a1, int[] a2) {
429 for (int i = 0; i < a0.length; i+=1) {
430 a0[i] = (int)(a1[i]-a2[i]);
434 static void test_mulc(int[] a0, int[] a1) {
435 for (int i = 0; i < a0.length; i+=1) {
436 a0[i] = (int)(a1[i]*VALUE);
439 static void test_mulc_n(int[] a0, int[] a1) {
440 for (int i = 0; i < a0.length; i+=1) {
441 a0[i] = (int)(a1[i]*(-VALUE));
444 static void test_mulv(int[] a0, int[] a1, int b) {
445 for (int i = 0; i < a0.length; i+=1) {
446 a0[i] = (int)(a1[i]*b);
449 static void test_mula(int[] a0, int[] a1, int[] a2) {
450 for (int i = 0; i < a0.length; i+=1) {
451 a0[i] = (int)(a1[i]*a2[i]);
455 static void test_divc(int[] a0, int[] a1) {
456 for (int i = 0; i < a0.length; i+=1) {
457 a0[i] = (int)(a1[i]/VALUE);
460 static void test_divc_n(int[] a0, int[] a1) {
461 for (int i = 0; i < a0.length; i+=1) {
462 a0[i] = (int)(a1[i]/(-VALUE));
465 static void test_divv(int[] a0, int[] a1, int b) {
466 for (int i = 0; i < a0.length; i+=1) {
467 a0[i] = (int)(a1[i]/b);
470 static void test_diva(int[] a0, int[] a1, int[] a2) {
471 for (int i = 0; i < a0.length; i+=1) {
472 a0[i] = (int)(a1[i]/a2[i]);
476 static void test_andc(int[] a0, int[] a1) {
477 for (int i = 0; i < a0.length; i+=1) {
478 a0[i] = (int)(a1[i]&BIT_MASK);
481 static void test_andv(int[] a0, int[] a1, int b) {
482 for (int i = 0; i < a0.length; i+=1) {
483 a0[i] = (int)(a1[i]&b);
486 static void test_anda(int[] a0, int[] a1, int[] a2) {
487 for (int i = 0; i < a0.length; i+=1) {
488 a0[i] = (int)(a1[i]&a2[i]);
492 static void test_orc(int[] a0, int[] a1) {
493 for (int i = 0; i < a0.length; i+=1) {
494 a0[i] = (int)(a1[i]|BIT_MASK);
497 static void test_orv(int[] a0, int[] a1, int b) {
498 for (int i = 0; i < a0.length; i+=1) {
499 a0[i] = (int)(a1[i]|b);
502 static void test_ora(int[] a0, int[] a1, int[] a2) {
503 for (int i = 0; i < a0.length; i+=1) {
504 a0[i] = (int)(a1[i]|a2[i]);
508 static void test_xorc(int[] a0, int[] a1) {
509 for (int i = 0; i < a0.length; i+=1) {
510 a0[i] = (int)(a1[i]^BIT_MASK);
513 static void test_xorv(int[] a0, int[] a1, int b) {
514 for (int i = 0; i < a0.length; i+=1) {
515 a0[i] = (int)(a1[i]^b);
518 static void test_xora(int[] a0, int[] a1, int[] a2) {
519 for (int i = 0; i < a0.length; i+=1) {
520 a0[i] = (int)(a1[i]^a2[i]);
524 static void test_sllc(int[] a0, int[] a1) {
525 for (int i = 0; i < a0.length; i+=1) {
526 a0[i] = (int)(a1[i]<<VALUE);
529 static void test_sllc_n(int[] a0, int[] a1) {
530 for (int i = 0; i < a0.length; i+=1) {
531 a0[i] = (int)(a1[i]<<(-VALUE));
534 static void test_sllc_o(int[] a0, int[] a1) {
535 for (int i = 0; i < a0.length; i+=1) {
536 a0[i] = (int)(a1[i]<<SHIFT);
539 static void test_sllc_on(int[] a0, int[] a1) {
540 for (int i = 0; i < a0.length; i+=1) {
541 a0[i] = (int)(a1[i]<<(-SHIFT));
544 static void test_sllv(int[] a0, int[] a1, int b) {
545 for (int i = 0; i < a0.length; i+=1) {
546 a0[i] = (int)(a1[i]<<b);
550 static void test_srlc(int[] a0, int[] a1) {
551 for (int i = 0; i < a0.length; i+=1) {
552 a0[i] = (int)(a1[i]>>>VALUE);
555 static void test_srlc_n(int[] a0, int[] a1) {
556 for (int i = 0; i < a0.length; i+=1) {
557 a0[i] = (int)(a1[i]>>>(-VALUE));
560 static void test_srlc_o(int[] a0, int[] a1) {
561 for (int i = 0; i < a0.length; i+=1) {
562 a0[i] = (int)(a1[i]>>>SHIFT);
565 static void test_srlc_on(int[] a0, int[] a1) {
566 for (int i = 0; i < a0.length; i+=1) {
567 a0[i] = (int)(a1[i]>>>(-SHIFT));
570 static void test_srlv(int[] a0, int[] a1, int b) {
571 for (int i = 0; i < a0.length; i+=1) {
572 a0[i] = (int)(a1[i]>>>b);
576 static void test_srac(int[] a0, int[] a1) {
577 for (int i = 0; i < a0.length; i+=1) {
578 a0[i] = (int)(a1[i]>>VALUE);
581 static void test_srac_n(int[] a0, int[] a1) {
582 for (int i = 0; i < a0.length; i+=1) {
583 a0[i] = (int)(a1[i]>>(-VALUE));
586 static void test_srac_o(int[] a0, int[] a1) {
587 for (int i = 0; i < a0.length; i+=1) {
588 a0[i] = (int)(a1[i]>>SHIFT);
591 static void test_srac_on(int[] a0, int[] a1) {
592 for (int i = 0; i < a0.length; i+=1) {
593 a0[i] = (int)(a1[i]>>(-SHIFT));
596 static void test_srav(int[] a0, int[] a1, int b) {
597 for (int i = 0; i < a0.length; i+=1) {
598 a0[i] = (int)(a1[i]>>b);
610 static void test_unpack2(int[] a0, long[] p2) {
611 if (p2.length*2 > a0.length) return;
614 a0[i*2+0] = (int)(l & 0xFFFFFFFFl);
615 a0[i*2+1] = (int)(l >> 32);
626 static void test_unpack2_swap(int[] a0, long[] p2) {
627 if (p2.length*2 > a0.length) return;
630 a0[i*2+0] = (int)(l >> 32);
631 a0[i*2+1] = (int)(l & 0xFFFFFFFFl);