Source file: /~heha/basteln/Haus/Telefon/CLIP-Anzeige/clip.zip/tables.S

// Diese Datei wird von „tables.awk“ erstellt. Editieren zwecklos!
#include <avr/io.h>	// _VECTORS_SIZE
.section .vectors	// gleich hinter Interrupttabelle platzieren
.set L,178
.set S,(_VECTORS_SIZE+L+255)>>8
.space S<<8-L-_VECTORS_SIZE
.type wintab,@common
wintab: 	// Länge = 178 Bytes, prüfe Adresse = 0x004E
	.byte	  7,  8, 10, 11, 13, 15, 17, 19
	.byte	 21, 23, 26, 28, 31, 34, 36, 39
	.byte	 42, 45, 48, 52, 55, 58, 62, 65
	.byte	 69, 72, 76, 80, 84, 87, 91, 95
	.byte	 99,103,107,111,115,119,123,127
	.byte	131,135,139,143,147,151,155,159
	.byte	163,167,171,175,178,182,186,189
	.byte	193,196,200,203,206,209,212,215
	.byte	218,221,224,226,229,231,234,236
	.byte	238,240,242,243,245,247,248,249
	.byte	250,251,252,253,254,254,255,255
	.byte	255,255,255,255,254,254,253,252
	.byte	251,250,249,248,247,245,243,242
	.byte	240,238,236,234,231,229,226,224
	.byte	221,218,215,212,209,206,203,200
	.byte	196,193,189,186,182,178,175,171
	.byte	167,163,159,155,151,147,143,139
	.byte	135,131,127,123,119,115,111,107
	.byte	103, 99, 95, 91, 87, 84, 80, 76
	.byte	 72, 69, 65, 62, 58, 55, 52, 48
	.byte	 45, 42, 39, 36, 34, 31, 28, 26
	.byte	 23, 21, 19, 17, 15, 13, 11, 10
	.byte	  8,  7
.type sintab,@common
sintab:		// Sinustabelle 256 Stützstellen, Adresse = 0x0100
	.byte	  0,  3,  6,  9, 12, 15, 18, 21
	.byte	 24, 27, 30, 33, 35, 38, 41, 44
	.byte	 47, 49, 52, 55, 58, 60, 63, 65
	.byte	 68, 70, 73, 75, 77, 80, 82, 84
	.byte	 86, 88, 90, 92, 94, 96, 98,100
	.byte	101,103,105,106,108,109,110,112
	.byte	113,114,115,116,117,118,118,119
	.byte	120,120,121,121,121,122,122,122
	.byte	122,122,122,122,121,121,121,120
	.byte	120,119,118,118,117,116,115,114
	.byte	113,112,110,109,108,106,105,103
	.byte	101,100, 98, 96, 94, 92, 90, 88
	.byte	 86, 84, 82, 80, 77, 75, 73, 70
	.byte	 68, 65, 63, 60, 58, 55, 52, 49
	.byte	 47, 44, 41, 38, 35, 33, 30, 27
	.byte	 24, 21, 18, 15, 12,  9,  6,  3
#ifdef __AVR_HAVE_MUL__	// Zweierkomplement
	.byte	  0,253,250,247,244,241,238,235
	.byte	232,229,226,223,221,218,215,212
	.byte	209,207,204,201,198,196,193,191
	.byte	188,186,183,181,179,176,174,172
	.byte	170,168,166,164,162,160,158,156
	.byte	155,153,151,150,148,147,146,144
	.byte	143,142,141,140,139,138,138,137
	.byte	136,136,135,135,135,134,134,134
	.byte	134,134,134,134,135,135,135,136
	.byte	136,137,138,138,139,140,141,142
	.byte	143,144,146,147,148,150,151,153
	.byte	155,156,158,160,162,164,166,168
	.byte	170,172,174,176,179,181,183,186
	.byte	188,191,193,196,198,201,204,207
	.byte	209,212,215,218,221,223,226,229
	.byte	232,235,238,241,244,247,250,253
#else			// Vorzeichen+Betrag
	.byte	128,131,134,137,140,143,146,149
	.byte	152,155,158,161,163,166,169,172
	.byte	175,177,180,183,186,188,191,193
	.byte	196,198,201,203,205,208,210,212
	.byte	214,216,218,220,222,224,226,228
	.byte	229,231,233,234,236,237,238,240
	.byte	241,242,243,244,245,246,246,247
	.byte	248,248,249,249,249,250,250,250
	.byte	250,250,250,250,249,249,249,248
	.byte	248,247,246,246,245,244,243,242
	.byte	241,240,238,237,236,234,233,231
	.byte	229,228,226,224,222,220,218,216
	.byte	214,212,210,208,205,203,201,198
	.byte	196,193,191,188,186,183,180,177
	.byte	175,172,169,166,163,161,158,155
	.byte	152,149,146,143,140,137,134,131
#endif
Detected encoding: UTF-80