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