;Huffman code table for use with FORM3547 program
hufftbl dw      >w4,>b2
b2      dw      -2,>b3     ;first codelength for black is 2
	dw      11xb,2
	dw      10xb,3
b3      dw      -3,>b4
	dw      010xb,1
	dw      011xb,4
b4      dw      -4,>b5
	dw      0011xb,5
	dw      0010xb,6
b5      dw      -5,>b6
	dw      00011xb,7
b6      dw      -6,>b7
	dw      000101xb,8
	dw      000100xb,9
b7      dw      -7,>b8
	dw      0000100xb,10
	dw      0000101xb,11
	dw      0000111xb,12
b8      dw      -8,>b9
	dw      00000100xb,13
	dw      00000111xb,14
b9      dw      -9,>b10
	dw      000011000xb,15
b10     dw      -10,>b11
	dw      0000110111xb,0 ;special code for 0-length black
	dw      0000010111xb,16
	dw      0000011000xb,17
	dw      0000001000xb,18
	dw      0000001111xb,-64 ;negative length for make-up codes
b11     dw      -11,>b12
	dw      00001100111xb,19
	dw      00001101000xb,20
	dw      00001101100xb,21
	dw      00000110111xb,22
	dw      00000101000xb,23
	dw      00000010111xb,24
	dw      00000011000xb,25
	dw      00000001000xb,-1792
	dw      00000001100xb,-1856
	dw      00000001101xb,-1920
b12     dw      -12,>b13
	dw      000011001010xb,26
	dw      000011001011xb,27
	dw      000011001100xb,28
	dw      000011001101xb,29
	dw      000001101000xb,30
	dw      000001101001xb,31
	dw      000001101010xb,32
	dw      000001101011xb,33
	dw      000011010010xb,34
	dw      000011010011xb,35
	dw      000011010100xb,36
	dw      000011010101xb,37
	dw      000011010110xb,38
	dw      000011010111xb,39
	dw      000001101100xb,40
	dw      000001101101xb,41
	dw      000011011010xb,42
	dw      000011011011xb,43
	dw      000001010100xb,44
	dw      000001010101xb,45
	dw      000001010110xb,46
	dw      000001010111xb,47
	dw      000001100100xb,48
	dw      000001100101xb,49
	dw      000001010010xb,50
	dw      000001010011xb,51
	dw      000000100100xb,52
	dw      000000110111xb,53
	dw      000000111000xb,54
	dw      000000100111xb,55
	dw      000000101000xb,56
	dw      000001011000xb,57
	dw      000001011001xb,58
	dw      000000101011xb,59
	dw      000000101100xb,60
	dw      000001011010xb,61
	dw      000001100110xb,62
	dw      000001100111xb,63
	dw      000011001000xb,-128
	dw      000011001001xb,-192
	dw      000001011011xb,-256
	dw      000000110011xb,-320
	dw      000000110100xb,-384
	dw      000000110101xb,-448
	dw      000000010010xb,-1984
	dw      000000010011xb,-2048
	dw      000000010100xb,-2112
	dw      000000010101xb,-2176
	dw      000000010110xb,-2240
	dw      000000010111xb,-2304
	dw      000000011100xb,-2368
	dw      000000011101xb,-2432
	dw      000000011110xb,-2496
	dw      000000011111xb,-2560
	dw      000000000001xb,0 ;EOL code
b13     dw      -13,0
	dw      0000001101100xb,-512
	dw      0000001101101xb,-576
	dw      0000001001010xb,-640
	dw      0000001001011xb,-704
	dw      0000001001100xb,-768
	dw      0000001001101xb,-832
	dw      0000001110010xb,-896
	dw      0000001110011xb,-960
	dw      0000001110100xb,-1024
	dw      0000001110101xb,-1088
	dw      0000001110110xb,-1152
	dw      0000001110111xb,-1216
	dw      0000001010010xb,-1280
	dw      0000001010011xb,-1344
	dw      0000001010100xb,-1408
	dw      0000001010101xb,-1472
	dw      0000001011010xb,-1536
	dw      0000001011011xb,-1600
	dw      0000001100100xb,-1664
	dw      0000001100101xb,-1728
	dw      0,0     ;end of black codes
w4      dw      -4,>w5  ;white codes start with codesize of 4
	dw      0111xb,2
	dw      1000xb,3
	dw      1011xb,4
	dw      1100xb,5
	dw      1110xb,6
	dw      1111xb,7
w5      dw      -5,>w6
	dw      10011xb,8
	dw      10100xb,9
	dw      00111xb,10
	dw      01000xb,11
	dw      11011xb,-64
	dw      10010xb,-128
w6      dw      -6,>w7
	dw      000111xb,1
	dw      001000xb,12
	dw      000011xb,13
	dw      110100xb,14
	dw      110101xb,15
	dw      101010xb,16
	dw      101011xb,17
	dw      010111xb,-192
	dw      011000xb,-1664
w7      dw      -7,>w8
	dw      0100111xb,18
	dw      0001100xb,19
	dw      0001000xb,20
	dw      0010111xb,21
	dw      0000011xb,22
	dw      0000100xb,23
	dw      0101000xb,24
	dw      0101011xb,25
	dw      0010011xb,26
	dw      0100100xb,27
	dw      0011000xb,28
	dw      0110111xb,-256
w8      dw      -8,>w9
	dw      00110101xb,0
	dw      00000010xb,29
	dw      00000011xb,30
	dw      00011010xb,31
	dw      00011011xb,32
	dw      00010010xb,33
	dw      00010011xb,34
	dw      00010100xb,35
	dw      00010101xb,36
	dw      00010110xb,37
	dw      00010111xb,38
	dw      00101000xb,39
	dw      00101001xb,40
	dw      00101010xb,41
	dw      00101011xb,42
	dw      00101100xb,43
	dw      00101101xb,44
	dw      00000100xb,45
	dw      00000101xb,46
	dw      00001010xb,47
	dw      00001011xb,48
	dw      01010010xb,49
	dw      01010011xb,50
	dw      01010100xb,51
	dw      01010101xb,52
	dw      00100100xb,53
	dw      00100101xb,54
	dw      01011000xb,55
	dw      01011001xb,56
	dw      01011010xb,57
	dw      01011011xb,58
	dw      01001010xb,59
	dw      01001011xb,60
	dw      00110010xb,61
	dw      00110011xb,62
	dw      00110100xb,63
	dw      00110110xb,-320
	dw      00110111xb,-384
	dw      01100100xb,-448
	dw      01100101xb,-512
	dw      01101000xb,-576
	dw      01100111xb,-640
w9      dw      -9,>w11
	dw      011001100xb,-704
	dw      011001101xb,-768
	dw      011010010xb,-832
	dw      011010011xb,-896
	dw      011010100xb,-960
	dw      011010101xb,-1024
	dw      011010110xb,-1088
	dw      011010111xb,-1152
	dw      011011000xb,-1216
	dw      011011001xb,-1280
	dw      011011010xb,-1344
	dw      011011011xb,-1408
	dw      010011000xb,-1472
	dw      010011001xb,-1536
	dw      010011010xb,-1600
	dw      010011011xb,-1728
w11     dw      -11,>w12
	dw      00000001000xb,-1792
	dw      00000001100xb,-1856
	dw      00000001101xb,-1920
w12     dw      -12,0
	dw      000000010010xb,-1984
	dw      000000010011xb,-2048
	dw      000000010100xb,-2112
	dw      000000010101xb,-2176
	dw      000000010110xb,-2240
	dw      000000010111xb,-2304
	dw      000000011100xb,-2368
	dw      000000011101xb,-2432
	dw      000000011110xb,-2496
	dw      000000011111xb,-2560
	dw      000000000001xb,0 ;EOL code
	dw      0,0     ;end of table
readbuf: end
