73x726 signed char lookup table, fits completely in the Flash (LPC1768) See http://mbed.org/forum/helloworld/topic/2617/ for discussion
Diff: row26.cpp
- Revision:
- 0:4d0fc39002f0
diff -r 000000000000 -r 4d0fc39002f0 row26.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/row26.cpp Tue Nov 01 14:35:14 2011 +0000 @@ -0,0 +1,36 @@ +#include "rows.hpp" +const signed char row26[726] = { + -124, -62, -46, 69, -109, -83, 99, 104, 107, -114, -92, 55, -73, -79, -100, 123, 47, 57, 25, -14, 105, 35, + -17, 119, 84, 30, 1, -103, 72, -99, -86, -128, -47, -61, 39, 30, -15, 29, 4, 94, 38, 61, -99, -120, + 0, 27, 120, -5, 32, -17, 121, 61, -13, 38, 72, -45, 49, -35, -17, 113, -3, 84, 63, -97, 74, -33, + -107, -2, -17, 77, 79, 8, -104, -8, 126, 107, -70, -22, 7, 66, 32, 54, -40, 58, 109, 100, -112, -71, + 74, -56, 125, -15, -118, -33, 63, 108, 70, -63, -103, -37, -87, 107, -38, 102, -114, -78, 90, 86, -6, 76, + -2, -81, 112, -93, -95, -127, 35, -53, -123, 88, -32, -28, 54, 41, -56, -21, 127, -93, -29, -103, 110, 46, + 21, 58, -71, 28, 33, -117, 62, 29, 124, -87, -127, -108, -28, -15, -107, 2, -12, -66, -16, 1, -47, -38, + -110, -95, -41, 69, -53, 54, 22, 95, -26, -106, -21, 120, -37, 59, 60, -29, 88, 102, -83, 31, 9, 53, + 123, 3, -72, -2, 95, -84, -117, -87, -99, 24, -53, -108, -116, -82, 15, -54, 21, -81, 22, 40, -117, -83, + 115, -53, -15, 107, -63, 10, -63, -62, -43, -123, 49, -34, 1, -24, 40, 51, 63, 88, -90, -54, 103, -37, + 109, -68, -44, 127, -10, 47, 77, 34, 68, -75, -59, 27, 91, -46, 127, 73, 5, 126, -93, 121, 28, 88, + -111, -73, -18, -91, 6, -9, -76, -45, 46, 52, 5, 73, -13, -31, -52, 52, -46, -101, -67, -28, -60, 81, + -23, 69, -114, 74, 46, -48, 67, -92, 118, 9, 71, 108, 109, 56, 72, 123, 88, -122, -16, -14, 96, -48, + 26, 10, 101, 76, 69, 8, 70, 41, 82, 53, 17, 86, 109, -88, 31, -117, -102, 104, 56, -120, 18, 46, + 124, 70, 20, 66, -57, 120, -50, -57, -93, 4, -34, -111, -62, -39, -16, -9, 64, 70, 53, 68, 122, -16, + 91, -72, -113, -83, -35, 3, 0, -34, 5, -8, -64, 92, 25, 83, 81, 7, -102, -43, -98, -36, -62, -29, + 3, 116, 105, 2, 34, 40, 124, -9, 24, -97, 123, -17, -122, 63, 6, 61, -44, -65, 70, 73, 9, 44, + -119, 77, 61, -11, -126, -16, 125, 25, -125, 12, -66, 48, 38, 77, 103, 123, 15, -128, 25, -125, 66, 54, + 71, 9, 0, 32, 65, 55, 14, -122, -70, 17, 46, -21, -96, 57, 55, -8, 102, 83, 117, -36, 52, 56, + -30, -104, -35, 127, 46, 27, 112, -89, 74, -56, 127, 85, -122, 83, 73, 86, -14, -66, 123, 15, -123, 31, + -12, 5, -15, 1, 16, 47, -52, -85, 93, -54, 49, -32, -20, 37, 26, 15, -110, -123, -73, 18, -33, -92, + -3, -69, -95, 88, 125, -123, 74, 107, -56, -77, -123, 27, 34, -20, -111, 81, 63, 104, -116, 86, -46, 115, + 16, 94, -86, 76, -41, -67, 105, -115, -116, -101, 84, -110, -64, -26, 109, -92, 116, 43, 8, -90, 3, -62, + -5, -13, -69, 54, -93, 51, -15, 74, 124, -30, 107, 56, -16, 110, 96, 101, 66, -125, 82, -17, 67, -77, + 114, 102, 77, -60, 12, -16, 60, -33, 4, 90, 119, 61, 102, 30, -13, 126, -40, 119, 66, -13, -50, -3, + 14, -120, -15, 28, 21, -103, -76, -18, -63, 122, -101, 115, 6, 29, -87, 11, -39, 25, 16, 104, -69, 33, + 98, 56, 75, -75, -99, 101, 18, -112, -44, -6, -120, -126, 104, -35, 52, 84, 38, 93, -108, 48, 120, 35, + 89, -40, -108, 10, 18, 43, 99, -7, -114, -23, -70, -6, -12, 84, -70, -128, 122, -67, 89, -86, -35, 71, + -92, -93, 40, 56, 39, 16, -88, 59, 110, 125, -119, -4, 56, 12, 87, -88, 68, 17, 73, -24, 38, -69, + 98, -108, 106, -7, 46, -95, -103, 78, -117, -25, -33, -49, -111, 91, -105, 109, -68, -113, -107, -15, -98, -105, + 102, -93, -35, 74, -23, 23, 45, -72, -44, 108, 120, 12, 38, 122, -111, -21, 35, -128, -57, -89, 41, 38, + 11, -94, 55, -45, -97, 92, 33, 106, -9, 49, 61, -47, -5, 96, 22, 27, 72, 5, -4, 104, 30, -31, + -30, -59, -107, -102, -47, 116, -34, 48, -42, -102, 86, 98, 94, -14, -109, 24, 49, -45, 18, 90, 61, 7, +};