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