Lines Matching refs:a

22   static short[] a;  field in SimdShort
38 a[i] += x; in add()
51 a[i] -= x; in sub()
64 a[i] *= x; in mul()
78 a[i] /= x; in div()
91 a[i] = (short) -a[i]; in neg()
104 a[i] = (short) ~a[i]; in not()
117 a[i] <<= 4; in shl4()
130 a[i] >>= 2; in sar2()
142 a[i] >>>= 2; in shr2()
151 a[i] >>= 31; in sar31()
156 a[i] >>>= 31; in shr31()
161 a[i] >>>= 32; // 0, since & 31 in shr32()
167 a[i] >>>= 33; // 1, since & 31 in shr33()
176 a[i] += 11; in add()
185 a = new short[128]; in main()
187 a[i] = (short) i; in main()
192 expectEquals(i + 2, a[i], "add"); in main()
196 expectEquals(i, a[i], "sub"); in main()
200 expectEquals(i + i, a[i], "mul"); in main()
204 expectEquals(i, a[i], "div"); in main()
208 expectEquals(-i, a[i], "neg"); in main()
212 expectEquals(0, a[0], "bounds0"); in main()
214 expectEquals(11 - i, a[i], "bounds"); in main()
216 expectEquals(-127, a[127], "bounds127"); in main()
219 a[i] = (short) 0xffff; in main()
223 expectEquals((short) 0xfff0, a[i], "shl4"); in main() local
227 expectEquals((short) 0xfffc, a[i], "sar2"); in main() local
231 expectEquals((short) 0xffff, a[i], "shr2"); // sic! in main() local
235 expectEquals((short) 0xffff, a[i], "sar31"); in main() local
239 expectEquals(0x0001, a[i], "shr31"); in main()
240 a[i] = (short) 0x1200; // reset in main()
244 expectEquals((short) 0x1200, a[i], "shr32"); in main() local
248 expectEquals((short) 0x0900, a[i], "shr33"); in main() local
249 a[i] = (short) 0xf0f1; // reset in main()
253 expectEquals((short) 0x0f0e, a[i], "not"); in main() local