aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <benoitjacob@google.com>2015-03-16 11:05:51 -0400
committerGravatar Benoit Jacob <benoitjacob@google.com>2015-03-16 11:05:51 -0400
commit35c3a8bb84778a81b2f90fdea10eadeae16863aa (patch)
tree070f1c58d5fe886da57b4a32ddba4aae27f4f97d /Eigen/src/Core/arch
parente274607d7fcb021d0578e2fc95023eb7b5fab133 (diff)
Update Nexus 5 lookup table from combining now 2 runs of the benchmark, using the analyze-blocking-sizes partition tool. Gives better worst-case performance.
Diffstat (limited to 'Eigen/src/Core/arch')
-rw-r--r--Eigen/src/Core/arch/NEON/BlockingSizesLookupTables.h98
1 files changed, 49 insertions, 49 deletions
diff --git a/Eigen/src/Core/arch/NEON/BlockingSizesLookupTables.h b/Eigen/src/Core/arch/NEON/BlockingSizesLookupTables.h
index c2366a347..7905bdf83 100644
--- a/Eigen/src/Core/arch/NEON/BlockingSizesLookupTables.h
+++ b/Eigen/src/Core/arch/NEON/BlockingSizesLookupTables.h
@@ -35,69 +35,69 @@ struct BlockingSizesLookupTable<float, float> {
static const uint16_t* Data() {
static const uint16_t data[512] = {
0x444, 0x445, 0x446, 0x447, 0x448, 0x449, 0x447, 0x447,
- 0x454, 0x455, 0x456, 0x457, 0x458, 0x459, 0x45a, 0x457,
+ 0x454, 0x455, 0x456, 0x457, 0x458, 0x459, 0x45a, 0x456,
0x464, 0x465, 0x466, 0x467, 0x468, 0x469, 0x46a, 0x467,
- 0x474, 0x475, 0x476, 0x467, 0x478, 0x479, 0x477, 0x478,
- 0x474, 0x475, 0x476, 0x477, 0x478, 0x476, 0x476, 0x476,
- 0x474, 0x475, 0x476, 0x477, 0x478, 0x479, 0x496, 0x496,
- 0x474, 0x475, 0x476, 0x4a6, 0x4a5, 0x4a6, 0x4a5, 0x4a6,
- 0x474, 0x475, 0x466, 0x4a6, 0x4a6, 0x4a6, 0x496, 0x4a6,
+ 0x474, 0x475, 0x476, 0x467, 0x478, 0x479, 0x476, 0x478,
+ 0x474, 0x475, 0x476, 0x477, 0x478, 0x479, 0x476, 0x476,
+ 0x474, 0x475, 0x476, 0x477, 0x478, 0x479, 0x496, 0x488,
+ 0x474, 0x475, 0x476, 0x4a6, 0x496, 0x496, 0x495, 0x4a6,
+ 0x474, 0x475, 0x466, 0x4a6, 0x497, 0x4a5, 0x496, 0x4a5,
0x544, 0x545, 0x546, 0x547, 0x548, 0x549, 0x54a, 0x54b,
0x554, 0x555, 0x556, 0x557, 0x558, 0x559, 0x55a, 0x55b,
0x564, 0x565, 0x566, 0x567, 0x568, 0x569, 0x56a, 0x56b,
0x564, 0x565, 0x566, 0x567, 0x568, 0x569, 0x56a, 0x576,
0x564, 0x565, 0x566, 0x567, 0x568, 0x569, 0x56a, 0x587,
- 0x564, 0x565, 0x566, 0x567, 0x596, 0x596, 0x597, 0x596,
- 0x564, 0x565, 0x566, 0x5a5, 0x5a6, 0x5a6, 0x596, 0x596,
- 0x564, 0x565, 0x566, 0x596, 0x5a6, 0x596, 0x5a6, 0x5a6,
+ 0x564, 0x565, 0x566, 0x567, 0x596, 0x596, 0x596, 0x597,
+ 0x574, 0x565, 0x566, 0x596, 0x596, 0x5a6, 0x5a6, 0x5a6,
+ 0x564, 0x565, 0x5a6, 0x596, 0x5a6, 0x5a6, 0x5a6, 0x5a6,
0x644, 0x645, 0x646, 0x647, 0x648, 0x649, 0x64a, 0x64b,
0x644, 0x655, 0x656, 0x657, 0x658, 0x659, 0x65a, 0x65b,
0x664, 0x665, 0x666, 0x667, 0x668, 0x669, 0x65a, 0x667,
- 0x674, 0x665, 0x666, 0x677, 0x678, 0x679, 0x67a, 0x675,
- 0x684, 0x685, 0x686, 0x687, 0x678, 0x688, 0x687, 0x686,
- 0x664, 0x665, 0x666, 0x657, 0x697, 0x696, 0x696, 0x697,
- 0x664, 0x655, 0x686, 0x696, 0x685, 0x6a6, 0x686, 0x686,
- 0x684, 0x675, 0x686, 0x685, 0x686, 0x696, 0x696, 0x696,
- 0x744, 0x745, 0x746, 0x747, 0x748, 0x749, 0x74a, 0x746,
+ 0x654, 0x665, 0x676, 0x677, 0x678, 0x679, 0x67a, 0x675,
+ 0x684, 0x675, 0x686, 0x687, 0x688, 0x688, 0x687, 0x686,
+ 0x664, 0x685, 0x666, 0x677, 0x697, 0x696, 0x697, 0x697,
+ 0x664, 0x665, 0x696, 0x696, 0x685, 0x6a6, 0x696, 0x696,
+ 0x664, 0x675, 0x686, 0x696, 0x6a6, 0x696, 0x696, 0x696,
+ 0x744, 0x745, 0x746, 0x747, 0x748, 0x749, 0x74a, 0x747,
0x754, 0x755, 0x756, 0x757, 0x758, 0x759, 0x75a, 0x757,
- 0x764, 0x755, 0x756, 0x747, 0x768, 0x759, 0x75a, 0x767,
- 0x744, 0x765, 0x766, 0x767, 0x768, 0x759, 0x778, 0x777,
- 0x744, 0x745, 0x766, 0x767, 0x788, 0x788, 0x786, 0x788,
- 0x754, 0x755, 0x766, 0x787, 0x787, 0x796, 0x787, 0x797,
- 0x684, 0x695, 0x696, 0x6a5, 0x786, 0x786, 0x795, 0x796,
- 0x684, 0x695, 0x686, 0x6a6, 0x786, 0x796, 0x786, 0x796,
- 0x844, 0x845, 0x846, 0x847, 0x848, 0x849, 0x847, 0x848,
- 0x844, 0x845, 0x846, 0x847, 0x848, 0x849, 0x857, 0x858,
- 0x844, 0x865, 0x846, 0x847, 0x868, 0x849, 0x866, 0x867,
- 0x844, 0x865, 0x846, 0x847, 0x878, 0x849, 0x877, 0x877,
- 0x844, 0x845, 0x846, 0x867, 0x885, 0x887, 0x885, 0x887,
- 0x784, 0x785, 0x786, 0x877, 0x885, 0x885, 0x896, 0x896,
- 0x684, 0x695, 0x696, 0x885, 0x896, 0x885, 0x895, 0x895,
- 0x694, 0x685, 0x6a6, 0x885, 0x885, 0x886, 0x896, 0x896,
- 0x944, 0x945, 0x946, 0x947, 0x948, 0x847, 0x848, 0x848,
- 0x944, 0x855, 0x756, 0x947, 0x858, 0x857, 0x858, 0x858,
- 0x944, 0x945, 0x946, 0x867, 0x948, 0x866, 0x866, 0x867,
- 0x944, 0x775, 0x976, 0x877, 0x877, 0x878, 0x877, 0x877,
- 0x784, 0x785, 0x886, 0x887, 0x886, 0x986, 0x887, 0x887,
- 0x784, 0x785, 0x786, 0x796, 0x885, 0x897, 0x896, 0x897,
- 0x684, 0x695, 0x6a4, 0x886, 0x886, 0x896, 0x896, 0x896,
- 0x6a4, 0x6a5, 0x696, 0x886, 0x886, 0x896, 0x896, 0x896,
- 0x844, 0x845, 0x846, 0x847, 0x847, 0x847, 0x847, 0x847,
- 0x854, 0x855, 0x856, 0x857, 0x857, 0x858, 0x857, 0x857,
- 0x864, 0x865, 0x866, 0x867, 0x867, 0x866, 0x867, 0x867,
- 0x774, 0x775, 0x876, 0x877, 0x877, 0x877, 0x877, 0x877,
+ 0x764, 0x765, 0x756, 0x767, 0x768, 0x759, 0x75a, 0x766,
+ 0x744, 0x755, 0x766, 0x777, 0x768, 0x759, 0x778, 0x777,
+ 0x744, 0x745, 0x766, 0x777, 0x788, 0x786, 0x786, 0x788,
+ 0x754, 0x755, 0x766, 0x787, 0x796, 0x796, 0x787, 0x796,
+ 0x684, 0x695, 0x696, 0x6a6, 0x795, 0x786, 0x795, 0x796,
+ 0x684, 0x695, 0x696, 0x795, 0x786, 0x796, 0x795, 0x796,
+ 0x844, 0x845, 0x846, 0x847, 0x848, 0x849, 0x848, 0x848,
+ 0x844, 0x855, 0x846, 0x847, 0x848, 0x849, 0x855, 0x857,
+ 0x844, 0x845, 0x846, 0x857, 0x848, 0x859, 0x866, 0x865,
+ 0x844, 0x855, 0x846, 0x847, 0x878, 0x859, 0x877, 0x877,
+ 0x844, 0x855, 0x846, 0x867, 0x886, 0x887, 0x885, 0x886,
+ 0x784, 0x785, 0x786, 0x877, 0x897, 0x885, 0x896, 0x896,
+ 0x684, 0x695, 0x686, 0x886, 0x885, 0x885, 0x886, 0x896,
+ 0x694, 0x6a5, 0x6a6, 0x885, 0x885, 0x886, 0x896, 0x896,
+ 0x944, 0x945, 0x946, 0x947, 0x948, 0x847, 0x847, 0x848,
+ 0x954, 0x855, 0x856, 0x947, 0x858, 0x857, 0x858, 0x858,
+ 0x944, 0x945, 0x946, 0x867, 0x948, 0x866, 0x867, 0x867,
+ 0x944, 0x975, 0x976, 0x877, 0x877, 0x877, 0x877, 0x877,
+ 0x784, 0x785, 0x886, 0x887, 0x886, 0x887, 0x887, 0x887,
+ 0x784, 0x785, 0x786, 0x796, 0x887, 0x897, 0x896, 0x896,
+ 0x684, 0x695, 0x6a6, 0x886, 0x886, 0x896, 0x896, 0x896,
+ 0x6a4, 0x6a5, 0x696, 0x896, 0x886, 0x896, 0x896, 0x896,
+ 0xa44, 0xa45, 0xa46, 0xa47, 0x847, 0x848, 0x847, 0x848,
+ 0xa44, 0xa45, 0x856, 0x857, 0x857, 0x857, 0x857, 0x857,
+ 0xa44, 0xa65, 0x866, 0x867, 0x867, 0x867, 0x867, 0x867,
+ 0x774, 0x875, 0x876, 0x877, 0x877, 0x877, 0x877, 0x877,
0x784, 0x785, 0x886, 0x887, 0x887, 0x887, 0x887, 0x887,
0x784, 0x785, 0x786, 0x787, 0x887, 0x896, 0x897, 0x897,
- 0x684, 0x6a5, 0x696, 0x886, 0x896, 0x896, 0x896, 0x896,
- 0x694, 0x6a5, 0x6a5, 0x886, 0xa68, 0x896, 0x896, 0x896,
- 0x844, 0x845, 0x846, 0x846, 0x847, 0x945, 0x847, 0x946,
- 0x854, 0xb55, 0x856, 0x857, 0x857, 0x856, 0x857, 0x857,
- 0x864, 0x865, 0x866, 0x867, 0x867, 0x867, 0x867, 0x867,
+ 0x684, 0x6a5, 0x696, 0x886, 0x886, 0x896, 0x896, 0x896,
+ 0x684, 0x6a5, 0x6a5, 0x886, 0x886, 0x896, 0x896, 0x896,
+ 0xb44, 0x845, 0x846, 0x847, 0x847, 0x945, 0x846, 0x946,
+ 0xb54, 0x855, 0x856, 0x857, 0x857, 0x856, 0x857, 0x856,
+ 0x864, 0x865, 0x866, 0x867, 0x867, 0x866, 0x866, 0x867,
0x864, 0x875, 0x876, 0x877, 0x877, 0x877, 0x877, 0x877,
- 0x784, 0x885, 0x886, 0x886, 0x886, 0x887, 0x887, 0x887,
- 0x784, 0x785, 0x786, 0x786, 0x886, 0x897, 0x897, 0x897,
+ 0x784, 0x885, 0x886, 0x787, 0x887, 0x887, 0x887, 0x887,
+ 0x784, 0x785, 0x786, 0x796, 0x886, 0x897, 0x897, 0x897,
0x684, 0x695, 0x696, 0x886, 0x896, 0x896, 0x896, 0x896,
- 0x684, 0x6a5, 0x696, 0xb57, 0x896, 0x896, 0x896, 0x896
+ 0x684, 0x685, 0x696, 0xb57, 0x896, 0x896, 0x896, 0x896
};
return data;
}