Lines Matching refs:a0

52     int[] a0 = new int[ARRLEN];
71 test_addc(a0, a1);
72 test_addv(a0, a1, (int)VALUE);
73 test_adda(a0, a1, a2);
74 test_subc(a0, a1);
75 test_subv(a0, a1, (int)VALUE);
76 test_suba(a0, a1, a2);
78 test_mulc(a0, a1);
79 test_mulv(a0, a1, (int)VALUE);
80 test_mula(a0, a1, a2);
81 test_divc(a0, a1);
82 test_divv(a0, a1, (int)VALUE);
83 test_diva(a0, a1, a2);
84 test_mulc_n(a0, a1);
85 test_mulv(a0, a1, (int)-VALUE);
86 test_mula(a0, a1, a3);
87 test_divc_n(a0, a1);
88 test_divv(a0, a1, (int)-VALUE);
89 test_diva(a0, a1, a3);
91 test_andc(a0, a1);
92 test_andv(a0, a1, (int)BIT_MASK);
93 test_anda(a0, a1, a4);
94 test_orc(a0, a1);
95 test_orv(a0, a1, (int)BIT_MASK);
96 test_ora(a0, a1, a4);
97 test_xorc(a0, a1);
98 test_xorv(a0, a1, (int)BIT_MASK);
99 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);
108 test_sllc_n(a0, a1);
109 test_sllv(a0, a1, -VALUE);
110 test_srlc_n(a0, a1);
111 test_srlv(a0, a1, -VALUE);
112 test_srac_n(a0, a1);
113 test_srav(a0, a1, -VALUE);
115 test_sllc_o(a0, a1);
116 test_sllv(a0, a1, SHIFT);
117 test_srlc_o(a0, a1);
118 test_srlv(a0, a1, SHIFT);
119 test_srac_o(a0, a1);
120 test_srav(a0, a1, SHIFT);
122 test_sllc_on(a0, a1);
123 test_sllv(a0, a1, -SHIFT);
124 test_srlc_on(a0, a1);
125 test_srlv(a0, a1, -SHIFT);
126 test_srac_on(a0, a1);
127 test_srav(a0, a1, -SHIFT);
129 test_sllc_add(a0, a1);
130 test_sllv_add(a0, a1, ADD_INIT);
131 test_srlc_add(a0, a1);
132 test_srlv_add(a0, a1, ADD_INIT);
133 test_srac_add(a0, a1);
134 test_srav_add(a0, a1, ADD_INIT);
136 test_sllc_and(a0, a1);
137 test_sllv_and(a0, a1, BIT_MASK);
138 test_srlc_and(a0, a1);
139 test_srlv_and(a0, a1, BIT_MASK);
140 test_srac_and(a0, a1);
141 test_srav_and(a0, a1, BIT_MASK);
144 test_unpack2(a0, p2);
146 test_unpack2_swap(a0, p2);
158 test_addc(a0, a1);
160 errn += verify("test_addc: ", i, a0[i], (int)((int)(ADD_INIT+i)+VALUE));
162 test_addv(a0, a1, (int)VALUE);
164 errn += verify("test_addv: ", i, a0[i], (int)((int)(ADD_INIT+i)+VALUE));
166 test_adda(a0, a1, a2);
168 errn += verify("test_adda: ", i, a0[i], (int)((int)(ADD_INIT+i)+VALUE));
171 test_subc(a0, a1);
173 errn += verify("test_subc: ", i, a0[i], (int)((int)(ADD_INIT+i)-VALUE));
175 test_subv(a0, a1, (int)VALUE);
177 errn += verify("test_subv: ", i, a0[i], (int)((int)(ADD_INIT+i)-VALUE));
179 test_suba(a0, a1, a2);
181 errn += verify("test_suba: ", i, a0[i], (int)((int)(ADD_INIT+i)-VALUE));
184 test_mulc(a0, a1);
186 errn += verify("test_mulc: ", i, a0[i], (int)((int)(ADD_INIT+i)*VALUE));
188 test_mulv(a0, a1, (int)VALUE);
190 errn += verify("test_mulv: ", i, a0[i], (int)((int)(ADD_INIT+i)*VALUE));
192 test_mula(a0, a1, a2);
194 errn += verify("test_mula: ", i, a0[i], (int)((int)(ADD_INIT+i)*VALUE));
197 test_divc(a0, a1);
199 errn += verify("test_divc: ", i, a0[i], (int)((int)(ADD_INIT+i)/VALUE));
201 test_divv(a0, a1, (int)VALUE);
203 errn += verify("test_divv: ", i, a0[i], (int)((int)(ADD_INIT+i)/VALUE));
205 test_diva(a0, a1, a2);
207 errn += verify("test_diva: ", i, a0[i], (int)((int)(ADD_INIT+i)/VALUE));
210 test_mulc_n(a0, a1);
212 errn += verify("test_mulc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)*(-VALUE)));
214 test_mulv(a0, a1, (int)-VALUE);
216 errn += verify("test_mulv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)*(-VALUE)));
218 test_mula(a0, a1, a3);
220 errn += verify("test_mula_n: ", i, a0[i], (int)((int)(ADD_INIT+i)*(-VALUE)));
223 test_divc_n(a0, a1);
225 errn += verify("test_divc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)/(-VALUE)));
227 test_divv(a0, a1, (int)-VALUE);
229 errn += verify("test_divv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)/(-VALUE)));
231 test_diva(a0, a1, a3);
233 errn += verify("test_diva_n: ", i, a0[i], (int)((int)(ADD_INIT+i)/(-VALUE)));
236 test_andc(a0, a1);
238 errn += verify("test_andc: ", i, a0[i], (int)((int)(ADD_INIT+i)&BIT_MASK));
240 test_andv(a0, a1, (int)BIT_MASK);
242 errn += verify("test_andv: ", i, a0[i], (int)((int)(ADD_INIT+i)&BIT_MASK));
244 test_anda(a0, a1, a4);
246 errn += verify("test_anda: ", i, a0[i], (int)((int)(ADD_INIT+i)&BIT_MASK));
249 test_orc(a0, a1);
251 errn += verify("test_orc: ", i, a0[i], (int)((int)(ADD_INIT+i)|BIT_MASK));
253 test_orv(a0, a1, (int)BIT_MASK);
255 errn += verify("test_orv: ", i, a0[i], (int)((int)(ADD_INIT+i)|BIT_MASK));
257 test_ora(a0, a1, a4);
259 errn += verify("test_ora: ", i, a0[i], (int)((int)(ADD_INIT+i)|BIT_MASK));
262 test_xorc(a0, a1);
264 errn += verify("test_xorc: ", i, a0[i], (int)((int)(ADD_INIT+i)^BIT_MASK));
266 test_xorv(a0, a1, (int)BIT_MASK);
268 errn += verify("test_xorv: ", i, a0[i], (int)((int)(ADD_INIT+i)^BIT_MASK));
270 test_xora(a0, a1, a4);
272 errn += verify("test_xora: ", i, a0[i], (int)((int)(ADD_INIT+i)^BIT_MASK));
275 test_sllc(a0, a1);
277 errn += verify("test_sllc: ", i, a0[i], (int)((int)(ADD_INIT+i)<<VALUE));
279 test_sllv(a0, a1, VALUE);
281 errn += verify("test_sllv: ", i, a0[i], (int)((int)(ADD_INIT+i)<<VALUE));
284 test_srlc(a0, a1);
286 errn += verify("test_srlc: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>VALUE));
288 test_srlv(a0, a1, VALUE);
290 errn += verify("test_srlv: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>VALUE));
293 test_srac(a0, a1);
295 errn += verify("test_srac: ", i, a0[i], (int)((int)(ADD_INIT+i)>>VALUE));
297 test_srav(a0, a1, VALUE);
299 errn += verify("test_srav: ", i, a0[i], (int)((int)(ADD_INIT+i)>>VALUE));
302 test_sllc_n(a0, a1);
304 errn += verify("test_sllc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-VALUE)));
306 test_sllv(a0, a1, -VALUE);
308 errn += verify("test_sllv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-VALUE)));
311 test_srlc_n(a0, a1);
313 errn += verify("test_srlc_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-VALUE)));
315 test_srlv(a0, a1, -VALUE);
317 errn += verify("test_srlv_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-VALUE)));
320 test_srac_n(a0, a1);
322 errn += verify("test_srac_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-VALUE)));
324 test_srav(a0, a1, -VALUE);
326 errn += verify("test_srav_n: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-VALUE)));
329 test_sllc_o(a0, a1);
331 errn += verify("test_sllc_o: ", i, a0[i], (int)((int)(ADD_INIT+i)<<SHIFT));
333 test_sllv(a0, a1, SHIFT);
335 errn += verify("test_sllv_o: ", i, a0[i], (int)((int)(ADD_INIT+i)<<SHIFT));
338 test_srlc_o(a0, a1);
340 errn += verify("test_srlc_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>SHIFT));
342 test_srlv(a0, a1, SHIFT);
344 errn += verify("test_srlv_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>SHIFT));
347 test_srac_o(a0, a1);
349 errn += verify("test_srac_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>SHIFT));
351 test_srav(a0, a1, SHIFT);
353 errn += verify("test_srav_o: ", i, a0[i], (int)((int)(ADD_INIT+i)>>SHIFT));
356 test_sllc_on(a0, a1);
358 errn += verify("test_sllc_on: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-SHIFT)));
360 test_sllv(a0, a1, -SHIFT);
362 errn += verify("test_sllv_on: ", i, a0[i], (int)((int)(ADD_INIT+i)<<(-SHIFT)));
365 test_srlc_on(a0, a1);
367 errn += verify("test_srlc_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-SHIFT)));
369 test_srlv(a0, a1, -SHIFT);
371 errn += verify("test_srlv_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>>(-SHIFT)));
374 test_srac_on(a0, a1);
376 errn += verify("test_srac_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-SHIFT)));
378 test_srav(a0, a1, -SHIFT);
380 errn += verify("test_srav_on: ", i, a0[i], (int)((int)(ADD_INIT+i)>>(-SHIFT)));
383 test_sllc_add(a0, a1);
385 errn += verify("test_sllc_add: ", i, a0[i], (int)(((int)(ADD_INIT+i) + ADD_INIT)<<VALUE));
387 test_sllv_add(a0, a1, ADD_INIT);
389 errn += verify("test_sllv_add: ", i, a0[i], (int)(((int)(ADD_INIT+i) + ADD_INIT)<<VALUE));
392 test_srlc_add(a0, a1);
394 errn += verify("test_srlc_add: ", i, a0[i], (int)(((int)(ADD_INIT+i) + ADD_INIT)>>>VALUE));
396 test_srlv_add(a0, a1, ADD_INIT);
398 errn += verify("test_srlv_add: ", i, a0[i], (int)(((int)(ADD_INIT+i) + ADD_INIT)>>>VALUE));
401 test_srac_add(a0, a1);
403 errn += verify("test_srac_add: ", i, a0[i], (int)(((int)(ADD_INIT+i) + ADD_INIT)>>VALUE));
405 test_srav_add(a0, a1, ADD_INIT);
407 errn += verify("test_srav_add: ", i, a0[i], (int)(((int)(ADD_INIT+i) + ADD_INIT)>>VALUE));
410 test_sllc_and(a0, a1);
412 errn += verify("test_sllc_and: ", i, a0[i], (int)(((int)(ADD_INIT+i) & BIT_MASK)<<VALUE));
414 test_sllv_and(a0, a1, BIT_MASK);
416 errn += verify("test_sllv_and: ", i, a0[i], (int)(((int)(ADD_INIT+i) & BIT_MASK)<<VALUE));
419 test_srlc_and(a0, a1);
421 errn += verify("test_srlc_and: ", i, a0[i], (int)(((int)(ADD_INIT+i) & BIT_MASK)>>>VALUE));
423 test_srlv_and(a0, a1, BIT_MASK);
425 errn += verify("test_srlv_and: ", i, a0[i], (int)(((int)(ADD_INIT+i) & BIT_MASK)>>>VALUE));
428 test_srac_and(a0, a1);
430 errn += verify("test_srac_and: ", i, a0[i], (int)(((int)(ADD_INIT+i) & BIT_MASK)>>VALUE));
432 test_srav_and(a0, a1, BIT_MASK);
434 errn += verify("test_srav_and: ", i, a0[i], (int)(((int)(ADD_INIT+i) & BIT_MASK)>>VALUE));
442 a0[i] = -1;
444 test_unpack2(a0, p2);
446 errn += verify("test_unpack2: ", i, a0[i], (ADD_INIT+i));
454 a0[i] = -1;
456 test_unpack2_swap(a0, p2);
458 errn += verify("test_unpack2_swap: ", i, a0[i], (ADD_INIT+i));
478 test_addc(a0, a1);
484 test_addv(a0, a1, (int)VALUE);
490 test_adda(a0, a1, a2);
497 test_subc(a0, a1);
503 test_subv(a0, a1, (int)VALUE);
509 test_suba(a0, a1, a2);
516 test_mulc(a0, a1);
522 test_mulv(a0, a1, (int)VALUE);
528 test_mula(a0, a1, a2);
535 test_divc(a0, a1);
541 test_divv(a0, a1, (int)VALUE);
547 test_diva(a0, a1, a2);
554 test_mulc_n(a0, a1);
560 test_mulv(a0, a1, (int)-VALUE);
566 test_mula(a0, a1, a3);
573 test_divc_n(a0, a1);
579 test_divv(a0, a1, (int)-VALUE);
585 test_diva(a0, a1, a3);
592 test_andc(a0, a1);
598 test_andv(a0, a1, (int)BIT_MASK);
604 test_anda(a0, a1, a4);
611 test_orc(a0, a1);
617 test_orv(a0, a1, (int)BIT_MASK);
623 test_ora(a0, a1, a4);
630 test_xorc(a0, a1);
636 test_xorv(a0, a1, (int)BIT_MASK);
642 test_xora(a0, a1, a4);
649 test_sllc(a0, a1);
655 test_sllv(a0, a1, VALUE);
662 test_srlc(a0, a1);
668 test_srlv(a0, a1, VALUE);
675 test_srac(a0, a1);
681 test_srav(a0, a1, VALUE);
688 test_sllc_n(a0, a1);
694 test_sllv(a0, a1, -VALUE);
701 test_srlc_n(a0, a1);
707 test_srlv(a0, a1, -VALUE);
714 test_srac_n(a0, a1);
720 test_srav(a0, a1, -VALUE);
727 test_sllc_o(a0, a1);
733 test_sllv(a0, a1, SHIFT);
740 test_srlc_o(a0, a1);
746 test_srlv(a0, a1, SHIFT);
753 test_srac_o(a0, a1);
759 test_srav(a0, a1, SHIFT);
766 test_sllc_on(a0, a1);
772 test_sllv(a0, a1, -SHIFT);
779 test_srlc_on(a0, a1);
785 test_srlv(a0, a1, -SHIFT);
792 test_srac_on(a0, a1);
798 test_srav(a0, a1, -SHIFT);
805 test_sllc_add(a0, a1);
811 test_sllv_add(a0, a1, ADD_INIT);
818 test_srlc_add(a0, a1);
824 test_srlv_add(a0, a1, ADD_INIT);
831 test_srac_add(a0, a1);
837 test_srav_add(a0, a1, ADD_INIT);
844 test_sllc_and(a0, a1);
850 test_sllv_and(a0, a1, BIT_MASK);
857 test_srlc_and(a0, a1);
863 test_srlv_and(a0, a1, BIT_MASK);
870 test_srac_and(a0, a1);
876 test_srav_and(a0, a1, BIT_MASK);
889 test_unpack2(a0, p2);
901 test_unpack2_swap(a0, p2);
917 static void test_addc(int[] a0, int[] a1) {
918 for (int i = 0; i < a0.length; i+=1) {
919 a0[i] = (int)(a1[i]+VALUE);
922 static void test_addv(int[] a0, int[] a1, int b) {
923 for (int i = 0; i < a0.length; i+=1) {
924 a0[i] = (int)(a1[i]+b);
927 static void test_adda(int[] a0, int[] a1, int[] a2) {
928 for (int i = 0; i < a0.length; i+=1) {
929 a0[i] = (int)(a1[i]+a2[i]);
933 static void test_subc(int[] a0, int[] a1) {
934 for (int i = 0; i < a0.length; i+=1) {
935 a0[i] = (int)(a1[i]-VALUE);
938 static void test_subv(int[] a0, int[] a1, int b) {
939 for (int i = 0; i < a0.length; i+=1) {
940 a0[i] = (int)(a1[i]-b);
943 static void test_suba(int[] a0, int[] a1, int[] a2) {
944 for (int i = 0; i < a0.length; i+=1) {
945 a0[i] = (int)(a1[i]-a2[i]);
949 static void test_mulc(int[] a0, int[] a1) {
950 for (int i = 0; i < a0.length; i+=1) {
951 a0[i] = (int)(a1[i]*VALUE);
954 static void test_mulc_n(int[] a0, int[] a1) {
955 for (int i = 0; i < a0.length; i+=1) {
956 a0[i] = (int)(a1[i]*(-VALUE));
959 static void test_mulv(int[] a0, int[] a1, int b) {
960 for (int i = 0; i < a0.length; i+=1) {
961 a0[i] = (int)(a1[i]*b);
964 static void test_mula(int[] a0, int[] a1, int[] a2) {
965 for (int i = 0; i < a0.length; i+=1) {
966 a0[i] = (int)(a1[i]*a2[i]);
970 static void test_divc(int[] a0, int[] a1) {
971 for (int i = 0; i < a0.length; i+=1) {
972 a0[i] = (int)(a1[i]/VALUE);
975 static void test_divc_n(int[] a0, int[] a1) {
976 for (int i = 0; i < a0.length; i+=1) {
977 a0[i] = (int)(a1[i]/(-VALUE));
980 static void test_divv(int[] a0, int[] a1, int b) {
981 for (int i = 0; i < a0.length; i+=1) {
982 a0[i] = (int)(a1[i]/b);
985 static void test_diva(int[] a0, int[] a1, int[] a2) {
986 for (int i = 0; i < a0.length; i+=1) {
987 a0[i] = (int)(a1[i]/a2[i]);
991 static void test_andc(int[] a0, int[] a1) {
992 for (int i = 0; i < a0.length; i+=1) {
993 a0[i] = (int)(a1[i]&BIT_MASK);
996 static void test_andv(int[] a0, int[] a1, int b) {
997 for (int i = 0; i < a0.length; i+=1) {
998 a0[i] = (int)(a1[i]&b);
1001 static void test_anda(int[] a0, int[] a1, int[] a2) {
1002 for (int i = 0; i < a0.length; i+=1) {
1003 a0[i] = (int)(a1[i]&a2[i]);
1007 static void test_orc(int[] a0, int[] a1) {
1008 for (int i = 0; i < a0.length; i+=1) {
1009 a0[i] = (int)(a1[i]|BIT_MASK);
1012 static void test_orv(int[] a0, int[] a1, int b) {
1013 for (int i = 0; i < a0.length; i+=1) {
1014 a0[i] = (int)(a1[i]|b);
1017 static void test_ora(int[] a0, int[] a1, int[] a2) {
1018 for (int i = 0; i < a0.length; i+=1) {
1019 a0[i] = (int)(a1[i]|a2[i]);
1023 static void test_xorc(int[] a0, int[] a1) {
1024 for (int i = 0; i < a0.length; i+=1) {
1025 a0[i] = (int)(a1[i]^BIT_MASK);
1028 static void test_xorv(int[] a0, int[] a1, int b) {
1029 for (int i = 0; i < a0.length; i+=1) {
1030 a0[i] = (int)(a1[i]^b);
1033 static void test_xora(int[] a0, int[] a1, int[] a2) {
1034 for (int i = 0; i < a0.length; i+=1) {
1035 a0[i] = (int)(a1[i]^a2[i]);
1039 static void test_sllc(int[] a0, int[] a1) {
1040 for (int i = 0; i < a0.length; i+=1) {
1041 a0[i] = (int)(a1[i]<<VALUE);
1044 static void test_sllc_n(int[] a0, int[] a1) {
1045 for (int i = 0; i < a0.length; i+=1) {
1046 a0[i] = (int)(a1[i]<<(-VALUE));
1049 static void test_sllc_o(int[] a0, int[] a1) {
1050 for (int i = 0; i < a0.length; i+=1) {
1051 a0[i] = (int)(a1[i]<<SHIFT);
1054 static void test_sllc_on(int[] a0, int[] a1) {
1055 for (int i = 0; i < a0.length; i+=1) {
1056 a0[i] = (int)(a1[i]<<(-SHIFT));
1059 static void test_sllv(int[] a0, int[] a1, int b) {
1060 for (int i = 0; i < a0.length; i+=1) {
1061 a0[i] = (int)(a1[i]<<b);
1064 static void test_sllc_add(int[] a0, int[] a1) {
1065 for (int i = 0; i < a0.length; i+=1) {
1066 a0[i] = (int)((a1[i] + ADD_INIT)<<VALUE);
1069 static void test_sllv_add(int[] a0, int[] a1, int b) {
1070 for (int i = 0; i < a0.length; i+=1) {
1071 a0[i] = (int)((a1[i] + b)<<VALUE);
1074 static void test_sllc_and(int[] a0, int[] a1) {
1075 for (int i = 0; i < a0.length; i+=1) {
1076 a0[i] = (int)((a1[i] & BIT_MASK)<<VALUE);
1079 static void test_sllv_and(int[] a0, int[] a1, int b) {
1080 for (int i = 0; i < a0.length; i+=1) {
1081 a0[i] = (int)((a1[i] & b)<<VALUE);
1085 static void test_srlc(int[] a0, int[] a1) {
1086 for (int i = 0; i < a0.length; i+=1) {
1087 a0[i] = (int)(a1[i]>>>VALUE);
1090 static void test_srlc_n(int[] a0, int[] a1) {
1091 for (int i = 0; i < a0.length; i+=1) {
1092 a0[i] = (int)(a1[i]>>>(-VALUE));
1095 static void test_srlc_o(int[] a0, int[] a1) {
1096 for (int i = 0; i < a0.length; i+=1) {
1097 a0[i] = (int)(a1[i]>>>SHIFT);
1100 static void test_srlc_on(int[] a0, int[] a1) {
1101 for (int i = 0; i < a0.length; i+=1) {
1102 a0[i] = (int)(a1[i]>>>(-SHIFT));
1105 static void test_srlv(int[] a0, int[] a1, int b) {
1106 for (int i = 0; i < a0.length; i+=1) {
1107 a0[i] = (int)(a1[i]>>>b);
1110 static void test_srlc_add(int[] a0, int[] a1) {
1111 for (int i = 0; i < a0.length; i+=1) {
1112 a0[i] = (int)((a1[i] + ADD_INIT)>>>VALUE);
1115 static void test_srlv_add(int[] a0, int[] a1, int b) {
1116 for (int i = 0; i < a0.length; i+=1) {
1117 a0[i] = (int)((a1[i] + b)>>>VALUE);
1120 static void test_srlc_and(int[] a0, int[] a1) {
1121 for (int i = 0; i < a0.length; i+=1) {
1122 a0[i] = (int)((a1[i] & BIT_MASK)>>>VALUE);
1125 static void test_srlv_and(int[] a0, int[] a1, int b) {
1126 for (int i = 0; i < a0.length; i+=1) {
1127 a0[i] = (int)((a1[i] & b)>>>VALUE);
1131 static void test_srac(int[] a0, int[] a1) {
1132 for (int i = 0; i < a0.length; i+=1) {
1133 a0[i] = (int)(a1[i]>>VALUE);
1136 static void test_srac_n(int[] a0, int[] a1) {
1137 for (int i = 0; i < a0.length; i+=1) {
1138 a0[i] = (int)(a1[i]>>(-VALUE));
1141 static void test_srac_o(int[] a0, int[] a1) {
1142 for (int i = 0; i < a0.length; i+=1) {
1143 a0[i] = (int)(a1[i]>>SHIFT);
1146 static void test_srac_on(int[] a0, int[] a1) {
1147 for (int i = 0; i < a0.length; i+=1) {
1148 a0[i] = (int)(a1[i]>>(-SHIFT));
1151 static void test_srav(int[] a0, int[] a1, int b) {
1152 for (int i = 0; i < a0.length; i+=1) {
1153 a0[i] = (int)(a1[i]>>b);
1156 static void test_srac_add(int[] a0, int[] a1) {
1157 for (int i = 0; i < a0.length; i+=1) {
1158 a0[i] = (int)((a1[i] + ADD_INIT)>>VALUE);
1161 static void test_srav_add(int[] a0, int[] a1, int b) {
1162 for (int i = 0; i < a0.length; i+=1) {
1163 a0[i] = (int)((a1[i] + b)>>VALUE);
1166 static void test_srac_and(int[] a0, int[] a1) {
1167 for (int i = 0; i < a0.length; i+=1) {
1168 a0[i] = (int)((a1[i] & BIT_MASK)>>VALUE);
1171 static void test_srav_and(int[] a0, int[] a1, int b) {
1172 for (int i = 0; i < a0.length; i+=1) {
1173 a0[i] = (int)((a1[i] & b)>>VALUE);
1185 static void test_unpack2(int[] a0, long[] p2) {
1186 if (p2.length*2 > a0.length) return;
1189 a0[i*2+0] = (int)(l & 0xFFFFFFFFl);
1190 a0[i*2+1] = (int)(l >> 32);
1201 static void test_unpack2_swap(int[] a0, long[] p2) {
1202 if (p2.length*2 > a0.length) return;
1205 a0[i*2+0] = (int)(l >> 32);
1206 a0[i*2+1] = (int)(l & 0xFFFFFFFFl);