Lines Matching refs:a0

52     long[] a0 = new long[ARRLEN];
70 test_addc(a0, a1);
71 test_addv(a0, a1, (long)VALUE);
72 test_adda(a0, a1, a2);
73 test_subc(a0, a1);
74 test_subv(a0, a1, (long)VALUE);
75 test_suba(a0, a1, a2);
77 test_mulc(a0, a1);
78 test_mulv(a0, a1, (long)VALUE);
79 test_mula(a0, a1, a2);
80 test_divc(a0, a1);
81 test_divv(a0, a1, (long)VALUE);
82 test_diva(a0, a1, a2);
83 test_mulc_n(a0, a1);
84 test_mulv(a0, a1, (long)-VALUE);
85 test_mula(a0, a1, a3);
86 test_divc_n(a0, a1);
87 test_divv(a0, a1, (long)-VALUE);
88 test_diva(a0, a1, a3);
90 test_andc(a0, a1);
91 test_andv(a0, a1, (long)BIT_MASK);
92 test_anda(a0, a1, a4);
93 test_orc(a0, a1);
94 test_orv(a0, a1, (long)BIT_MASK);
95 test_ora(a0, a1, a4);
96 test_xorc(a0, a1);
97 test_xorv(a0, a1, (long)BIT_MASK);
98 test_xora(a0, a1, a4);
100 test_sllc(a0, a1);
101 test_sllv(a0, a1, VALUE);
102 test_srlc(a0, a1);
103 test_srlv(a0, a1, VALUE);
104 test_srac(a0, a1);
105 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);
114 test_sllc_o(a0, a1);
115 test_sllv(a0, a1, SHIFT);
116 test_srlc_o(a0, a1);
117 test_srlv(a0, a1, SHIFT);
118 test_srac_o(a0, a1);
119 test_srav(a0, a1, SHIFT);
121 test_sllc_on(a0, a1);
122 test_sllv(a0, a1, -SHIFT);
123 test_srlc_on(a0, a1);
124 test_srlv(a0, a1, -SHIFT);
125 test_srac_on(a0, a1);
126 test_srav(a0, a1, -SHIFT);
128 test_sllc_add(a0, a1);
129 test_sllv_add(a0, a1, ADD_INIT);
130 test_srlc_add(a0, a1);
131 test_srlv_add(a0, a1, ADD_INIT);
132 test_srac_add(a0, a1);
133 test_srav_add(a0, a1, ADD_INIT);
135 test_sllc_and(a0, a1);
136 test_sllv_and(a0, a1, BIT_MASK);
137 test_srlc_and(a0, a1);
138 test_srlv_and(a0, a1, BIT_MASK);
139 test_srac_and(a0, a1);
140 test_srav_and(a0, a1, BIT_MASK);
152 test_addc(a0, a1);
154 errn += verify("test_addc: ", i, a0[i], (long)((long)(ADD_INIT+i)+VALUE));
156 test_addv(a0, a1, (long)VALUE);
158 errn += verify("test_addv: ", i, a0[i], (long)((long)(ADD_INIT+i)+VALUE));
160 test_adda(a0, a1, a2);
162 errn += verify("test_adda: ", i, a0[i], (long)((long)(ADD_INIT+i)+VALUE));
165 test_subc(a0, a1);
167 errn += verify("test_subc: ", i, a0[i], (long)((long)(ADD_INIT+i)-VALUE));
169 test_subv(a0, a1, (long)VALUE);
171 errn += verify("test_subv: ", i, a0[i], (long)((long)(ADD_INIT+i)-VALUE));
173 test_suba(a0, a1, a2);
175 errn += verify("test_suba: ", i, a0[i], (long)((long)(ADD_INIT+i)-VALUE));
178 test_mulc(a0, a1);
180 errn += verify("test_mulc: ", i, a0[i], (long)((long)(ADD_INIT+i)*VALUE));
182 test_mulv(a0, a1, (long)VALUE);
184 errn += verify("test_mulv: ", i, a0[i], (long)((long)(ADD_INIT+i)*VALUE));
186 test_mula(a0, a1, a2);
188 errn += verify("test_mula: ", i, a0[i], (long)((long)(ADD_INIT+i)*VALUE));
191 test_divc(a0, a1);
193 errn += verify("test_divc: ", i, a0[i], (long)((long)(ADD_INIT+i)/VALUE));
195 test_divv(a0, a1, (long)VALUE);
197 errn += verify("test_divv: ", i, a0[i], (long)((long)(ADD_INIT+i)/VALUE));
199 test_diva(a0, a1, a2);
201 errn += verify("test_diva: ", i, a0[i], (long)((long)(ADD_INIT+i)/VALUE));
204 test_mulc_n(a0, a1);
206 errn += verify("test_mulc_n: ", i, a0[i], (long)((long)(ADD_INIT+i)*(-VALUE)));
208 test_mulv(a0, a1, (long)-VALUE);
210 errn += verify("test_mulv_n: ", i, a0[i], (long)((long)(ADD_INIT+i)*(-VALUE)));
212 test_mula(a0, a1, a3);
214 errn += verify("test_mula_n: ", i, a0[i], (long)((long)(ADD_INIT+i)*(-VALUE)));
217 test_divc_n(a0, a1);
219 errn += verify("test_divc_n: ", i, a0[i], (long)((long)(ADD_INIT+i)/(-VALUE)));
221 test_divv(a0, a1, (long)-VALUE);
223 errn += verify("test_divv_n: ", i, a0[i], (long)((long)(ADD_INIT+i)/(-VALUE)));
225 test_diva(a0, a1, a3);
227 errn += verify("test_diva_n: ", i, a0[i], (long)((long)(ADD_INIT+i)/(-VALUE)));
230 test_andc(a0, a1);
232 errn += verify("test_andc: ", i, a0[i], (long)((long)(ADD_INIT+i)&BIT_MASK));
234 test_andv(a0, a1, (long)BIT_MASK);
236 errn += verify("test_andv: ", i, a0[i], (long)((long)(ADD_INIT+i)&BIT_MASK));
238 test_anda(a0, a1, a4);
240 errn += verify("test_anda: ", i, a0[i], (long)((long)(ADD_INIT+i)&BIT_MASK));
243 test_orc(a0, a1);
245 errn += verify("test_orc: ", i, a0[i], (long)((long)(ADD_INIT+i)|BIT_MASK));
247 test_orv(a0, a1, (long)BIT_MASK);
249 errn += verify("test_orv: ", i, a0[i], (long)((long)(ADD_INIT+i)|BIT_MASK));
251 test_ora(a0, a1, a4);
253 errn += verify("test_ora: ", i, a0[i], (long)((long)(ADD_INIT+i)|BIT_MASK));
256 test_xorc(a0, a1);
258 errn += verify("test_xorc: ", i, a0[i], (long)((long)(ADD_INIT+i)^BIT_MASK));
260 test_xorv(a0, a1, (long)BIT_MASK);
262 errn += verify("test_xorv: ", i, a0[i], (long)((long)(ADD_INIT+i)^BIT_MASK));
264 test_xora(a0, a1, a4);
266 errn += verify("test_xora: ", i, a0[i], (long)((long)(ADD_INIT+i)^BIT_MASK));
269 test_sllc(a0, a1);
271 errn += verify("test_sllc: ", i, a0[i], (long)((long)(ADD_INIT+i)<<VALUE));
273 test_sllv(a0, a1, VALUE);
275 errn += verify("test_sllv: ", i, a0[i], (long)((long)(ADD_INIT+i)<<VALUE));
278 test_srlc(a0, a1);
280 errn += verify("test_srlc: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>VALUE));
282 test_srlv(a0, a1, VALUE);
284 errn += verify("test_srlv: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>VALUE));
287 test_srac(a0, a1);
289 errn += verify("test_srac: ", i, a0[i], (long)((long)(ADD_INIT+i)>>VALUE));
291 test_srav(a0, a1, VALUE);
293 errn += verify("test_srav: ", i, a0[i], (long)((long)(ADD_INIT+i)>>VALUE));
296 test_sllc_n(a0, a1);
298 errn += verify("test_sllc_n: ", i, a0[i], (long)((long)(ADD_INIT+i)<<(-VALUE)));
300 test_sllv(a0, a1, -VALUE);
302 errn += verify("test_sllv_n: ", i, a0[i], (long)((long)(ADD_INIT+i)<<(-VALUE)));
305 test_srlc_n(a0, a1);
307 errn += verify("test_srlc_n: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>(-VALUE)));
309 test_srlv(a0, a1, -VALUE);
311 errn += verify("test_srlv_n: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>(-VALUE)));
314 test_srac_n(a0, a1);
316 errn += verify("test_srac_n: ", i, a0[i], (long)((long)(ADD_INIT+i)>>(-VALUE)));
318 test_srav(a0, a1, -VALUE);
320 errn += verify("test_srav_n: ", i, a0[i], (long)((long)(ADD_INIT+i)>>(-VALUE)));
323 test_sllc_o(a0, a1);
325 errn += verify("test_sllc_o: ", i, a0[i], (long)((long)(ADD_INIT+i)<<SHIFT));
327 test_sllv(a0, a1, SHIFT);
329 errn += verify("test_sllv_o: ", i, a0[i], (long)((long)(ADD_INIT+i)<<SHIFT));
332 test_srlc_o(a0, a1);
334 errn += verify("test_srlc_o: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>SHIFT));
336 test_srlv(a0, a1, SHIFT);
338 errn += verify("test_srlv_o: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>SHIFT));
341 test_srac_o(a0, a1);
343 errn += verify("test_srac_o: ", i, a0[i], (long)((long)(ADD_INIT+i)>>SHIFT));
345 test_srav(a0, a1, SHIFT);
347 errn += verify("test_srav_o: ", i, a0[i], (long)((long)(ADD_INIT+i)>>SHIFT));
350 test_sllc_on(a0, a1);
352 errn += verify("test_sllc_on: ", i, a0[i], (long)((long)(ADD_INIT+i)<<(-SHIFT)));
354 test_sllv(a0, a1, -SHIFT);
356 errn += verify("test_sllv_on: ", i, a0[i], (long)((long)(ADD_INIT+i)<<(-SHIFT)));
359 test_srlc_on(a0, a1);
361 errn += verify("test_srlc_on: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>(-SHIFT)));
363 test_srlv(a0, a1, -SHIFT);
365 errn += verify("test_srlv_on: ", i, a0[i], (long)((long)(ADD_INIT+i)>>>(-SHIFT)));
368 test_srac_on(a0, a1);
370 errn += verify("test_srac_on: ", i, a0[i], (long)((long)(ADD_INIT+i)>>(-SHIFT)));
372 test_srav(a0, a1, -SHIFT);
374 errn += verify("test_srav_on: ", i, a0[i], (long)((long)(ADD_INIT+i)>>(-SHIFT)));
377 test_sllc_add(a0, a1);
379 errn += verify("test_sllc_add: ", i, a0[i], (long)(((long)(ADD_INIT+i) + ADD_INIT)<<VALUE));
381 test_sllv_add(a0, a1, ADD_INIT);
383 errn += verify("test_sllv_add: ", i, a0[i], (long)(((long)(ADD_INIT+i) + ADD_INIT)<<VALUE));
386 test_srlc_add(a0, a1);
388 errn += verify("test_srlc_add: ", i, a0[i], (long)(((long)(ADD_INIT+i) + ADD_INIT)>>>VALUE));
390 test_srlv_add(a0, a1, ADD_INIT);
392 errn += verify("test_srlv_add: ", i, a0[i], (long)(((long)(ADD_INIT+i) + ADD_INIT)>>>VALUE));
395 test_srac_add(a0, a1);
397 errn += verify("test_srac_add: ", i, a0[i], (long)(((long)(ADD_INIT+i) + ADD_INIT)>>VALUE));
399 test_srav_add(a0, a1, ADD_INIT);
401 errn += verify("test_srav_add: ", i, a0[i], (long)(((long)(ADD_INIT+i) + ADD_INIT)>>VALUE));
404 test_sllc_and(a0, a1);
406 errn += verify("test_sllc_and: ", i, a0[i], (long)(((long)(ADD_INIT+i) & BIT_MASK)<<VALUE));
408 test_sllv_and(a0, a1, BIT_MASK);
410 errn += verify("test_sllv_and: ", i, a0[i], (long)(((long)(ADD_INIT+i) & BIT_MASK)<<VALUE));
413 test_srlc_and(a0, a1);
415 errn += verify("test_srlc_and: ", i, a0[i], (long)(((long)(ADD_INIT+i) & BIT_MASK)>>>VALUE));
417 test_srlv_and(a0, a1, BIT_MASK);
419 errn += verify("test_srlv_and: ", i, a0[i], (long)(((long)(ADD_INIT+i) & BIT_MASK)>>>VALUE));
422 test_srac_and(a0, a1);
424 errn += verify("test_srac_and: ", i, a0[i], (long)(((long)(ADD_INIT+i) & BIT_MASK)>>VALUE));
426 test_srav_and(a0, a1, BIT_MASK);
428 errn += verify("test_srav_and: ", i, a0[i], (long)(((long)(ADD_INIT+i) & BIT_MASK)>>VALUE));
448 test_addc(a0, a1);
454 test_addv(a0, a1, (long)VALUE);
460 test_adda(a0, a1, a2);
467 test_subc(a0, a1);
473 test_subv(a0, a1, (long)VALUE);
479 test_suba(a0, a1, a2);
486 test_mulc(a0, a1);
492 test_mulv(a0, a1, (long)VALUE);
498 test_mula(a0, a1, a2);
505 test_divc(a0, a1);
511 test_divv(a0, a1, (long)VALUE);
517 test_diva(a0, a1, a2);
524 test_mulc_n(a0, a1);
530 test_mulv(a0, a1, (long)-VALUE);
536 test_mula(a0, a1, a3);
543 test_divc_n(a0, a1);
549 test_divv(a0, a1, (long)-VALUE);
555 test_diva(a0, a1, a3);
562 test_andc(a0, a1);
568 test_andv(a0, a1, (long)BIT_MASK);
574 test_anda(a0, a1, a4);
581 test_orc(a0, a1);
587 test_orv(a0, a1, (long)BIT_MASK);
593 test_ora(a0, a1, a4);
600 test_xorc(a0, a1);
606 test_xorv(a0, a1, (long)BIT_MASK);
612 test_xora(a0, a1, a4);
619 test_sllc(a0, a1);
625 test_sllv(a0, a1, VALUE);
632 test_srlc(a0, a1);
638 test_srlv(a0, a1, VALUE);
645 test_srac(a0, a1);
651 test_srav(a0, a1, VALUE);
658 test_sllc_n(a0, a1);
664 test_sllv(a0, a1, -VALUE);
671 test_srlc_n(a0, a1);
677 test_srlv(a0, a1, -VALUE);
684 test_srac_n(a0, a1);
690 test_srav(a0, a1, -VALUE);
697 test_sllc_o(a0, a1);
703 test_sllv(a0, a1, SHIFT);
710 test_srlc_o(a0, a1);
716 test_srlv(a0, a1, SHIFT);
723 test_srac_o(a0, a1);
729 test_srav(a0, a1, SHIFT);
736 test_sllc_on(a0, a1);
742 test_sllv(a0, a1, -SHIFT);
749 test_srlc_on(a0, a1);
755 test_srlv(a0, a1, -SHIFT);
762 test_srac_on(a0, a1);
768 test_srav(a0, a1, -SHIFT);
775 test_sllc_add(a0, a1);
781 test_sllv_add(a0, a1, ADD_INIT);
788 test_srlc_add(a0, a1);
794 test_srlv_add(a0, a1, ADD_INIT);
801 test_srac_add(a0, a1);
807 test_srav_add(a0, a1, ADD_INIT);
814 test_sllc_and(a0, a1);
820 test_sllv_and(a0, a1, BIT_MASK);
827 test_srlc_and(a0, a1);
833 test_srlv_and(a0, a1, BIT_MASK);
840 test_srac_and(a0, a1);
846 test_srav_and(a0, a1, BIT_MASK);
862 static void test_addc(long[] a0, long[] a1) {
863 for (int i = 0; i < a0.length; i+=1) {
864 a0[i] = (long)(a1[i]+VALUE);
867 static void test_addv(long[] a0, long[] a1, long b) {
868 for (int i = 0; i < a0.length; i+=1) {
869 a0[i] = (long)(a1[i]+b);
872 static void test_adda(long[] a0, long[] a1, long[] a2) {
873 for (int i = 0; i < a0.length; i+=1) {
874 a0[i] = (long)(a1[i]+a2[i]);
878 static void test_subc(long[] a0, long[] a1) {
879 for (int i = 0; i < a0.length; i+=1) {
880 a0[i] = (long)(a1[i]-VALUE);
883 static void test_subv(long[] a0, long[] a1, long b) {
884 for (int i = 0; i < a0.length; i+=1) {
885 a0[i] = (long)(a1[i]-b);
888 static void test_suba(long[] a0, long[] a1, long[] a2) {
889 for (int i = 0; i < a0.length; i+=1) {
890 a0[i] = (long)(a1[i]-a2[i]);
894 static void test_mulc(long[] a0, long[] a1) {
895 for (int i = 0; i < a0.length; i+=1) {
896 a0[i] = (long)(a1[i]*VALUE);
899 static void test_mulc_n(long[] a0, long[] a1) {
900 for (int i = 0; i < a0.length; i+=1) {
901 a0[i] = (long)(a1[i]*(-VALUE));
904 static void test_mulv(long[] a0, long[] a1, long b) {
905 for (int i = 0; i < a0.length; i+=1) {
906 a0[i] = (long)(a1[i]*b);
909 static void test_mula(long[] a0, long[] a1, long[] a2) {
910 for (int i = 0; i < a0.length; i+=1) {
911 a0[i] = (long)(a1[i]*a2[i]);
915 static void test_divc(long[] a0, long[] a1) {
916 for (int i = 0; i < a0.length; i+=1) {
917 a0[i] = (long)(a1[i]/VALUE);
920 static void test_divc_n(long[] a0, long[] a1) {
921 for (int i = 0; i < a0.length; i+=1) {
922 a0[i] = (long)(a1[i]/(-VALUE));
925 static void test_divv(long[] a0, long[] a1, long b) {
926 for (int i = 0; i < a0.length; i+=1) {
927 a0[i] = (long)(a1[i]/b);
930 static void test_diva(long[] a0, long[] a1, long[] a2) {
931 for (int i = 0; i < a0.length; i+=1) {
932 a0[i] = (long)(a1[i]/a2[i]);
936 static void test_andc(long[] a0, long[] a1) {
937 for (int i = 0; i < a0.length; i+=1) {
938 a0[i] = (long)(a1[i]&BIT_MASK);
941 static void test_andv(long[] a0, long[] a1, long b) {
942 for (int i = 0; i < a0.length; i+=1) {
943 a0[i] = (long)(a1[i]&b);
946 static void test_anda(long[] a0, long[] a1, long[] a2) {
947 for (int i = 0; i < a0.length; i+=1) {
948 a0[i] = (long)(a1[i]&a2[i]);
952 static void test_orc(long[] a0, long[] a1) {
953 for (int i = 0; i < a0.length; i+=1) {
954 a0[i] = (long)(a1[i]|BIT_MASK);
957 static void test_orv(long[] a0, long[] a1, long b) {
958 for (int i = 0; i < a0.length; i+=1) {
959 a0[i] = (long)(a1[i]|b);
962 static void test_ora(long[] a0, long[] a1, long[] a2) {
963 for (int i = 0; i < a0.length; i+=1) {
964 a0[i] = (long)(a1[i]|a2[i]);
968 static void test_xorc(long[] a0, long[] a1) {
969 for (int i = 0; i < a0.length; i+=1) {
970 a0[i] = (long)(a1[i]^BIT_MASK);
973 static void test_xorv(long[] a0, long[] a1, long b) {
974 for (int i = 0; i < a0.length; i+=1) {
975 a0[i] = (long)(a1[i]^b);
978 static void test_xora(long[] a0, long[] a1, long[] a2) {
979 for (int i = 0; i < a0.length; i+=1) {
980 a0[i] = (long)(a1[i]^a2[i]);
984 static void test_sllc(long[] a0, long[] a1) {
985 for (int i = 0; i < a0.length; i+=1) {
986 a0[i] = (long)(a1[i]<<VALUE);
989 static void test_sllc_n(long[] a0, long[] a1) {
990 for (int i = 0; i < a0.length; i+=1) {
991 a0[i] = (long)(a1[i]<<(-VALUE));
994 static void test_sllc_o(long[] a0, long[] a1) {
995 for (int i = 0; i < a0.length; i+=1) {
996 a0[i] = (long)(a1[i]<<SHIFT);
999 static void test_sllc_on(long[] a0, long[] a1) {
1000 for (int i = 0; i < a0.length; i+=1) {
1001 a0[i] = (long)(a1[i]<<(-SHIFT));
1004 static void test_sllv(long[] a0, long[] a1, int b) {
1005 for (int i = 0; i < a0.length; i+=1) {
1006 a0[i] = (long)(a1[i]<<b);
1009 static void test_sllc_add(long[] a0, long[] a1) {
1010 for (int i = 0; i < a0.length; i+=1) {
1011 a0[i] = (long)((a1[i] + ADD_INIT)<<VALUE);
1014 static void test_sllv_add(long[] a0, long[] a1, long b) {
1015 for (int i = 0; i < a0.length; i+=1) {
1016 a0[i] = (long)((a1[i] + b)<<VALUE);
1019 static void test_sllc_and(long[] a0, long[] a1) {
1020 for (int i = 0; i < a0.length; i+=1) {
1021 a0[i] = (long)((a1[i] & BIT_MASK)<<VALUE);
1024 static void test_sllv_and(long[] a0, long[] a1, long b) {
1025 for (int i = 0; i < a0.length; i+=1) {
1026 a0[i] = (long)((a1[i] & b)<<VALUE);
1030 static void test_srlc(long[] a0, long[] a1) {
1031 for (int i = 0; i < a0.length; i+=1) {
1032 a0[i] = (long)(a1[i]>>>VALUE);
1035 static void test_srlc_n(long[] a0, long[] a1) {
1036 for (int i = 0; i < a0.length; i+=1) {
1037 a0[i] = (long)(a1[i]>>>(-VALUE));
1040 static void test_srlc_o(long[] a0, long[] a1) {
1041 for (int i = 0; i < a0.length; i+=1) {
1042 a0[i] = (long)(a1[i]>>>SHIFT);
1045 static void test_srlc_on(long[] a0, long[] a1) {
1046 for (int i = 0; i < a0.length; i+=1) {
1047 a0[i] = (long)(a1[i]>>>(-SHIFT));
1050 static void test_srlv(long[] a0, long[] a1, int b) {
1051 for (int i = 0; i < a0.length; i+=1) {
1052 a0[i] = (long)(a1[i]>>>b);
1055 static void test_srlc_add(long[] a0, long[] a1) {
1056 for (int i = 0; i < a0.length; i+=1) {
1057 a0[i] = (long)((a1[i] + ADD_INIT)>>>VALUE);
1060 static void test_srlv_add(long[] a0, long[] a1, long b) {
1061 for (int i = 0; i < a0.length; i+=1) {
1062 a0[i] = (long)((a1[i] + b)>>>VALUE);
1065 static void test_srlc_and(long[] a0, long[] a1) {
1066 for (int i = 0; i < a0.length; i+=1) {
1067 a0[i] = (long)((a1[i] & BIT_MASK)>>>VALUE);
1070 static void test_srlv_and(long[] a0, long[] a1, long b) {
1071 for (int i = 0; i < a0.length; i+=1) {
1072 a0[i] = (long)((a1[i] & b)>>>VALUE);
1076 static void test_srac(long[] a0, long[] a1) {
1077 for (int i = 0; i < a0.length; i+=1) {
1078 a0[i] = (long)(a1[i]>>VALUE);
1081 static void test_srac_n(long[] a0, long[] a1) {
1082 for (int i = 0; i < a0.length; i+=1) {
1083 a0[i] = (long)(a1[i]>>(-VALUE));
1086 static void test_srac_o(long[] a0, long[] a1) {
1087 for (int i = 0; i < a0.length; i+=1) {
1088 a0[i] = (long)(a1[i]>>SHIFT);
1091 static void test_srac_on(long[] a0, long[] a1) {
1092 for (int i = 0; i < a0.length; i+=1) {
1093 a0[i] = (long)(a1[i]>>(-SHIFT));
1096 static void test_srav(long[] a0, long[] a1, int b) {
1097 for (int i = 0; i < a0.length; i+=1) {
1098 a0[i] = (long)(a1[i]>>b);
1101 static void test_srac_add(long[] a0, long[] a1) {
1102 for (int i = 0; i < a0.length; i+=1) {
1103 a0[i] = (long)((a1[i] + ADD_INIT)>>VALUE);
1106 static void test_srav_add(long[] a0, long[] a1, long b) {
1107 for (int i = 0; i < a0.length; i+=1) {
1108 a0[i] = (long)((a1[i] + b)>>VALUE);
1111 static void test_srac_and(long[] a0, long[] a1) {
1112 for (int i = 0; i < a0.length; i+=1) {
1113 a0[i] = (long)((a1[i] & BIT_MASK)>>VALUE);
1116 static void test_srav_and(long[] a0, long[] a1, long b) {
1117 for (int i = 0; i < a0.length; i+=1) {
1118 a0[i] = (long)((a1[i] & b)>>VALUE);