/*
 * u-law to linear conversion table
 * generated 22:44:03, Sep 03 1992
 * by D. Champion's gentab
 * using B. Foley's ulaw2linear()
 * and a custom formatting routine
 *
 * use this table in place of ulaw2linear()
 * to speed up processing
 */

signed long ulaw_tab[] = {
	0xffff8284, 0xffff8684, 0xffff8a84, 0xffff8e84, 
	0xffff9284, 0xffff9684, 0xffff9a84, 0xffff9e84, 
	0xffffa284, 0xffffa684, 0xffffaa84, 0xffffae84, 
	0xffffb284, 0xffffb684, 0xffffba84, 0xffffbe84, 
	0xffffc184, 0xffffc384, 0xffffc584, 0xffffc784, 
	0xffffc984, 0xffffcb84, 0xffffcd84, 0xffffcf84, 
	0xffffd184, 0xffffd384, 0xffffd584, 0xffffd784, 
	0xffffd984, 0xffffdb84, 0xffffdd84, 0xffffdf84, 
	0xffffe104, 0xffffe204, 0xffffe304, 0xffffe404, 
	0xffffe504, 0xffffe604, 0xffffe704, 0xffffe804, 
	0xffffe904, 0xffffea04, 0xffffeb04, 0xffffec04, 
	0xffffed04, 0xffffee04, 0xffffef04, 0xfffff004, 
	0xfffff0c4, 0xfffff144, 0xfffff1c4, 0xfffff244, 
	0xfffff2c4, 0xfffff344, 0xfffff3c4, 0xfffff444, 
	0xfffff4c4, 0xfffff544, 0xfffff5c4, 0xfffff644, 
	0xfffff6c4, 0xfffff744, 0xfffff7c4, 0xfffff844, 
	0xfffff8a4, 0xfffff8e4, 0xfffff924, 0xfffff964, 
	0xfffff9a4, 0xfffff9e4, 0xfffffa24, 0xfffffa64, 
	0xfffffaa4, 0xfffffae4, 0xfffffb24, 0xfffffb64, 
	0xfffffba4, 0xfffffbe4, 0xfffffc24, 0xfffffc64, 
	0xfffffc94, 0xfffffcb4, 0xfffffcd4, 0xfffffcf4, 
	0xfffffd14, 0xfffffd34, 0xfffffd54, 0xfffffd74, 
	0xfffffd94, 0xfffffdb4, 0xfffffdd4, 0xfffffdf4, 
	0xfffffe14, 0xfffffe34, 0xfffffe54, 0xfffffe74, 
	0xfffffe8c, 0xfffffe9c, 0xfffffeac, 0xfffffebc, 
	0xfffffecc, 0xfffffedc, 0xfffffeec, 0xfffffefc, 
	0xffffff0c, 0xffffff1c, 0xffffff2c, 0xffffff3c, 
	0xffffff4c, 0xffffff5c, 0xffffff6c, 0xffffff7c, 
	0xffffff88, 0xffffff90, 0xffffff98, 0xffffffa0, 
	0xffffffa8, 0xffffffb0, 0xffffffb8, 0xffffffc0, 
	0xffffffc8, 0xffffffd0, 0xffffffd8, 0xffffffe0, 
	0xffffffe8, 0xfffffff0, 0xfffffff8, 0x00000000, 
	0x00007d7c, 0x0000797c, 0x0000757c, 0x0000717c, 
	0x00006d7c, 0x0000697c, 0x0000657c, 0x0000617c, 
	0x00005d7c, 0x0000597c, 0x0000557c, 0x0000517c, 
	0x00004d7c, 0x0000497c, 0x0000457c, 0x0000417c, 
	0x00003e7c, 0x00003c7c, 0x00003a7c, 0x0000387c, 
	0x0000367c, 0x0000347c, 0x0000327c, 0x0000307c, 
	0x00002e7c, 0x00002c7c, 0x00002a7c, 0x0000287c, 
	0x0000267c, 0x0000247c, 0x0000227c, 0x0000207c, 
	0x00001efc, 0x00001dfc, 0x00001cfc, 0x00001bfc, 
	0x00001afc, 0x000019fc, 0x000018fc, 0x000017fc, 
	0x000016fc, 0x000015fc, 0x000014fc, 0x000013fc, 
	0x000012fc, 0x000011fc, 0x000010fc, 0x00000ffc, 
	0x00000f3c, 0x00000ebc, 0x00000e3c, 0x00000dbc, 
	0x00000d3c, 0x00000cbc, 0x00000c3c, 0x00000bbc, 
	0x00000b3c, 0x00000abc, 0x00000a3c, 0x000009bc, 
	0x0000093c, 0x000008bc, 0x0000083c, 0x000007bc, 
	0x0000075c, 0x0000071c, 0x000006dc, 0x0000069c, 
	0x0000065c, 0x0000061c, 0x000005dc, 0x0000059c, 
	0x0000055c, 0x0000051c, 0x000004dc, 0x0000049c, 
	0x0000045c, 0x0000041c, 0x000003dc, 0x0000039c, 
	0x0000036c, 0x0000034c, 0x0000032c, 0x0000030c, 
	0x000002ec, 0x000002cc, 0x000002ac, 0x0000028c, 
	0x0000026c, 0x0000024c, 0x0000022c, 0x0000020c, 
	0x000001ec, 0x000001cc, 0x000001ac, 0x0000018c, 
	0x00000174, 0x00000164, 0x00000154, 0x00000144, 
	0x00000134, 0x00000124, 0x00000114, 0x00000104, 
	0x000000f4, 0x000000e4, 0x000000d4, 0x000000c4, 
	0x000000b4, 0x000000a4, 0x00000094, 0x00000084, 
	0x00000078, 0x00000070, 0x00000068, 0x00000060, 
	0x00000058, 0x00000050, 0x00000048, 0x00000040, 
	0x00000038, 0x00000030, 0x00000028, 0x00000020, 
	0x00000018, 0x00000010, 0x00000008, 0x00000000, 
	0x00000000
};
