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