Lines Matching refs:a

35   private static void bubble(int[] a) {  in bubble()  argument
36 for (int i = a.length; --i >= 0;) { in bubble()
38 if (a[j] > a[j+1]) { in bubble()
39 int tmp = a[j]; in bubble()
40 a[j] = a[j+1]; in bubble()
41 a[j+1] = tmp; in bubble()
329 int[] a = { 1 } ; in justRightTriangular1() local
332 sResult += a[j - (Integer.MIN_VALUE + 4)]; in justRightTriangular1()
344 int[] a = { 1 } ; in justRightTriangular2() local
347 sResult += a[j - 4]; in justRightTriangular2()
361 int[] a = { 1 } ; in justOOBTriangular() local
364 sResult += a[j - 4]; in justOOBTriangular()
378 int[] a = { 1 } ; in hiddenOOB1() local
384 sResult += a[j - 4]; in hiddenOOB1()
398 int[] a = { 1 } ; in hiddenOOB2() local
404 sResult += a[j - 6]; in hiddenOOB2()
418 int[] a = { 11 } ; in hiddenOOB3() local
424 sResult += a[j]; in hiddenOOB3()
438 int[] a = { 11 } ; in hiddenInfiniteOOB() local
444 sResult += a[j + 3]; in hiddenInfiniteOOB()
458 int[] a = { 111 } ; in hiddenFiniteOOB() local
463 sResult += a[j + 4]; in hiddenFiniteOOB()
476 private static void inductionOOB(int[] a) { in inductionOOB() argument
481 for (int i = 0; i < a.length; i++) { in inductionOOB()
482 a[b++] = i; in inductionOOB()
494 private static void controlOOB(int[] a) { in controlOOB() argument
496 for (byte i = 0; i < a.length; i++) { in controlOOB()
497 a[i] = -i; in controlOOB()
509 private static void conversionOOB(int[] a) { in conversionOOB() argument
511 for (int i = 0; i < a.length; ) { in conversionOOB()
512 a[i] = i; in conversionOOB()
522 public static int doNotHoist(int[] a) { in doNotHoist() argument
523 int n = a.length; in doNotHoist()
529 x += a[i]; in doNotHoist()
543 int[] a = new int[10]; in add() local
546 a[i + j] += 1; in add()
549 return a; in add()
559 int[] a = new int[10]; in multiply1() local
564 a[i * j] += 1; in multiply1()
568 a[0] += 1000; in multiply1()
570 return a; in multiply1()
582 int[] a = new int[10]; in multiply2() local
587 a[i * j] += 1; in multiply2()
591 a[0] += 1000; in multiply2()
593 return a; in multiply2()
799 static int dynamicBCEAndConstantIndices(int[] x, int[][] a, int lo, int hi) { in dynamicBCEAndConstantIndices() argument
802 if (a.length == 0) { in dynamicBCEAndConstantIndices()
814 a[1][i] = 1; in dynamicBCEAndConstantIndices()
815 a[2][i] = 2; in dynamicBCEAndConstantIndices()
816 a[99][i] = 3; in dynamicBCEAndConstantIndices()
903 static int shortIndex(int[] a) { in shortIndex() argument
908 r += a[ki] + a[i]; in shortIndex()
1212 int[][] a; in main()
1213 a = new int[0][0]; in main()
1214 expectEquals(-1, dynamicBCEAndConstantIndices(x, a, 0, 10)); in main()
1215 a = new int[100][10]; in main()
1216 expectEquals(55, dynamicBCEAndConstantIndices(x, a, 0, 10)); in main()
1218 expectEquals((i % 10) != 0 ? 1 : 0, a[1][i]); in main()
1219 expectEquals((i % 10) != 0 ? 2 : 0, a[2][i]); in main()
1220 expectEquals((i % 10) != 0 ? 3 : 0, a[99][i]); in main()
1222 a = new int[3][10]; in main()
1225 expectEquals(55, dynamicBCEAndConstantIndices(x, a, 0, 10)); in main()
1230 expectEquals(a[1][1], 1); in main()
1231 expectEquals(a[2][1], 2); in main()