Lines Matching refs:a
22 static long[] a; field in SimdLong
38 a[i] += x; in add()
51 a[i] -= x; in sub()
74 a[i] *= x; in mul()
88 a[i] /= x; in div()
101 a[i] = -a[i]; in neg()
114 a[i] = ~a[i]; in not()
127 a[i] <<= 4; in shl4()
140 a[i] >>= 2; in sar2()
153 a[i] >>>= 2; in shr2()
190 a[i] >>>= $opt$inline$IntConstant64(); // 0, since & 63 in shr64()
222 a[i] >>>= $opt$inline$IntConstant65(); // 1, since & 63 in shr65()
254 a[i] >>>= $opt$inline$IntConstantMinus254(); // 2, since & 63 in shrMinus254()
263 a[i] += 11; in bounds()
272 a = new long[128]; in main()
274 a[i] = i; in main()
279 expectEquals(i + 2, a[i], "add"); in main()
283 expectEquals(i, a[i], "sub"); in main()
287 expectEquals(i + i, a[i], "mul"); in main()
291 expectEquals(i, a[i], "div"); in main()
295 expectEquals(-i, a[i], "neg"); in main()
299 expectEquals(0, a[0], "bounds0"); in main()
301 expectEquals(11 - i, a[i], "bounds"); in main()
303 expectEquals(-127, a[127], "bounds127"); in main()
306 a[i] = 0xffffffffffffffffL; in main()
310 expectEquals(0xfffffffffffffff0L, a[i], "shl4"); in main()
314 expectEquals(0xfffffffffffffffcL, a[i], "sar2"); in main()
318 expectEquals(0x3fffffffffffffffL, a[i], "shr2"); in main()
322 expectEquals(0x3fffffffffffffffL, a[i], "shr64"); in main()
326 expectEquals(0x1fffffffffffffffL, a[i], "shr65"); in main()
330 expectEquals(0x07ffffffffffffffL, a[i], "shrMinus254"); in main()
335 expectEquals(0xf800000000000000L, a[i], "not"); in main()