Modified as @jsteube request

This commit is contained in:
Gabriele 'matrix' Gristina
2016-01-26 12:07:19 +01:00
parent dcc4b5a60f
commit 6ba392c0df
2 changed files with 420 additions and 424 deletions
+138 -146
View File
@@ -16,14 +16,6 @@
* tuning tools
*/
#ifdef OSX
#define GET_ACCEL_TUNED(x) KERNEL_ACCEL_OSX_ ## x
#define GET_LOOPS_TUNED(x) KERNEL_LOOPS_OSX_ ## x
#else
#define GET_ACCEL_TUNED(x) KERNEL_ACCEL_STD_ ## x
#define GET_LOOPS_TUNED(x) KERNEL_LOOPS_STD_ ## x
#endif
#define GET_ACCEL(x) KERNEL_ACCEL_ ## x
#define GET_LOOPS(x) KERNEL_LOOPS_ ## x
@@ -9066,7 +9058,7 @@ uint set_kernel_accel (uint hash_mode)
case 4700: return GET_ACCEL (4700);
case 4800: return GET_ACCEL (4800);
case 4900: return GET_ACCEL (4900);
case 5000: return GET_ACCEL_TUNED (5000);
case 5000: return GET_ACCEL (5000);
case 5100: return GET_ACCEL (5100);
case 5200: return GET_ACCEL (5200);
case 5300: return GET_ACCEL (5300);
@@ -9076,17 +9068,17 @@ uint set_kernel_accel (uint hash_mode)
case 5700: return GET_ACCEL (5700);
case 5800: return GET_ACCEL (5800);
case 6000: return GET_ACCEL (6000);
case 6100: return GET_ACCEL_TUNED (6100);
case 6211: return GET_ACCEL_TUNED (6211);
case 6100: return GET_ACCEL (6100);
case 6211: return GET_ACCEL (6211);
case 6212: return GET_ACCEL (6212);
case 6213: return GET_ACCEL (6213);
case 6221: return GET_ACCEL (6221);
case 6222: return GET_ACCEL (6222);
case 6223: return GET_ACCEL (6223);
case 6231: return GET_ACCEL_TUNED (6231);
case 6231: return GET_ACCEL (6231);
case 6232: return GET_ACCEL (6232);
case 6233: return GET_ACCEL (6233);
case 6241: return GET_ACCEL_TUNED (6241);
case 6241: return GET_ACCEL (6241);
case 6242: return GET_ACCEL (6242);
case 6243: return GET_ACCEL (6243);
case 6300: return GET_ACCEL (6300);
@@ -9107,12 +9099,12 @@ uint set_kernel_accel (uint hash_mode)
case 7900: return GET_ACCEL (7900);
case 8000: return GET_ACCEL (8000);
case 8100: return GET_ACCEL (8100);
case 8200: return GET_ACCEL_TUNED (8200);
case 8200: return GET_ACCEL (8200);
case 8300: return GET_ACCEL (8300);
case 8400: return GET_ACCEL (8400);
case 8500: return GET_ACCEL (8500);
case 8600: return GET_ACCEL (8600);
case 8700: return GET_ACCEL_TUNED (8700);
case 8700: return GET_ACCEL (8700);
case 8800: return GET_ACCEL (8800);
case 8900: return GET_ACCEL (8900);
case 9000: return GET_ACCEL (9000);
@@ -9120,8 +9112,8 @@ uint set_kernel_accel (uint hash_mode)
case 9200: return GET_ACCEL (9200);
case 9300: return GET_ACCEL (9300);
case 9400: return GET_ACCEL (9400);
case 9500: return GET_ACCEL_TUNED (9500);
case 9600: return GET_ACCEL_TUNED (9600);
case 9500: return GET_ACCEL (9500);
case 9600: return GET_ACCEL (9600);
case 9700: return GET_ACCEL (9700);
case 9710: return GET_ACCEL (9710);
case 9720: return GET_ACCEL (9720);
@@ -9136,7 +9128,7 @@ uint set_kernel_accel (uint hash_mode)
case 10400: return GET_ACCEL (10400);
case 10410: return GET_ACCEL (10410);
case 10420: return GET_ACCEL (10420);
case 10500: return GET_ACCEL_TUNED (10500);
case 10500: return GET_ACCEL (10500);
case 10600: return GET_ACCEL (10600);
case 10700: return GET_ACCEL (10700);
case 10800: return GET_ACCEL (10800);
@@ -9144,24 +9136,24 @@ uint set_kernel_accel (uint hash_mode)
case 11000: return GET_ACCEL (11000);
case 11100: return GET_ACCEL (11100);
case 11200: return GET_ACCEL (11200);
case 11300: return GET_ACCEL_TUNED (11300);
case 11300: return GET_ACCEL (11300);
case 11400: return GET_ACCEL (11400);
case 11500: return GET_ACCEL (11500);
case 11600: return GET_ACCEL_TUNED (11600);
case 11700: return GET_ACCEL_TUNED (11700);
case 11800: return GET_ACCEL_TUNED (11800);
case 11600: return GET_ACCEL (11600);
case 11700: return GET_ACCEL (11700);
case 11800: return GET_ACCEL (11800);
case 11900: return GET_ACCEL (11900);
case 12000: return GET_ACCEL (12000);
case 12100: return GET_ACCEL (12100);
case 12200: return GET_ACCEL_TUNED (12200);
case 12200: return GET_ACCEL (12200);
case 12300: return GET_ACCEL (12300);
case 12400: return GET_ACCEL_TUNED (12400);
case 12500: return GET_ACCEL_TUNED (12500);
case 12400: return GET_ACCEL (12400);
case 12500: return GET_ACCEL (12500);
case 12600: return GET_ACCEL (12600);
case 12700: return GET_ACCEL (12700);
case 12800: return GET_ACCEL (12800);
case 12900: return GET_ACCEL (12900);
case 13000: return GET_ACCEL_TUNED (13000);
case 13000: return GET_ACCEL (13000);
}
return 0;
@@ -9171,108 +9163,108 @@ uint set_kernel_loops (uint hash_mode)
{
switch (hash_mode)
{
case 0: return GET_LOOPS_TUNED (0);
case 10: return GET_LOOPS_TUNED (10);
case 11: return GET_LOOPS_TUNED (11);
case 12: return GET_LOOPS_TUNED (12);
case 20: return GET_LOOPS_TUNED (20);
case 21: return GET_LOOPS_TUNED (21);
case 22: return GET_LOOPS_TUNED (22);
case 23: return GET_LOOPS_TUNED (23);
case 30: return GET_LOOPS_TUNED (30);
case 40: return GET_LOOPS_TUNED (40);
case 50: return GET_LOOPS_TUNED (50);
case 60: return GET_LOOPS_TUNED (60);
case 100: return GET_LOOPS_TUNED (100);
case 101: return GET_LOOPS_TUNED (101);
case 110: return GET_LOOPS_TUNED (110);
case 111: return GET_LOOPS_TUNED (111);
case 112: return GET_LOOPS_TUNED (112);
case 120: return GET_LOOPS_TUNED (120);
case 121: return GET_LOOPS_TUNED (121);
case 122: return GET_LOOPS_TUNED (122);
case 124: return GET_LOOPS_TUNED (124);
case 130: return GET_LOOPS_TUNED (130);
case 131: return GET_LOOPS_TUNED (131);
case 132: return GET_LOOPS_TUNED (132);
case 133: return GET_LOOPS_TUNED (133);
case 140: return GET_LOOPS_TUNED (140);
case 141: return GET_LOOPS_TUNED (141);
case 150: return GET_LOOPS_TUNED (150);
case 160: return GET_LOOPS_TUNED (160);
case 190: return GET_LOOPS_TUNED (190);
case 200: return GET_LOOPS_TUNED (200);
case 300: return GET_LOOPS_TUNED (300);
case 0: return GET_LOOPS (0);
case 10: return GET_LOOPS (10);
case 11: return GET_LOOPS (11);
case 12: return GET_LOOPS (12);
case 20: return GET_LOOPS (20);
case 21: return GET_LOOPS (21);
case 22: return GET_LOOPS (22);
case 23: return GET_LOOPS (23);
case 30: return GET_LOOPS (30);
case 40: return GET_LOOPS (40);
case 50: return GET_LOOPS (50);
case 60: return GET_LOOPS (60);
case 100: return GET_LOOPS (100);
case 101: return GET_LOOPS (101);
case 110: return GET_LOOPS (110);
case 111: return GET_LOOPS (111);
case 112: return GET_LOOPS (112);
case 120: return GET_LOOPS (120);
case 121: return GET_LOOPS (121);
case 122: return GET_LOOPS (122);
case 124: return GET_LOOPS (124);
case 130: return GET_LOOPS (130);
case 131: return GET_LOOPS (131);
case 132: return GET_LOOPS (132);
case 133: return GET_LOOPS (133);
case 140: return GET_LOOPS (140);
case 141: return GET_LOOPS (141);
case 150: return GET_LOOPS (150);
case 160: return GET_LOOPS (160);
case 190: return GET_LOOPS (190);
case 200: return GET_LOOPS (200);
case 300: return GET_LOOPS (300);
case 400: return GET_LOOPS (400);
case 500: return GET_LOOPS (500);
case 501: return GET_LOOPS (501);
case 900: return GET_LOOPS_TUNED (900);
case 900: return GET_LOOPS (900);
case 910: return GET_LOOPS (910);
case 1000: return GET_LOOPS_TUNED (1000);
case 1100: return GET_LOOPS_TUNED (1100);
case 1400: return GET_LOOPS_TUNED (1400);
case 1410: return GET_LOOPS_TUNED (1410);
case 1420: return GET_LOOPS_TUNED (1420);
case 1421: return GET_LOOPS_TUNED (1421);
case 1430: return GET_LOOPS_TUNED (1430);
case 1440: return GET_LOOPS_TUNED (1440);
case 1441: return GET_LOOPS_TUNED (1441);
case 1450: return GET_LOOPS_TUNED (1450);
case 1460: return GET_LOOPS_TUNED (1460);
case 1000: return GET_LOOPS (1000);
case 1100: return GET_LOOPS (1100);
case 1400: return GET_LOOPS (1400);
case 1410: return GET_LOOPS (1410);
case 1420: return GET_LOOPS (1420);
case 1421: return GET_LOOPS (1421);
case 1430: return GET_LOOPS (1430);
case 1440: return GET_LOOPS (1440);
case 1441: return GET_LOOPS (1441);
case 1450: return GET_LOOPS (1450);
case 1460: return GET_LOOPS (1460);
case 1500: return GET_LOOPS (1500);
case 1600: return GET_LOOPS (1600);
case 1700: return GET_LOOPS_TUNED (1700);
case 1710: return GET_LOOPS_TUNED (1710);
case 1711: return GET_LOOPS_TUNED (1711);
case 1720: return GET_LOOPS_TUNED (1720);
case 1722: return GET_LOOPS_TUNED (1722);
case 1730: return GET_LOOPS_TUNED (1730);
case 1731: return GET_LOOPS_TUNED (1731);
case 1740: return GET_LOOPS_TUNED (1740);
case 1750: return GET_LOOPS_TUNED (1750);
case 1760: return GET_LOOPS_TUNED (1760);
case 1700: return GET_LOOPS (1700);
case 1710: return GET_LOOPS (1710);
case 1711: return GET_LOOPS (1711);
case 1720: return GET_LOOPS (1720);
case 1722: return GET_LOOPS (1722);
case 1730: return GET_LOOPS (1730);
case 1731: return GET_LOOPS (1731);
case 1740: return GET_LOOPS (1740);
case 1750: return GET_LOOPS (1750);
case 1760: return GET_LOOPS (1760);
case 1800: return GET_LOOPS (1800);
case 2100: return GET_LOOPS (2100);
case 2400: return GET_LOOPS_TUNED (2400);
case 2410: return GET_LOOPS_TUNED (2410);
case 2400: return GET_LOOPS (2400);
case 2410: return GET_LOOPS (2410);
case 2500: return GET_LOOPS (2500);
case 2600: return GET_LOOPS_TUNED (2600);
case 2611: return GET_LOOPS_TUNED (2611);
case 2612: return GET_LOOPS_TUNED (2612);
case 2711: return GET_LOOPS_TUNED (2711);
case 2811: return GET_LOOPS_TUNED (2811);
case 2600: return GET_LOOPS (2600);
case 2611: return GET_LOOPS (2611);
case 2612: return GET_LOOPS (2612);
case 2711: return GET_LOOPS (2711);
case 2811: return GET_LOOPS (2811);
case 3000: return GET_LOOPS (3000);
case 3100: return GET_LOOPS_TUNED (3100);
case 3200: return GET_LOOPS_TUNED (3200);
case 3710: return GET_LOOPS_TUNED (3710);
case 3711: return GET_LOOPS_TUNED (3711);
case 3800: return GET_LOOPS_TUNED (3800);
case 4300: return GET_LOOPS_TUNED (4300);
case 4400: return GET_LOOPS_TUNED (4400);
case 4500: return GET_LOOPS_TUNED (4500);
case 4700: return GET_LOOPS_TUNED (4700);
case 4800: return GET_LOOPS_TUNED (4800);
case 4900: return GET_LOOPS_TUNED (4900);
case 5000: return GET_LOOPS_TUNED (5000);
case 5100: return GET_LOOPS_TUNED (5100);
case 3100: return GET_LOOPS (3100);
case 3200: return GET_LOOPS (3200);
case 3710: return GET_LOOPS (3710);
case 3711: return GET_LOOPS (3711);
case 3800: return GET_LOOPS (3800);
case 4300: return GET_LOOPS (4300);
case 4400: return GET_LOOPS (4400);
case 4500: return GET_LOOPS (4500);
case 4700: return GET_LOOPS (4700);
case 4800: return GET_LOOPS (4800);
case 4900: return GET_LOOPS (4900);
case 5000: return GET_LOOPS (5000);
case 5100: return GET_LOOPS (5100);
case 5200: return GET_LOOPS (5200);
case 5300: return GET_LOOPS_TUNED (5300);
case 5400: return GET_LOOPS_TUNED (5400);
case 5500: return GET_LOOPS_TUNED (5500);
case 5600: return GET_LOOPS_TUNED (5600);
case 5700: return GET_LOOPS_TUNED (5700);
case 5300: return GET_LOOPS (5300);
case 5400: return GET_LOOPS (5400);
case 5500: return GET_LOOPS (5500);
case 5600: return GET_LOOPS (5600);
case 5700: return GET_LOOPS (5700);
case 5800: return GET_LOOPS (5800);
case 6000: return GET_LOOPS_TUNED (6000);
case 6100: return GET_LOOPS_TUNED (6100);
case 6000: return GET_LOOPS (6000);
case 6100: return GET_LOOPS (6100);
case 6211: return GET_LOOPS (6211);
case 6212: return GET_LOOPS (6212);
case 6213: return GET_LOOPS (6213);
case 6221: return GET_LOOPS (6221);
case 6222: return GET_LOOPS (6222);
case 6223: return GET_LOOPS (6223);
case 6231: return GET_LOOPS_TUNED (6231);
case 6232: return GET_LOOPS_TUNED (6232);
case 6233: return GET_LOOPS_TUNED (6233);
case 6231: return GET_LOOPS (6231);
case 6232: return GET_LOOPS (6232);
case 6233: return GET_LOOPS (6233);
case 6241: return GET_LOOPS (6241);
case 6242: return GET_LOOPS (6242);
case 6243: return GET_LOOPS (6243);
@@ -9282,24 +9274,24 @@ uint set_kernel_loops (uint hash_mode)
case 6600: return GET_LOOPS (6600);
case 6700: return GET_LOOPS (6700);
case 6800: return GET_LOOPS (6800);
case 6900: return GET_LOOPS_TUNED (6900);
case 6900: return GET_LOOPS (6900);
case 7100: return GET_LOOPS (7100);
case 7200: return GET_LOOPS (7200);
case 7300: return GET_LOOPS_TUNED (7300);
case 7300: return GET_LOOPS (7300);
case 7400: return GET_LOOPS (7400);
case 7500: return GET_LOOPS_TUNED (7500);
case 7600: return GET_LOOPS_TUNED (7600);
case 7700: return GET_LOOPS_TUNED (7700);
case 7800: return GET_LOOPS_TUNED (7800);
case 7500: return GET_LOOPS (7500);
case 7600: return GET_LOOPS (7600);
case 7700: return GET_LOOPS (7700);
case 7800: return GET_LOOPS (7800);
case 7900: return GET_LOOPS (7900);
case 8000: return GET_LOOPS_TUNED (8000);
case 8100: return GET_LOOPS_TUNED (8100);
case 8000: return GET_LOOPS (8000);
case 8100: return GET_LOOPS (8100);
case 8200: return GET_LOOPS (8200);
case 8300: return GET_LOOPS_TUNED (8300);
case 8400: return GET_LOOPS_TUNED (8400);
case 8500: return GET_LOOPS_TUNED (8500);
case 8600: return GET_LOOPS_TUNED (8600);
case 8700: return GET_LOOPS_TUNED (8700);
case 8300: return GET_LOOPS (8300);
case 8400: return GET_LOOPS (8400);
case 8500: return GET_LOOPS (8500);
case 8600: return GET_LOOPS (8600);
case 8700: return GET_LOOPS (8700);
case 8800: return GET_LOOPS (8800);
case 8900: return GET_LOOPS (8900);
case 9000: return GET_LOOPS (9000);
@@ -9309,34 +9301,34 @@ uint set_kernel_loops (uint hash_mode)
case 9400: return GET_LOOPS (9400);
case 9500: return GET_LOOPS (9500);
case 9600: return GET_LOOPS (9600);
case 9700: return GET_LOOPS_TUNED (9700);
case 9710: return GET_LOOPS_TUNED (9710);
case 9720: return GET_LOOPS_TUNED (9720);
case 9800: return GET_LOOPS_TUNED (9800);
case 9810: return GET_LOOPS_TUNED (9810);
case 9820: return GET_LOOPS_TUNED (9820);
case 9900: return GET_LOOPS_TUNED (9900);
case 9700: return GET_LOOPS (9700);
case 9710: return GET_LOOPS (9710);
case 9720: return GET_LOOPS (9720);
case 9800: return GET_LOOPS (9800);
case 9810: return GET_LOOPS (9810);
case 9820: return GET_LOOPS (9820);
case 9900: return GET_LOOPS (9900);
case 10000: return GET_LOOPS (10000);
case 10100: return GET_LOOPS_TUNED (10100);
case 10200: return GET_LOOPS_TUNED (10200);
case 10100: return GET_LOOPS (10100);
case 10200: return GET_LOOPS (10200);
case 10300: return GET_LOOPS (10300);
case 10400: return GET_LOOPS_TUNED (10400);
case 10410: return GET_LOOPS_TUNED (10410);
case 10420: return GET_LOOPS_TUNED (10420);
case 10400: return GET_LOOPS (10400);
case 10410: return GET_LOOPS (10410);
case 10420: return GET_LOOPS (10420);
case 10500: return GET_LOOPS (10500);
case 10600: return GET_LOOPS_TUNED (10600);
case 10700: return GET_LOOPS_TUNED (10700);
case 10800: return GET_LOOPS_TUNED (10800);
case 10600: return GET_LOOPS (10600);
case 10700: return GET_LOOPS (10700);
case 10800: return GET_LOOPS (10800);
case 10900: return GET_LOOPS (10900);
case 11000: return GET_LOOPS_TUNED (11000);
case 11100: return GET_LOOPS_TUNED (11100);
case 11200: return GET_LOOPS_TUNED (11200);
case 11000: return GET_LOOPS (11000);
case 11100: return GET_LOOPS (11100);
case 11200: return GET_LOOPS (11200);
case 11300: return GET_LOOPS (11300);
case 11400: return GET_LOOPS_TUNED (11400);
case 11500: return GET_LOOPS_TUNED (11500);
case 11400: return GET_LOOPS (11400);
case 11500: return GET_LOOPS (11500);
case 11600: return GET_LOOPS (11600);
case 11700: return GET_LOOPS_TUNED (11700);
case 11800: return GET_LOOPS_TUNED (11800);
case 11700: return GET_LOOPS (11700);
case 11800: return GET_LOOPS (11800);
case 11900: return GET_LOOPS (11900);
case 12000: return GET_LOOPS (12000);
case 12100: return GET_LOOPS (12100);
@@ -9344,7 +9336,7 @@ uint set_kernel_loops (uint hash_mode)
case 12300: return GET_LOOPS (12300);
case 12400: return GET_LOOPS (12400);
case 12500: return GET_LOOPS (12500);
case 12600: return GET_LOOPS_TUNED (12600);
case 12600: return GET_LOOPS (12600);
case 12700: return GET_LOOPS (12700);
case 12800: return GET_LOOPS (12800);
case 12900: return GET_LOOPS (12900);