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