/* compile with:
 *
 * 	gcc -g -Wall orc-crash.c `pkg-config orc-0.4 --cflags --libs`
 */

#include <orc/orc.h>

int
main( int argc, char **argv )
{
	OrcProgram *p[500];
	int i;

	for( i = 0; i < 500; i++ )
		p[i] = NULL;

	orc_init();

	p[141] = orc_program_new();
	orc_program_add_destination( p[141], 1, "d1" );
	orc_program_add_source( p[141], 1, "s1" );
	orc_program_add_source( p[141], 1, "s2" );
	orc_program_add_temporary( p[141], 1, "t1" );
	orc_program_add_temporary( p[141], 1, "t2" );
	p[143] = orc_program_new();
	orc_program_add_destination( p[143], 2, "d1" );
	orc_program_add_source( p[143], 2, "s1" );
	orc_program_add_source( p[143], 2, "s2" );
	orc_program_add_temporary( p[143], 2, "t1" );
	orc_program_add_temporary( p[143], 2, "t2" );
	p[145] = orc_program_new();
	orc_program_add_destination( p[145], 4, "d1" );
	orc_program_add_source( p[145], 4, "s1" );
	orc_program_add_source( p[145], 4, "s2" );
	orc_program_add_temporary( p[145], 4, "t1" );
	orc_program_add_temporary( p[145], 4, "t2" );
	p[147] = orc_program_new();
	orc_program_add_destination( p[147], 4, "d1" );
	orc_program_add_source( p[147], 8, "s1" );
	orc_program_add_source( p[147], 8, "s2" );
	orc_program_add_temporary( p[147], 4, "t1" );
	orc_program_add_temporary( p[147], 4, "t2" );
	p[148] = orc_program_new();
	orc_program_add_destination( p[148], 8, "d1" );
	orc_program_add_source( p[148], 8, "s1" );
	orc_program_add_source( p[148], 8, "s2" );
	orc_program_add_temporary( p[148], 8, "t1" );
	orc_program_add_temporary( p[148], 8, "t2" );
	p[149] = orc_program_new();
	orc_program_add_destination( p[149], 8, "d1" );
	orc_program_add_source( p[149], 16, "s1" );
	orc_program_add_source( p[149], 16, "s2" );
	orc_program_add_temporary( p[149], 8, "t1" );
	orc_program_add_temporary( p[149], 8, "t2" );
	orc_program_append_ds_str( p[141], "absb", "d1", "s1" );
	orc_program_append_ds_str( p[143], "absw", "d1", "s1" );
	orc_program_append_ds_str( p[145], "absl", "d1", "s1" );
	orc_program_compile( p[141] );
	orc_program_compile( p[143] );
	orc_program_compile( p[145] );
	p[150] = orc_program_new();
	orc_program_add_destination( p[150], 1, "d1" );
	orc_program_add_source( p[150], 1, "s1" );
	orc_program_add_source( p[150], 1, "s2" );
	orc_program_add_temporary( p[150], 1, "t1" );
	orc_program_add_temporary( p[150], 1, "t2" );
	p[151] = orc_program_new();
	orc_program_add_destination( p[151], 1, "d1" );
	orc_program_add_source( p[151], 1, "s1" );
	orc_program_add_source( p[151], 1, "s2" );
	orc_program_add_temporary( p[151], 1, "t1" );
	orc_program_add_temporary( p[151], 1, "t2" );
	p[152] = orc_program_new();
	orc_program_add_destination( p[152], 1, "d1" );
	orc_program_add_source( p[152], 2, "s1" );
	orc_program_add_source( p[152], 2, "s2" );
	orc_program_add_temporary( p[152], 1, "t1" );
	orc_program_add_temporary( p[152], 1, "t2" );
	p[153] = orc_program_new();
	orc_program_add_destination( p[153], 1, "d1" );
	orc_program_add_source( p[153], 2, "s1" );
	orc_program_add_source( p[153], 2, "s2" );
	orc_program_add_temporary( p[153], 1, "t1" );
	orc_program_add_temporary( p[153], 1, "t2" );
	p[154] = orc_program_new();
	orc_program_add_destination( p[154], 1, "d1" );
	orc_program_add_source( p[154], 4, "s1" );
	orc_program_add_source( p[154], 4, "s2" );
	orc_program_add_temporary( p[154], 1, "t1" );
	orc_program_add_temporary( p[154], 1, "t2" );
	p[155] = orc_program_new();
	orc_program_add_destination( p[155], 1, "d1" );
	orc_program_add_source( p[155], 4, "s1" );
	orc_program_add_source( p[155], 4, "s2" );
	orc_program_add_temporary( p[155], 1, "t1" );
	orc_program_add_temporary( p[155], 1, "t2" );
	p[156] = orc_program_new();
	orc_program_add_destination( p[156], 1, "d1" );
	orc_program_add_source( p[156], 4, "s1" );
	orc_program_add_source( p[156], 4, "s2" );
	orc_program_add_temporary( p[156], 1, "t1" );
	orc_program_add_temporary( p[156], 1, "t2" );
	p[157] = orc_program_new();
	orc_program_add_destination( p[157], 8, "d1" );
	orc_program_add_source( p[157], 8, "s1" );
	orc_program_add_source( p[157], 8, "s2" );
	orc_program_add_temporary( p[157], 8, "t1" );
	orc_program_add_temporary( p[157], 8, "t2" );
	p[158] = orc_program_new();
	orc_program_add_destination( p[158], 1, "d1" );
	orc_program_add_source( p[158], 8, "s1" );
	orc_program_add_source( p[158], 8, "s2" );
	orc_program_add_temporary( p[158], 1, "t1" );
	orc_program_add_temporary( p[158], 1, "t2" );
	p[159] = orc_program_new();
	orc_program_add_destination( p[159], 16, "d1" );
	orc_program_add_source( p[159], 16, "s1" );
	orc_program_add_source( p[159], 16, "s2" );
	orc_program_add_temporary( p[159], 16, "t1" );
	orc_program_add_temporary( p[159], 16, "t2" );
	p[160] = orc_program_new();
	orc_program_add_destination( p[160], 1, "d1" );
	orc_program_add_source( p[160], 1, "s1" );
	orc_program_add_source( p[160], 1, "s2" );
	orc_program_add_temporary( p[160], 1, "t1" );
	orc_program_add_temporary( p[160], 1, "t2" );
	p[161] = orc_program_new();
	orc_program_add_destination( p[161], 1, "d1" );
	orc_program_add_source( p[161], 1, "s1" );
	orc_program_add_source( p[161], 1, "s2" );
	orc_program_add_temporary( p[161], 1, "t1" );
	orc_program_add_temporary( p[161], 1, "t2" );
	p[162] = orc_program_new();
	orc_program_add_destination( p[162], 2, "d1" );
	orc_program_add_source( p[162], 2, "s1" );
	orc_program_add_source( p[162], 2, "s2" );
	orc_program_add_temporary( p[162], 2, "t1" );
	orc_program_add_temporary( p[162], 2, "t2" );
	p[163] = orc_program_new();
	orc_program_add_destination( p[163], 2, "d1" );
	orc_program_add_source( p[163], 2, "s1" );
	orc_program_add_source( p[163], 2, "s2" );
	orc_program_add_temporary( p[163], 2, "t1" );
	orc_program_add_temporary( p[163], 2, "t2" );
	p[164] = orc_program_new();
	orc_program_add_destination( p[164], 4, "d1" );
	orc_program_add_source( p[164], 4, "s1" );
	orc_program_add_source( p[164], 4, "s2" );
	orc_program_add_temporary( p[164], 4, "t1" );
	orc_program_add_temporary( p[164], 4, "t2" );
	p[165] = orc_program_new();
	orc_program_add_destination( p[165], 4, "d1" );
	orc_program_add_source( p[165], 4, "s1" );
	orc_program_add_source( p[165], 4, "s2" );
	orc_program_add_temporary( p[165], 4, "t1" );
	orc_program_add_temporary( p[165], 4, "t2" );
	p[166] = orc_program_new();
	orc_program_add_destination( p[166], 4, "d1" );
	orc_program_add_source( p[166], 4, "s1" );
	orc_program_add_source( p[166], 4, "s2" );
	orc_program_add_temporary( p[166], 4, "t1" );
	orc_program_add_temporary( p[166], 4, "t2" );
	p[167] = orc_program_new();
	orc_program_add_destination( p[167], 8, "d1" );
	orc_program_add_source( p[167], 8, "s1" );
	orc_program_add_source( p[167], 8, "s2" );
	orc_program_add_temporary( p[167], 8, "t1" );
	orc_program_add_temporary( p[167], 8, "t2" );
	p[168] = orc_program_new();
	orc_program_add_destination( p[168], 8, "d1" );
	orc_program_add_source( p[168], 8, "s1" );
	orc_program_add_source( p[168], 8, "s2" );
	orc_program_add_temporary( p[168], 8, "t1" );
	orc_program_add_temporary( p[168], 8, "t2" );
	p[169] = orc_program_new();
	orc_program_add_destination( p[169], 16, "d1" );
	orc_program_add_source( p[169], 16, "s1" );
	orc_program_add_source( p[169], 16, "s2" );
	orc_program_add_temporary( p[169], 16, "t1" );
	orc_program_add_temporary( p[169], 16, "t2" );
	p[170] = orc_program_new();
	orc_program_add_destination( p[170], 1, "d1" );
	orc_program_add_source( p[170], 1, "s1" );
	orc_program_add_source( p[170], 1, "s2" );
	orc_program_add_temporary( p[170], 1, "t1" );
	orc_program_add_temporary( p[170], 1, "t2" );
	p[171] = orc_program_new();
	orc_program_add_destination( p[171], 1, "d1" );
	orc_program_add_source( p[171], 1, "s1" );
	orc_program_add_source( p[171], 1, "s2" );
	orc_program_add_temporary( p[171], 1, "t1" );
	orc_program_add_temporary( p[171], 1, "t2" );
	p[172] = orc_program_new();
	orc_program_add_destination( p[172], 1, "d1" );
	orc_program_add_source( p[172], 2, "s1" );
	orc_program_add_source( p[172], 2, "s2" );
	orc_program_add_temporary( p[172], 1, "t1" );
	orc_program_add_temporary( p[172], 1, "t2" );
	p[173] = orc_program_new();
	orc_program_add_destination( p[173], 1, "d1" );
	orc_program_add_source( p[173], 2, "s1" );
	orc_program_add_source( p[173], 2, "s2" );
	orc_program_add_temporary( p[173], 1, "t1" );
	orc_program_add_temporary( p[173], 1, "t2" );
	p[174] = orc_program_new();
	orc_program_add_destination( p[174], 1, "d1" );
	orc_program_add_source( p[174], 4, "s1" );
	orc_program_add_source( p[174], 4, "s2" );
	orc_program_add_temporary( p[174], 1, "t1" );
	orc_program_add_temporary( p[174], 1, "t2" );
	p[175] = orc_program_new();
	orc_program_add_destination( p[175], 1, "d1" );
	orc_program_add_source( p[175], 4, "s1" );
	orc_program_add_source( p[175], 4, "s2" );
	orc_program_add_temporary( p[175], 1, "t1" );
	orc_program_add_temporary( p[175], 1, "t2" );
	p[176] = orc_program_new();
	orc_program_add_destination( p[176], 1, "d1" );
	orc_program_add_source( p[176], 4, "s1" );
	orc_program_add_source( p[176], 4, "s2" );
	orc_program_add_temporary( p[176], 1, "t1" );
	orc_program_add_temporary( p[176], 1, "t2" );
	p[177] = orc_program_new();
	orc_program_add_destination( p[177], 1, "d1" );
	orc_program_add_source( p[177], 8, "s1" );
	orc_program_add_source( p[177], 8, "s2" );
	orc_program_add_temporary( p[177], 1, "t1" );
	orc_program_add_temporary( p[177], 1, "t2" );
	p[178] = orc_program_new();
	orc_program_add_destination( p[178], 1, "d1" );
	orc_program_add_source( p[178], 8, "s1" );
	orc_program_add_source( p[178], 8, "s2" );
	orc_program_add_temporary( p[178], 1, "t1" );
	orc_program_add_temporary( p[178], 1, "t2" );
	p[179] = orc_program_new();
	orc_program_add_destination( p[179], 1, "d1" );
	orc_program_add_source( p[179], 16, "s1" );
	orc_program_add_source( p[179], 16, "s2" );
	orc_program_add_temporary( p[179], 1, "t1" );
	orc_program_add_temporary( p[179], 1, "t2" );
	p[180] = orc_program_new();
	orc_program_add_destination( p[180], 1, "d1" );
	orc_program_add_source( p[180], 1, "s1" );
	orc_program_add_source( p[180], 1, "s2" );
	orc_program_add_temporary( p[180], 1, "t1" );
	orc_program_add_temporary( p[180], 1, "t2" );
	p[181] = orc_program_new();
	orc_program_add_destination( p[181], 1, "d1" );
	orc_program_add_source( p[181], 1, "s1" );
	orc_program_add_source( p[181], 1, "s2" );
	orc_program_add_temporary( p[181], 1, "t1" );
	orc_program_add_temporary( p[181], 1, "t2" );
	p[182] = orc_program_new();
	orc_program_add_destination( p[182], 2, "d1" );
	orc_program_add_source( p[182], 2, "s1" );
	orc_program_add_source( p[182], 2, "s2" );
	orc_program_add_temporary( p[182], 2, "t1" );
	orc_program_add_temporary( p[182], 2, "t2" );
	p[183] = orc_program_new();
	orc_program_add_destination( p[183], 2, "d1" );
	orc_program_add_source( p[183], 2, "s1" );
	orc_program_add_source( p[183], 2, "s2" );
	orc_program_add_temporary( p[183], 2, "t1" );
	orc_program_add_temporary( p[183], 2, "t2" );
	p[184] = orc_program_new();
	orc_program_add_destination( p[184], 4, "d1" );
	orc_program_add_source( p[184], 4, "s1" );
	orc_program_add_source( p[184], 4, "s2" );
	orc_program_add_temporary( p[184], 4, "t1" );
	orc_program_add_temporary( p[184], 4, "t2" );
	p[185] = orc_program_new();
	orc_program_add_destination( p[185], 4, "d1" );
	orc_program_add_source( p[185], 4, "s1" );
	orc_program_add_source( p[185], 4, "s2" );
	orc_program_add_temporary( p[185], 4, "t1" );
	orc_program_add_temporary( p[185], 4, "t2" );
	p[186] = orc_program_new();
	orc_program_add_destination( p[186], 4, "d1" );
	orc_program_add_source( p[186], 4, "s1" );
	orc_program_add_source( p[186], 4, "s2" );
	orc_program_add_temporary( p[186], 4, "t1" );
	orc_program_add_temporary( p[186], 4, "t2" );
	p[187] = orc_program_new();
	orc_program_add_destination( p[187], 8, "d1" );
	orc_program_add_source( p[187], 8, "s1" );
	orc_program_add_source( p[187], 8, "s2" );
	orc_program_add_temporary( p[187], 8, "t1" );
	orc_program_add_temporary( p[187], 8, "t2" );
	p[188] = orc_program_new();
	orc_program_add_destination( p[188], 8, "d1" );
	orc_program_add_source( p[188], 8, "s1" );
	orc_program_add_source( p[188], 8, "s2" );
	orc_program_add_temporary( p[188], 8, "t1" );
	orc_program_add_temporary( p[188], 8, "t2" );
	p[189] = orc_program_new();
	orc_program_add_destination( p[189], 16, "d1" );
	orc_program_add_source( p[189], 16, "s1" );
	orc_program_add_source( p[189], 16, "s2" );
	orc_program_add_temporary( p[189], 16, "t1" );
	orc_program_add_temporary( p[189], 16, "t2" );
	p[190] = orc_program_new();
	orc_program_add_destination( p[190], 1, "d1" );
	orc_program_add_source( p[190], 1, "s1" );
	orc_program_add_source( p[190], 1, "s2" );
	orc_program_add_temporary( p[190], 1, "t1" );
	orc_program_add_temporary( p[190], 1, "t2" );
	p[191] = orc_program_new();
	orc_program_add_destination( p[191], 1, "d1" );
	orc_program_add_source( p[191], 1, "s1" );
	orc_program_add_source( p[191], 1, "s2" );
	orc_program_add_temporary( p[191], 1, "t1" );
	orc_program_add_temporary( p[191], 1, "t2" );
	p[192] = orc_program_new();
	orc_program_add_destination( p[192], 2, "d1" );
	orc_program_add_source( p[192], 2, "s1" );
	orc_program_add_source( p[192], 2, "s2" );
	orc_program_add_temporary( p[192], 2, "t1" );
	orc_program_add_temporary( p[192], 2, "t2" );
	p[193] = orc_program_new();
	orc_program_add_destination( p[193], 2, "d1" );
	orc_program_add_source( p[193], 2, "s1" );
	orc_program_add_source( p[193], 2, "s2" );
	orc_program_add_temporary( p[193], 2, "t1" );
	orc_program_add_temporary( p[193], 2, "t2" );
	p[194] = orc_program_new();
	orc_program_add_destination( p[194], 4, "d1" );
	orc_program_add_source( p[194], 4, "s1" );
	orc_program_add_source( p[194], 4, "s2" );
	orc_program_add_temporary( p[194], 4, "t1" );
	orc_program_add_temporary( p[194], 4, "t2" );
	p[195] = orc_program_new();
	orc_program_add_destination( p[195], 4, "d1" );
	orc_program_add_source( p[195], 4, "s1" );
	orc_program_add_source( p[195], 4, "s2" );
	orc_program_add_temporary( p[195], 4, "t1" );
	orc_program_add_temporary( p[195], 4, "t2" );
	p[196] = orc_program_new();
	orc_program_add_destination( p[196], 4, "d1" );
	orc_program_add_source( p[196], 4, "s1" );
	orc_program_add_source( p[196], 4, "s2" );
	orc_program_add_temporary( p[196], 4, "t1" );
	orc_program_add_temporary( p[196], 4, "t2" );
	p[197] = orc_program_new();
	orc_program_add_destination( p[197], 4, "d1" );
	orc_program_add_source( p[197], 8, "s1" );
	orc_program_add_source( p[197], 8, "s2" );
	orc_program_add_temporary( p[197], 4, "t1" );
	orc_program_add_temporary( p[197], 4, "t2" );
	p[198] = orc_program_new();
	orc_program_add_destination( p[198], 4, "d1" );
	orc_program_add_source( p[198], 8, "s1" );
	orc_program_add_source( p[198], 8, "s2" );
	orc_program_add_temporary( p[198], 4, "t1" );
	orc_program_add_temporary( p[198], 4, "t2" );
	p[199] = orc_program_new();
	orc_program_add_destination( p[199], 4, "d1" );
	orc_program_add_source( p[199], 16, "s1" );
	orc_program_add_source( p[199], 16, "s2" );
	orc_program_add_temporary( p[199], 4, "t1" );
	orc_program_add_temporary( p[199], 4, "t2" );
	p[200] = orc_program_new();
	orc_program_add_destination( p[200], 4, "d1" );
	orc_program_add_source( p[200], 1, "s1" );
	orc_program_add_source( p[200], 1, "s2" );
	orc_program_add_temporary( p[200], 4, "t1" );
	orc_program_add_temporary( p[200], 4, "t2" );
	p[201] = orc_program_new();
	orc_program_add_destination( p[201], 4, "d1" );
	orc_program_add_source( p[201], 1, "s1" );
	orc_program_add_source( p[201], 1, "s2" );
	orc_program_add_temporary( p[201], 4, "t1" );
	orc_program_add_temporary( p[201], 4, "t2" );
	p[202] = orc_program_new();
	orc_program_add_destination( p[202], 4, "d1" );
	orc_program_add_source( p[202], 2, "s1" );
	orc_program_add_source( p[202], 2, "s2" );
	orc_program_add_temporary( p[202], 4, "t1" );
	orc_program_add_temporary( p[202], 4, "t2" );
	p[203] = orc_program_new();
	orc_program_add_destination( p[203], 4, "d1" );
	orc_program_add_source( p[203], 2, "s1" );
	orc_program_add_source( p[203], 2, "s2" );
	orc_program_add_temporary( p[203], 4, "t1" );
	orc_program_add_temporary( p[203], 4, "t2" );
	p[204] = orc_program_new();
	orc_program_add_destination( p[204], 4, "d1" );
	orc_program_add_source( p[204], 4, "s1" );
	orc_program_add_source( p[204], 4, "s2" );
	orc_program_add_temporary( p[204], 4, "t1" );
	orc_program_add_temporary( p[204], 4, "t2" );
	p[205] = orc_program_new();
	orc_program_add_destination( p[205], 4, "d1" );
	orc_program_add_source( p[205], 4, "s1" );
	orc_program_add_source( p[205], 4, "s2" );
	orc_program_add_temporary( p[205], 4, "t1" );
	orc_program_add_temporary( p[205], 4, "t2" );
	p[206] = orc_program_new();
	orc_program_add_destination( p[206], 4, "d1" );
	orc_program_add_source( p[206], 4, "s1" );
	orc_program_add_source( p[206], 4, "s2" );
	orc_program_add_temporary( p[206], 4, "t1" );
	orc_program_add_temporary( p[206], 4, "t2" );
	p[207] = orc_program_new();
	orc_program_add_destination( p[207], 8, "d1" );
	orc_program_add_source( p[207], 8, "s1" );
	orc_program_add_source( p[207], 8, "s2" );
	orc_program_add_temporary( p[207], 8, "t1" );
	orc_program_add_temporary( p[207], 8, "t2" );
	p[208] = orc_program_new();
	orc_program_add_destination( p[208], 8, "d1" );
	orc_program_add_source( p[208], 8, "s1" );
	orc_program_add_source( p[208], 8, "s2" );
	orc_program_add_temporary( p[208], 8, "t1" );
	orc_program_add_temporary( p[208], 8, "t2" );
	p[209] = orc_program_new();
	orc_program_add_destination( p[209], 16, "d1" );
	orc_program_add_source( p[209], 16, "s1" );
	orc_program_add_source( p[209], 16, "s2" );
	orc_program_add_temporary( p[209], 16, "t1" );
	orc_program_add_temporary( p[209], 16, "t2" );
	p[210] = orc_program_new();
	orc_program_add_destination( p[210], 8, "d1" );
	orc_program_add_source( p[210], 1, "s1" );
	orc_program_add_source( p[210], 1, "s2" );
	orc_program_add_temporary( p[210], 8, "t1" );
	orc_program_add_temporary( p[210], 8, "t2" );
	p[211] = orc_program_new();
	orc_program_add_destination( p[211], 8, "d1" );
	orc_program_add_source( p[211], 1, "s1" );
	orc_program_add_source( p[211], 1, "s2" );
	orc_program_add_temporary( p[211], 8, "t1" );
	orc_program_add_temporary( p[211], 8, "t2" );
	p[212] = orc_program_new();
	orc_program_add_destination( p[212], 8, "d1" );
	orc_program_add_source( p[212], 2, "s1" );
	orc_program_add_source( p[212], 2, "s2" );
	orc_program_add_temporary( p[212], 8, "t1" );
	orc_program_add_temporary( p[212], 8, "t2" );
	p[213] = orc_program_new();
	orc_program_add_destination( p[213], 8, "d1" );
	orc_program_add_source( p[213], 2, "s1" );
	orc_program_add_source( p[213], 2, "s2" );
	orc_program_add_temporary( p[213], 8, "t1" );
	orc_program_add_temporary( p[213], 8, "t2" );
	p[214] = orc_program_new();
	orc_program_add_destination( p[214], 8, "d1" );
	orc_program_add_source( p[214], 4, "s1" );
	orc_program_add_source( p[214], 4, "s2" );
	orc_program_add_temporary( p[214], 8, "t1" );
	orc_program_add_temporary( p[214], 8, "t2" );
	p[215] = orc_program_new();
	orc_program_add_destination( p[215], 8, "d1" );
	orc_program_add_source( p[215], 4, "s1" );
	orc_program_add_source( p[215], 4, "s2" );
	orc_program_add_temporary( p[215], 8, "t1" );
	orc_program_add_temporary( p[215], 8, "t2" );
	p[216] = orc_program_new();
	orc_program_add_destination( p[216], 8, "d1" );
	orc_program_add_source( p[216], 4, "s1" );
	orc_program_add_source( p[216], 4, "s2" );
	orc_program_add_temporary( p[216], 8, "t1" );
	orc_program_add_temporary( p[216], 8, "t2" );
	p[217] = orc_program_new();
	orc_program_add_destination( p[217], 8, "d1" );
	orc_program_add_source( p[217], 8, "s1" );
	orc_program_add_source( p[217], 8, "s2" );
	orc_program_add_temporary( p[217], 8, "t1" );
	orc_program_add_temporary( p[217], 8, "t2" );
	p[218] = orc_program_new();
	orc_program_add_destination( p[218], 16, "d1" );
	orc_program_add_source( p[218], 8, "s1" );
	orc_program_add_source( p[218], 8, "s2" );
	orc_program_add_temporary( p[218], 16, "t1" );
	orc_program_add_temporary( p[218], 16, "t2" );
	p[219] = orc_program_new();
	orc_program_add_destination( p[219], 16, "d1" );
	orc_program_add_source( p[219], 16, "s1" );
	orc_program_add_source( p[219], 16, "s2" );
	orc_program_add_temporary( p[219], 16, "t1" );
	orc_program_add_temporary( p[219], 16, "t2" );
	p[220] = orc_program_new();
	orc_program_add_destination( p[220], 1, "d1" );
	orc_program_add_source( p[220], 1, "s1" );
	orc_program_add_source( p[220], 1, "s2" );
	orc_program_add_temporary( p[220], 1, "t1" );
	orc_program_add_temporary( p[220], 1, "t2" );
	p[221] = orc_program_new();
	orc_program_add_destination( p[221], 1, "d1" );
	orc_program_add_source( p[221], 1, "s1" );
	orc_program_add_source( p[221], 1, "s2" );
	orc_program_add_temporary( p[221], 1, "t1" );
	orc_program_add_temporary( p[221], 1, "t2" );
	p[222] = orc_program_new();
	orc_program_add_destination( p[222], 2, "d1" );
	orc_program_add_source( p[222], 2, "s1" );
	orc_program_add_source( p[222], 2, "s2" );
	orc_program_add_temporary( p[222], 2, "t1" );
	orc_program_add_temporary( p[222], 2, "t2" );
	p[223] = orc_program_new();
	orc_program_add_destination( p[223], 2, "d1" );
	orc_program_add_source( p[223], 2, "s1" );
	orc_program_add_source( p[223], 2, "s2" );
	orc_program_add_temporary( p[223], 2, "t1" );
	orc_program_add_temporary( p[223], 2, "t2" );
	p[224] = orc_program_new();
	orc_program_add_destination( p[224], 4, "d1" );
	orc_program_add_source( p[224], 4, "s1" );
	orc_program_add_source( p[224], 4, "s2" );
	orc_program_add_temporary( p[224], 4, "t1" );
	orc_program_add_temporary( p[224], 4, "t2" );
	p[225] = orc_program_new();
	orc_program_add_destination( p[225], 4, "d1" );
	orc_program_add_source( p[225], 4, "s1" );
	orc_program_add_source( p[225], 4, "s2" );
	orc_program_add_temporary( p[225], 4, "t1" );
	orc_program_add_temporary( p[225], 4, "t2" );
	p[226] = orc_program_new();
	orc_program_add_destination( p[226], 4, "d1" );
	orc_program_add_source( p[226], 4, "s1" );
	orc_program_add_source( p[226], 4, "s2" );
	orc_program_add_temporary( p[226], 4, "t1" );
	orc_program_add_temporary( p[226], 4, "t2" );
	p[227] = orc_program_new();
	orc_program_add_destination( p[227], 4, "d1" );
	orc_program_add_source( p[227], 8, "s1" );
	orc_program_add_source( p[227], 8, "s2" );
	orc_program_add_temporary( p[227], 4, "t1" );
	orc_program_add_temporary( p[227], 4, "t2" );
	p[228] = orc_program_new();
	orc_program_add_destination( p[228], 8, "d1" );
	orc_program_add_source( p[228], 8, "s1" );
	orc_program_add_source( p[228], 8, "s2" );
	orc_program_add_temporary( p[228], 8, "t1" );
	orc_program_add_temporary( p[228], 8, "t2" );
	p[229] = orc_program_new();
	orc_program_add_destination( p[229], 8, "d1" );
	orc_program_add_source( p[229], 16, "s1" );
	orc_program_add_source( p[229], 16, "s2" );
	orc_program_add_temporary( p[229], 8, "t1" );
	orc_program_add_temporary( p[229], 8, "t2" );
	p[230] = orc_program_new();
	orc_program_add_destination( p[230], 2, "d1" );
	orc_program_add_temporary( p[230], 1, "value" );
	orc_program_add_temporary( p[230], 2, "product" );
	orc_program_add_temporary( p[230], 2, "sum" );
	orc_program_add_constant( p[230], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[230], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[230], 1, "sl0" );
	orc_program_append_ds_str( p[230], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 3, "c3b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c3b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 6, "c6b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c6b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 9, "c9b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c9b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 12, "c12b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c12b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 15, "c15b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c15b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 18, "c18b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c18b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 21, "c21b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c21b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 24, "c24b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c24b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 27, "c27b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c27b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 30, "c30b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c30b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 33, "c33b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c33b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 36, "c36b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c36b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[230], 1, 39, "c39b" );
	orc_program_append_str( p[230], "loadoffb", "value", "sl0", "c39b" );
	orc_program_append_ds_str( p[230], "convubw", "product", "value" );
	orc_program_append_str( p[230], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[230], "copyw", "d1", "sum" );
	orc_program_compile( p[230] );
	p[231] = orc_program_new();
	orc_program_add_destination( p[231], 2, "d1" );
	orc_program_add_temporary( p[231], 1, "value" );
	orc_program_add_temporary( p[231], 2, "product" );
	orc_program_add_temporary( p[231], 2, "sum" );
	orc_program_add_source( p[231], 2, "r" );
	orc_program_append_ds_str( p[231], "loadw", "sum", "r" );
	orc_program_add_source( p[231], 1, "sl0" );
	orc_program_add_constant( p[231], 1, 42, "c42b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c42b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 45, "c45b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c45b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 48, "c48b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c48b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 51, "c51b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c51b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 54, "c54b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c54b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 57, "c57b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c57b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 60, "c60b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c60b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 63, "c63b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c63b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 66, "c66b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c66b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 69, "c69b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c69b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 72, "c72b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c72b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 75, "c75b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c75b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 78, "c78b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c78b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[231], 1, 81, "c81b" );
	orc_program_append_str( p[231], "loadoffb", "value", "sl0", "c81b" );
	orc_program_append_ds_str( p[231], "convubw", "product", "value" );
	orc_program_append_str( p[231], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[231], "copyw", "d1", "sum" );
	orc_program_compile( p[231] );
	p[232] = orc_program_new();
	orc_program_add_destination( p[232], 2, "d1" );
	orc_program_add_temporary( p[232], 1, "value" );
	orc_program_add_temporary( p[232], 2, "product" );
	orc_program_add_temporary( p[232], 2, "sum" );
	orc_program_add_source( p[232], 2, "r" );
	orc_program_append_ds_str( p[232], "loadw", "sum", "r" );
	orc_program_add_source( p[232], 1, "sl0" );
	orc_program_add_constant( p[232], 1, 84, "c84b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c84b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 87, "c87b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c87b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 90, "c90b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c90b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 93, "c93b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c93b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 96, "c96b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c96b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 99, "c99b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c99b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 102, "c102b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c102b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 105, "c105b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c105b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 108, "c108b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c108b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 111, "c111b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c111b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 114, "c114b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c114b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 117, "c117b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c117b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 120, "c120b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c120b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[232], 1, 123, "c123b" );
	orc_program_append_str( p[232], "loadoffb", "value", "sl0", "c123b" );
	orc_program_append_ds_str( p[232], "convubw", "product", "value" );
	orc_program_append_str( p[232], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[232], "copyw", "d1", "sum" );
	orc_program_compile( p[232] );
	p[233] = orc_program_new();
	orc_program_add_destination( p[233], 2, "d1" );
	orc_program_add_temporary( p[233], 1, "value" );
	orc_program_add_temporary( p[233], 2, "product" );
	orc_program_add_temporary( p[233], 2, "sum" );
	orc_program_add_source( p[233], 2, "r" );
	orc_program_append_ds_str( p[233], "loadw", "sum", "r" );
	orc_program_add_source( p[233], 1, "sl0" );
	orc_program_add_constant( p[233], 1, 126, "c126b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c126b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 129, "c129b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c129b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 132, "c132b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c132b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 135, "c135b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c135b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 138, "c138b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c138b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 141, "c141b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c141b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 144, "c144b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c144b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 147, "c147b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c147b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 150, "c150b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c150b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 153, "c153b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c153b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 156, "c156b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c156b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 159, "c159b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c159b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 162, "c162b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c162b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[233], 1, 165, "c165b" );
	orc_program_append_str( p[233], "loadoffb", "value", "sl0", "c165b" );
	orc_program_append_ds_str( p[233], "convubw", "product", "value" );
	orc_program_append_str( p[233], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[233], "copyw", "d1", "sum" );
	orc_program_compile( p[233] );
	p[234] = orc_program_new();
	orc_program_add_destination( p[234], 2, "d1" );
	orc_program_add_temporary( p[234], 1, "value" );
	orc_program_add_temporary( p[234], 2, "product" );
	orc_program_add_temporary( p[234], 2, "sum" );
	orc_program_add_source( p[234], 2, "r" );
	orc_program_append_ds_str( p[234], "loadw", "sum", "r" );
	orc_program_add_source( p[234], 1, "sl0" );
	orc_program_add_constant( p[234], 1, 168, "c168b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c168b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[234], 1, 171, "c171b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c171b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[234], 1, 174, "c174b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c174b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[234], 1, 177, "c177b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c177b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[234], 1, 180, "c180b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c180b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[234], 1, 183, "c183b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c183b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[234], 1, 186, "c186b" );
	orc_program_append_str( p[234], "loadoffb", "value", "sl0", "c186b" );
	orc_program_append_ds_str( p[234], "convubw", "product", "value" );
	orc_program_append_str( p[234], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[234], "copyw", "d1", "sum" );
	orc_program_compile( p[234] );
	p[235] = orc_program_new();
	orc_program_add_destination( p[235], 1, "d1" );
	orc_program_add_source( p[235], 2, "s1" );
	orc_program_add_temporary( p[235], 2, "t1" );
	orc_program_add_temporary( p[235], 2, "t2" );
	orc_program_add_constant( p[235], 1, 63, "c63b" );
	orc_program_add_constant( p[235], 2, 31, "c31w" );
	orc_program_add_constant( p[235], 2, 0, "cm0w" );
	orc_program_append_str( p[235], "addssw", "t1", "s1", "c31w" );
	orc_program_append_str( p[235], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[235], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[235], "divluw", "t1", "t1", "c63b" );
	orc_program_append_ds_str( p[235], "convuuswb", "d1", "t1" );
	orc_program_compile( p[235] );
	p[236] = orc_program_new();
	orc_program_add_destination( p[236], 2, "d1" );
	orc_program_add_temporary( p[236], 1, "value" );
	orc_program_add_temporary( p[236], 2, "product" );
	orc_program_add_temporary( p[236], 2, "sum" );
	orc_program_add_constant( p[236], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[236], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[236], 1, "sl0" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[236], 1, "sl1" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl1" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[236], 1, "sl2" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl2" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[236], 1, "sl3" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl3" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[236], 1, "sl4" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl4" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[236], 1, "sl5" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl5" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[236], 1, "sl6" );
	orc_program_append_ds_str( p[236], "loadb", "value", "sl6" );
	orc_program_append_ds_str( p[236], "convubw", "product", "value" );
	orc_program_append_str( p[236], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[236], "copyw", "d1", "sum" );
	orc_program_compile( p[236] );
	p[237] = orc_program_new();
	orc_program_add_destination( p[237], 2, "d1" );
	orc_program_add_temporary( p[237], 1, "value" );
	orc_program_add_temporary( p[237], 2, "product" );
	orc_program_add_temporary( p[237], 2, "sum" );
	orc_program_add_source( p[237], 2, "r" );
	orc_program_append_ds_str( p[237], "loadw", "sum", "r" );
	orc_program_add_source( p[237], 1, "sl7" );
	orc_program_append_ds_str( p[237], "loadb", "value", "sl7" );
	orc_program_append_ds_str( p[237], "convubw", "product", "value" );
	orc_program_append_str( p[237], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[237], 1, "sl8" );
	orc_program_append_ds_str( p[237], "loadb", "value", "sl8" );
	orc_program_append_ds_str( p[237], "convubw", "product", "value" );
	orc_program_append_str( p[237], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[237], 1, "sl9" );
	orc_program_append_ds_str( p[237], "loadb", "value", "sl9" );
	orc_program_append_ds_str( p[237], "convubw", "product", "value" );
	orc_program_append_str( p[237], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[237], 1, "sl10" );
	orc_program_append_ds_str( p[237], "loadb", "value", "sl10" );
	orc_program_append_ds_str( p[237], "convubw", "product", "value" );
	orc_program_append_str( p[237], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[237], 1, "sl11" );
	orc_program_append_ds_str( p[237], "loadb", "value", "sl11" );
	orc_program_append_ds_str( p[237], "convubw", "product", "value" );
	orc_program_append_str( p[237], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[237], 1, "sl12" );
	orc_program_append_ds_str( p[237], "loadb", "value", "sl12" );
	orc_program_append_ds_str( p[237], "convubw", "product", "value" );
	orc_program_append_str( p[237], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[237], "copyw", "d1", "sum" );
	orc_program_compile( p[237] );
	p[238] = orc_program_new();
	orc_program_add_destination( p[238], 2, "d1" );
	orc_program_add_temporary( p[238], 1, "value" );
	orc_program_add_temporary( p[238], 2, "product" );
	orc_program_add_temporary( p[238], 2, "sum" );
	orc_program_add_source( p[238], 2, "r" );
	orc_program_append_ds_str( p[238], "loadw", "sum", "r" );
	orc_program_add_source( p[238], 1, "sl13" );
	orc_program_append_ds_str( p[238], "loadb", "value", "sl13" );
	orc_program_append_ds_str( p[238], "convubw", "product", "value" );
	orc_program_append_str( p[238], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[238], 1, "sl14" );
	orc_program_append_ds_str( p[238], "loadb", "value", "sl14" );
	orc_program_append_ds_str( p[238], "convubw", "product", "value" );
	orc_program_append_str( p[238], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[238], 1, "sl15" );
	orc_program_append_ds_str( p[238], "loadb", "value", "sl15" );
	orc_program_append_ds_str( p[238], "convubw", "product", "value" );
	orc_program_append_str( p[238], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[238], 1, "sl16" );
	orc_program_append_ds_str( p[238], "loadb", "value", "sl16" );
	orc_program_append_ds_str( p[238], "convubw", "product", "value" );
	orc_program_append_str( p[238], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[238], 1, "sl17" );
	orc_program_append_ds_str( p[238], "loadb", "value", "sl17" );
	orc_program_append_ds_str( p[238], "convubw", "product", "value" );
	orc_program_append_str( p[238], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[238], 1, "sl18" );
	orc_program_append_ds_str( p[238], "loadb", "value", "sl18" );
	orc_program_append_ds_str( p[238], "convubw", "product", "value" );
	orc_program_append_str( p[238], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[238], "copyw", "d1", "sum" );
	orc_program_compile( p[238] );
	p[239] = orc_program_new();
	orc_program_add_destination( p[239], 2, "d1" );
	orc_program_add_temporary( p[239], 1, "value" );
	orc_program_add_temporary( p[239], 2, "product" );
	orc_program_add_temporary( p[239], 2, "sum" );
	orc_program_add_source( p[239], 2, "r" );
	orc_program_append_ds_str( p[239], "loadw", "sum", "r" );
	orc_program_add_source( p[239], 1, "sl19" );
	orc_program_append_ds_str( p[239], "loadb", "value", "sl19" );
	orc_program_append_ds_str( p[239], "convubw", "product", "value" );
	orc_program_append_str( p[239], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[239], 1, "sl20" );
	orc_program_append_ds_str( p[239], "loadb", "value", "sl20" );
	orc_program_append_ds_str( p[239], "convubw", "product", "value" );
	orc_program_append_str( p[239], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[239], 1, "sl21" );
	orc_program_append_ds_str( p[239], "loadb", "value", "sl21" );
	orc_program_append_ds_str( p[239], "convubw", "product", "value" );
	orc_program_append_str( p[239], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[239], 1, "sl22" );
	orc_program_append_ds_str( p[239], "loadb", "value", "sl22" );
	orc_program_append_ds_str( p[239], "convubw", "product", "value" );
	orc_program_append_str( p[239], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[239], 1, "sl23" );
	orc_program_append_ds_str( p[239], "loadb", "value", "sl23" );
	orc_program_append_ds_str( p[239], "convubw", "product", "value" );
	orc_program_append_str( p[239], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[239], 1, "sl24" );
	orc_program_append_ds_str( p[239], "loadb", "value", "sl24" );
	orc_program_append_ds_str( p[239], "convubw", "product", "value" );
	orc_program_append_str( p[239], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[239], "copyw", "d1", "sum" );
	orc_program_compile( p[239] );
	p[240] = orc_program_new();
	orc_program_add_destination( p[240], 2, "d1" );
	orc_program_add_temporary( p[240], 1, "value" );
	orc_program_add_temporary( p[240], 2, "product" );
	orc_program_add_temporary( p[240], 2, "sum" );
	orc_program_add_source( p[240], 2, "r" );
	orc_program_append_ds_str( p[240], "loadw", "sum", "r" );
	orc_program_add_source( p[240], 1, "sl25" );
	orc_program_append_ds_str( p[240], "loadb", "value", "sl25" );
	orc_program_append_ds_str( p[240], "convubw", "product", "value" );
	orc_program_append_str( p[240], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[240], 1, "sl26" );
	orc_program_append_ds_str( p[240], "loadb", "value", "sl26" );
	orc_program_append_ds_str( p[240], "convubw", "product", "value" );
	orc_program_append_str( p[240], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[240], 1, "sl27" );
	orc_program_append_ds_str( p[240], "loadb", "value", "sl27" );
	orc_program_append_ds_str( p[240], "convubw", "product", "value" );
	orc_program_append_str( p[240], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[240], 1, "sl28" );
	orc_program_append_ds_str( p[240], "loadb", "value", "sl28" );
	orc_program_append_ds_str( p[240], "convubw", "product", "value" );
	orc_program_append_str( p[240], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[240], 1, "sl29" );
	orc_program_append_ds_str( p[240], "loadb", "value", "sl29" );
	orc_program_append_ds_str( p[240], "convubw", "product", "value" );
	orc_program_append_str( p[240], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[240], 1, "sl30" );
	orc_program_append_ds_str( p[240], "loadb", "value", "sl30" );
	orc_program_append_ds_str( p[240], "convubw", "product", "value" );
	orc_program_append_str( p[240], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[240], "copyw", "d1", "sum" );
	orc_program_compile( p[240] );
	p[241] = orc_program_new();
	orc_program_add_destination( p[241], 2, "d1" );
	orc_program_add_temporary( p[241], 1, "value" );
	orc_program_add_temporary( p[241], 2, "product" );
	orc_program_add_temporary( p[241], 2, "sum" );
	orc_program_add_source( p[241], 2, "r" );
	orc_program_append_ds_str( p[241], "loadw", "sum", "r" );
	orc_program_add_source( p[241], 1, "sl31" );
	orc_program_append_ds_str( p[241], "loadb", "value", "sl31" );
	orc_program_append_ds_str( p[241], "convubw", "product", "value" );
	orc_program_append_str( p[241], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[241], 1, "sl32" );
	orc_program_append_ds_str( p[241], "loadb", "value", "sl32" );
	orc_program_append_ds_str( p[241], "convubw", "product", "value" );
	orc_program_append_str( p[241], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[241], 1, "sl33" );
	orc_program_append_ds_str( p[241], "loadb", "value", "sl33" );
	orc_program_append_ds_str( p[241], "convubw", "product", "value" );
	orc_program_append_str( p[241], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[241], 1, "sl34" );
	orc_program_append_ds_str( p[241], "loadb", "value", "sl34" );
	orc_program_append_ds_str( p[241], "convubw", "product", "value" );
	orc_program_append_str( p[241], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[241], 1, "sl35" );
	orc_program_append_ds_str( p[241], "loadb", "value", "sl35" );
	orc_program_append_ds_str( p[241], "convubw", "product", "value" );
	orc_program_append_str( p[241], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[241], 1, "sl36" );
	orc_program_append_ds_str( p[241], "loadb", "value", "sl36" );
	orc_program_append_ds_str( p[241], "convubw", "product", "value" );
	orc_program_append_str( p[241], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[241], "copyw", "d1", "sum" );
	orc_program_compile( p[241] );
	p[242] = orc_program_new();
	orc_program_add_destination( p[242], 2, "d1" );
	orc_program_add_temporary( p[242], 1, "value" );
	orc_program_add_temporary( p[242], 2, "product" );
	orc_program_add_temporary( p[242], 2, "sum" );
	orc_program_add_source( p[242], 2, "r" );
	orc_program_append_ds_str( p[242], "loadw", "sum", "r" );
	orc_program_add_source( p[242], 1, "sl37" );
	orc_program_append_ds_str( p[242], "loadb", "value", "sl37" );
	orc_program_append_ds_str( p[242], "convubw", "product", "value" );
	orc_program_append_str( p[242], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[242], 1, "sl38" );
	orc_program_append_ds_str( p[242], "loadb", "value", "sl38" );
	orc_program_append_ds_str( p[242], "convubw", "product", "value" );
	orc_program_append_str( p[242], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[242], 1, "sl39" );
	orc_program_append_ds_str( p[242], "loadb", "value", "sl39" );
	orc_program_append_ds_str( p[242], "convubw", "product", "value" );
	orc_program_append_str( p[242], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[242], 1, "sl40" );
	orc_program_append_ds_str( p[242], "loadb", "value", "sl40" );
	orc_program_append_ds_str( p[242], "convubw", "product", "value" );
	orc_program_append_str( p[242], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[242], 1, "sl41" );
	orc_program_append_ds_str( p[242], "loadb", "value", "sl41" );
	orc_program_append_ds_str( p[242], "convubw", "product", "value" );
	orc_program_append_str( p[242], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[242], 1, "sl42" );
	orc_program_append_ds_str( p[242], "loadb", "value", "sl42" );
	orc_program_append_ds_str( p[242], "convubw", "product", "value" );
	orc_program_append_str( p[242], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[242], "copyw", "d1", "sum" );
	orc_program_compile( p[242] );
	p[243] = orc_program_new();
	orc_program_add_destination( p[243], 2, "d1" );
	orc_program_add_temporary( p[243], 1, "value" );
	orc_program_add_temporary( p[243], 2, "product" );
	orc_program_add_temporary( p[243], 2, "sum" );
	orc_program_add_source( p[243], 2, "r" );
	orc_program_append_ds_str( p[243], "loadw", "sum", "r" );
	orc_program_add_source( p[243], 1, "sl43" );
	orc_program_append_ds_str( p[243], "loadb", "value", "sl43" );
	orc_program_append_ds_str( p[243], "convubw", "product", "value" );
	orc_program_append_str( p[243], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[243], 1, "sl44" );
	orc_program_append_ds_str( p[243], "loadb", "value", "sl44" );
	orc_program_append_ds_str( p[243], "convubw", "product", "value" );
	orc_program_append_str( p[243], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[243], 1, "sl45" );
	orc_program_append_ds_str( p[243], "loadb", "value", "sl45" );
	orc_program_append_ds_str( p[243], "convubw", "product", "value" );
	orc_program_append_str( p[243], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[243], 1, "sl46" );
	orc_program_append_ds_str( p[243], "loadb", "value", "sl46" );
	orc_program_append_ds_str( p[243], "convubw", "product", "value" );
	orc_program_append_str( p[243], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[243], 1, "sl47" );
	orc_program_append_ds_str( p[243], "loadb", "value", "sl47" );
	orc_program_append_ds_str( p[243], "convubw", "product", "value" );
	orc_program_append_str( p[243], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[243], 1, "sl48" );
	orc_program_append_ds_str( p[243], "loadb", "value", "sl48" );
	orc_program_append_ds_str( p[243], "convubw", "product", "value" );
	orc_program_append_str( p[243], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[243], "copyw", "d1", "sum" );
	orc_program_compile( p[243] );
	p[244] = orc_program_new();
	orc_program_add_destination( p[244], 2, "d1" );
	orc_program_add_temporary( p[244], 1, "value" );
	orc_program_add_temporary( p[244], 2, "product" );
	orc_program_add_temporary( p[244], 2, "sum" );
	orc_program_add_source( p[244], 2, "r" );
	orc_program_append_ds_str( p[244], "loadw", "sum", "r" );
	orc_program_add_source( p[244], 1, "sl49" );
	orc_program_append_ds_str( p[244], "loadb", "value", "sl49" );
	orc_program_append_ds_str( p[244], "convubw", "product", "value" );
	orc_program_append_str( p[244], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[244], 1, "sl50" );
	orc_program_append_ds_str( p[244], "loadb", "value", "sl50" );
	orc_program_append_ds_str( p[244], "convubw", "product", "value" );
	orc_program_append_str( p[244], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[244], 1, "sl51" );
	orc_program_append_ds_str( p[244], "loadb", "value", "sl51" );
	orc_program_append_ds_str( p[244], "convubw", "product", "value" );
	orc_program_append_str( p[244], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[244], 1, "sl52" );
	orc_program_append_ds_str( p[244], "loadb", "value", "sl52" );
	orc_program_append_ds_str( p[244], "convubw", "product", "value" );
	orc_program_append_str( p[244], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[244], 1, "sl53" );
	orc_program_append_ds_str( p[244], "loadb", "value", "sl53" );
	orc_program_append_ds_str( p[244], "convubw", "product", "value" );
	orc_program_append_str( p[244], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[244], 1, "sl54" );
	orc_program_append_ds_str( p[244], "loadb", "value", "sl54" );
	orc_program_append_ds_str( p[244], "convubw", "product", "value" );
	orc_program_append_str( p[244], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[244], "copyw", "d1", "sum" );
	orc_program_compile( p[244] );
	p[245] = orc_program_new();
	orc_program_add_destination( p[245], 2, "d1" );
	orc_program_add_temporary( p[245], 1, "value" );
	orc_program_add_temporary( p[245], 2, "product" );
	orc_program_add_temporary( p[245], 2, "sum" );
	orc_program_add_source( p[245], 2, "r" );
	orc_program_append_ds_str( p[245], "loadw", "sum", "r" );
	orc_program_add_source( p[245], 1, "sl55" );
	orc_program_append_ds_str( p[245], "loadb", "value", "sl55" );
	orc_program_append_ds_str( p[245], "convubw", "product", "value" );
	orc_program_append_str( p[245], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[245], 1, "sl56" );
	orc_program_append_ds_str( p[245], "loadb", "value", "sl56" );
	orc_program_append_ds_str( p[245], "convubw", "product", "value" );
	orc_program_append_str( p[245], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[245], 1, "sl57" );
	orc_program_append_ds_str( p[245], "loadb", "value", "sl57" );
	orc_program_append_ds_str( p[245], "convubw", "product", "value" );
	orc_program_append_str( p[245], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[245], 1, "sl58" );
	orc_program_append_ds_str( p[245], "loadb", "value", "sl58" );
	orc_program_append_ds_str( p[245], "convubw", "product", "value" );
	orc_program_append_str( p[245], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[245], 1, "sl59" );
	orc_program_append_ds_str( p[245], "loadb", "value", "sl59" );
	orc_program_append_ds_str( p[245], "convubw", "product", "value" );
	orc_program_append_str( p[245], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[245], 1, "sl60" );
	orc_program_append_ds_str( p[245], "loadb", "value", "sl60" );
	orc_program_append_ds_str( p[245], "convubw", "product", "value" );
	orc_program_append_str( p[245], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[245], "copyw", "d1", "sum" );
	orc_program_compile( p[245] );
	orc_program_free( p[236] );
	p[236] = NULL;
	orc_program_free( p[237] );
	p[237] = NULL;
	orc_program_free( p[238] );
	p[238] = NULL;
	orc_program_free( p[239] );
	p[239] = NULL;
	orc_program_free( p[240] );
	p[240] = NULL;
	orc_program_free( p[241] );
	p[241] = NULL;
	orc_program_free( p[242] );
	p[242] = NULL;
	orc_program_free( p[243] );
	p[243] = NULL;
	orc_program_free( p[244] );
	p[244] = NULL;
	orc_program_free( p[245] );
	p[245] = NULL;
	p[246] = orc_program_new();
	orc_program_add_destination( p[246], 2, "d1" );
	orc_program_add_temporary( p[246], 1, "value" );
	orc_program_add_temporary( p[246], 2, "product" );
	orc_program_add_temporary( p[246], 2, "sum" );
	orc_program_add_constant( p[246], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[246], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[246], 1, "sl0" );
	orc_program_append_ds_str( p[246], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 3, "c3b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c3b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 6, "c6b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c6b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 9, "c9b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c9b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 12, "c12b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c12b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 15, "c15b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c15b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 18, "c18b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c18b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 21, "c21b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c21b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 24, "c24b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c24b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 27, "c27b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c27b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 30, "c30b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c30b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 33, "c33b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c33b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 36, "c36b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c36b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[246], 1, 39, "c39b" );
	orc_program_append_str( p[246], "loadoffb", "value", "sl0", "c39b" );
	orc_program_append_ds_str( p[246], "convubw", "product", "value" );
	orc_program_append_str( p[246], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[246], "copyw", "d1", "sum" );
	orc_program_compile( p[246] );
	p[247] = orc_program_new();
	orc_program_add_destination( p[247], 2, "d1" );
	orc_program_add_temporary( p[247], 1, "value" );
	orc_program_add_temporary( p[247], 2, "product" );
	orc_program_add_temporary( p[247], 2, "sum" );
	orc_program_add_source( p[247], 2, "r" );
	orc_program_append_ds_str( p[247], "loadw", "sum", "r" );
	orc_program_add_source( p[247], 1, "sl0" );
	orc_program_add_constant( p[247], 1, 42, "c42b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c42b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 45, "c45b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c45b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 48, "c48b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c48b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 51, "c51b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c51b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 54, "c54b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c54b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 57, "c57b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c57b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 60, "c60b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c60b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 63, "c63b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c63b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 66, "c66b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c66b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 69, "c69b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c69b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 72, "c72b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c72b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 75, "c75b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c75b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 78, "c78b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c78b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[247], 1, 81, "c81b" );
	orc_program_append_str( p[247], "loadoffb", "value", "sl0", "c81b" );
	orc_program_append_ds_str( p[247], "convubw", "product", "value" );
	orc_program_append_str( p[247], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[247], "copyw", "d1", "sum" );
	orc_program_compile( p[247] );
	p[248] = orc_program_new();
	orc_program_add_destination( p[248], 2, "d1" );
	orc_program_add_temporary( p[248], 1, "value" );
	orc_program_add_temporary( p[248], 2, "product" );
	orc_program_add_temporary( p[248], 2, "sum" );
	orc_program_add_source( p[248], 2, "r" );
	orc_program_append_ds_str( p[248], "loadw", "sum", "r" );
	orc_program_add_source( p[248], 1, "sl0" );
	orc_program_add_constant( p[248], 1, 84, "c84b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c84b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 87, "c87b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c87b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 90, "c90b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c90b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 93, "c93b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c93b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 96, "c96b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c96b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 99, "c99b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c99b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 102, "c102b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c102b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 105, "c105b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c105b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 108, "c108b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c108b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 111, "c111b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c111b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 114, "c114b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c114b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 117, "c117b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c117b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 120, "c120b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c120b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[248], 1, 123, "c123b" );
	orc_program_append_str( p[248], "loadoffb", "value", "sl0", "c123b" );
	orc_program_append_ds_str( p[248], "convubw", "product", "value" );
	orc_program_append_str( p[248], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[248], "copyw", "d1", "sum" );
	orc_program_compile( p[248] );
	p[249] = orc_program_new();
	orc_program_add_destination( p[249], 2, "d1" );
	orc_program_add_temporary( p[249], 1, "value" );
	orc_program_add_temporary( p[249], 2, "product" );
	orc_program_add_temporary( p[249], 2, "sum" );
	orc_program_add_source( p[249], 2, "r" );
	orc_program_append_ds_str( p[249], "loadw", "sum", "r" );
	orc_program_add_source( p[249], 1, "sl0" );
	orc_program_add_constant( p[249], 1, 126, "c126b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c126b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 129, "c129b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c129b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 132, "c132b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c132b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 135, "c135b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c135b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 138, "c138b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c138b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 141, "c141b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c141b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 144, "c144b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c144b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 147, "c147b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c147b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 150, "c150b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c150b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 153, "c153b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c153b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 156, "c156b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c156b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 159, "c159b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c159b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 162, "c162b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c162b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[249], 1, 165, "c165b" );
	orc_program_append_str( p[249], "loadoffb", "value", "sl0", "c165b" );
	orc_program_append_ds_str( p[249], "convubw", "product", "value" );
	orc_program_append_str( p[249], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[249], "copyw", "d1", "sum" );
	orc_program_compile( p[249] );
	p[250] = orc_program_new();
	orc_program_add_destination( p[250], 2, "d1" );
	orc_program_add_temporary( p[250], 1, "value" );
	orc_program_add_temporary( p[250], 2, "product" );
	orc_program_add_temporary( p[250], 2, "sum" );
	orc_program_add_source( p[250], 2, "r" );
	orc_program_append_ds_str( p[250], "loadw", "sum", "r" );
	orc_program_add_source( p[250], 1, "sl0" );
	orc_program_add_constant( p[250], 1, 168, "c168b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c168b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[250], 1, 171, "c171b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c171b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[250], 1, 174, "c174b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c174b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[250], 1, 177, "c177b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c177b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[250], 1, 180, "c180b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c180b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[250], 1, 183, "c183b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c183b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[250], 1, 186, "c186b" );
	orc_program_append_str( p[250], "loadoffb", "value", "sl0", "c186b" );
	orc_program_append_ds_str( p[250], "convubw", "product", "value" );
	orc_program_append_str( p[250], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[250], "copyw", "d1", "sum" );
	orc_program_compile( p[250] );
	p[251] = orc_program_new();
	orc_program_add_destination( p[251], 1, "d1" );
	orc_program_add_source( p[251], 2, "s1" );
	orc_program_add_temporary( p[251], 2, "t1" );
	orc_program_add_temporary( p[251], 2, "t2" );
	orc_program_add_constant( p[251], 1, 63, "c63b" );
	orc_program_add_constant( p[251], 2, 31, "c31w" );
	orc_program_add_constant( p[251], 2, 0, "cm0w" );
	orc_program_append_str( p[251], "addssw", "t1", "s1", "c31w" );
	orc_program_append_str( p[251], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[251], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[251], "divluw", "t1", "t1", "c63b" );
	orc_program_append_ds_str( p[251], "convuuswb", "d1", "t1" );
	orc_program_compile( p[251] );
	p[252] = orc_program_new();
	orc_program_add_destination( p[252], 2, "d1" );
	orc_program_add_temporary( p[252], 1, "value" );
	orc_program_add_temporary( p[252], 2, "product" );
	orc_program_add_temporary( p[252], 2, "sum" );
	orc_program_add_constant( p[252], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[252], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[252], 1, "sl0" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[252], 1, "sl1" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl1" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[252], 1, "sl2" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl2" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[252], 1, "sl3" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl3" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[252], 1, "sl4" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl4" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[252], 1, "sl5" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl5" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[252], 1, "sl6" );
	orc_program_append_ds_str( p[252], "loadb", "value", "sl6" );
	orc_program_append_ds_str( p[252], "convubw", "product", "value" );
	orc_program_append_str( p[252], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[252], "copyw", "d1", "sum" );
	orc_program_compile( p[252] );
	p[253] = orc_program_new();
	orc_program_add_destination( p[253], 2, "d1" );
	orc_program_add_temporary( p[253], 1, "value" );
	orc_program_add_temporary( p[253], 2, "product" );
	orc_program_add_temporary( p[253], 2, "sum" );
	orc_program_add_source( p[253], 2, "r" );
	orc_program_append_ds_str( p[253], "loadw", "sum", "r" );
	orc_program_add_source( p[253], 1, "sl7" );
	orc_program_append_ds_str( p[253], "loadb", "value", "sl7" );
	orc_program_append_ds_str( p[253], "convubw", "product", "value" );
	orc_program_append_str( p[253], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[253], 1, "sl8" );
	orc_program_append_ds_str( p[253], "loadb", "value", "sl8" );
	orc_program_append_ds_str( p[253], "convubw", "product", "value" );
	orc_program_append_str( p[253], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[253], 1, "sl9" );
	orc_program_append_ds_str( p[253], "loadb", "value", "sl9" );
	orc_program_append_ds_str( p[253], "convubw", "product", "value" );
	orc_program_append_str( p[253], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[253], 1, "sl10" );
	orc_program_append_ds_str( p[253], "loadb", "value", "sl10" );
	orc_program_append_ds_str( p[253], "convubw", "product", "value" );
	orc_program_append_str( p[253], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[253], 1, "sl11" );
	orc_program_append_ds_str( p[253], "loadb", "value", "sl11" );
	orc_program_append_ds_str( p[253], "convubw", "product", "value" );
	orc_program_append_str( p[253], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[253], 1, "sl12" );
	orc_program_append_ds_str( p[253], "loadb", "value", "sl12" );
	orc_program_append_ds_str( p[253], "convubw", "product", "value" );
	orc_program_append_str( p[253], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[253], "copyw", "d1", "sum" );
	orc_program_compile( p[253] );
	p[254] = orc_program_new();
	orc_program_add_destination( p[254], 2, "d1" );
	orc_program_add_temporary( p[254], 1, "value" );
	orc_program_add_temporary( p[254], 2, "product" );
	orc_program_add_temporary( p[254], 2, "sum" );
	orc_program_add_source( p[254], 2, "r" );
	orc_program_append_ds_str( p[254], "loadw", "sum", "r" );
	orc_program_add_source( p[254], 1, "sl13" );
	orc_program_append_ds_str( p[254], "loadb", "value", "sl13" );
	orc_program_append_ds_str( p[254], "convubw", "product", "value" );
	orc_program_append_str( p[254], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[254], 1, "sl14" );
	orc_program_append_ds_str( p[254], "loadb", "value", "sl14" );
	orc_program_append_ds_str( p[254], "convubw", "product", "value" );
	orc_program_append_str( p[254], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[254], 1, "sl15" );
	orc_program_append_ds_str( p[254], "loadb", "value", "sl15" );
	orc_program_append_ds_str( p[254], "convubw", "product", "value" );
	orc_program_append_str( p[254], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[254], 1, "sl16" );
	orc_program_append_ds_str( p[254], "loadb", "value", "sl16" );
	orc_program_append_ds_str( p[254], "convubw", "product", "value" );
	orc_program_append_str( p[254], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[254], 1, "sl17" );
	orc_program_append_ds_str( p[254], "loadb", "value", "sl17" );
	orc_program_append_ds_str( p[254], "convubw", "product", "value" );
	orc_program_append_str( p[254], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[254], 1, "sl18" );
	orc_program_append_ds_str( p[254], "loadb", "value", "sl18" );
	orc_program_append_ds_str( p[254], "convubw", "product", "value" );
	orc_program_append_str( p[254], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[254], "copyw", "d1", "sum" );
	orc_program_compile( p[254] );
	p[255] = orc_program_new();
	orc_program_add_destination( p[255], 2, "d1" );
	orc_program_add_temporary( p[255], 1, "value" );
	orc_program_add_temporary( p[255], 2, "product" );
	orc_program_add_temporary( p[255], 2, "sum" );
	orc_program_add_source( p[255], 2, "r" );
	orc_program_append_ds_str( p[255], "loadw", "sum", "r" );
	orc_program_add_source( p[255], 1, "sl19" );
	orc_program_append_ds_str( p[255], "loadb", "value", "sl19" );
	orc_program_append_ds_str( p[255], "convubw", "product", "value" );
	orc_program_append_str( p[255], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[255], 1, "sl20" );
	orc_program_append_ds_str( p[255], "loadb", "value", "sl20" );
	orc_program_append_ds_str( p[255], "convubw", "product", "value" );
	orc_program_append_str( p[255], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[255], 1, "sl21" );
	orc_program_append_ds_str( p[255], "loadb", "value", "sl21" );
	orc_program_append_ds_str( p[255], "convubw", "product", "value" );
	orc_program_append_str( p[255], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[255], 1, "sl22" );
	orc_program_append_ds_str( p[255], "loadb", "value", "sl22" );
	orc_program_append_ds_str( p[255], "convubw", "product", "value" );
	orc_program_append_str( p[255], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[255], 1, "sl23" );
	orc_program_append_ds_str( p[255], "loadb", "value", "sl23" );
	orc_program_append_ds_str( p[255], "convubw", "product", "value" );
	orc_program_append_str( p[255], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[255], 1, "sl24" );
	orc_program_append_ds_str( p[255], "loadb", "value", "sl24" );
	orc_program_append_ds_str( p[255], "convubw", "product", "value" );
	orc_program_append_str( p[255], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[255], "copyw", "d1", "sum" );
	orc_program_compile( p[255] );
	p[256] = orc_program_new();
	orc_program_add_destination( p[256], 2, "d1" );
	orc_program_add_temporary( p[256], 1, "value" );
	orc_program_add_temporary( p[256], 2, "product" );
	orc_program_add_temporary( p[256], 2, "sum" );
	orc_program_add_source( p[256], 2, "r" );
	orc_program_append_ds_str( p[256], "loadw", "sum", "r" );
	orc_program_add_source( p[256], 1, "sl25" );
	orc_program_append_ds_str( p[256], "loadb", "value", "sl25" );
	orc_program_append_ds_str( p[256], "convubw", "product", "value" );
	orc_program_append_str( p[256], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[256], 1, "sl26" );
	orc_program_append_ds_str( p[256], "loadb", "value", "sl26" );
	orc_program_append_ds_str( p[256], "convubw", "product", "value" );
	orc_program_append_str( p[256], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[256], 1, "sl27" );
	orc_program_append_ds_str( p[256], "loadb", "value", "sl27" );
	orc_program_append_ds_str( p[256], "convubw", "product", "value" );
	orc_program_append_str( p[256], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[256], 1, "sl28" );
	orc_program_append_ds_str( p[256], "loadb", "value", "sl28" );
	orc_program_append_ds_str( p[256], "convubw", "product", "value" );
	orc_program_append_str( p[256], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[256], 1, "sl29" );
	orc_program_append_ds_str( p[256], "loadb", "value", "sl29" );
	orc_program_append_ds_str( p[256], "convubw", "product", "value" );
	orc_program_append_str( p[256], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[256], 1, "sl30" );
	orc_program_append_ds_str( p[256], "loadb", "value", "sl30" );
	orc_program_append_ds_str( p[256], "convubw", "product", "value" );
	orc_program_append_str( p[256], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[256], "copyw", "d1", "sum" );
	orc_program_compile( p[256] );
	p[257] = orc_program_new();
	orc_program_add_destination( p[257], 2, "d1" );
	orc_program_add_temporary( p[257], 1, "value" );
	orc_program_add_temporary( p[257], 2, "product" );
	orc_program_add_temporary( p[257], 2, "sum" );
	orc_program_add_source( p[257], 2, "r" );
	orc_program_append_ds_str( p[257], "loadw", "sum", "r" );
	orc_program_add_source( p[257], 1, "sl31" );
	orc_program_append_ds_str( p[257], "loadb", "value", "sl31" );
	orc_program_append_ds_str( p[257], "convubw", "product", "value" );
	orc_program_append_str( p[257], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[257], 1, "sl32" );
	orc_program_append_ds_str( p[257], "loadb", "value", "sl32" );
	orc_program_append_ds_str( p[257], "convubw", "product", "value" );
	orc_program_append_str( p[257], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[257], 1, "sl33" );
	orc_program_append_ds_str( p[257], "loadb", "value", "sl33" );
	orc_program_append_ds_str( p[257], "convubw", "product", "value" );
	orc_program_append_str( p[257], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[257], 1, "sl34" );
	orc_program_append_ds_str( p[257], "loadb", "value", "sl34" );
	orc_program_append_ds_str( p[257], "convubw", "product", "value" );
	orc_program_append_str( p[257], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[257], 1, "sl35" );
	orc_program_append_ds_str( p[257], "loadb", "value", "sl35" );
	orc_program_append_ds_str( p[257], "convubw", "product", "value" );
	orc_program_append_str( p[257], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[257], 1, "sl36" );
	orc_program_append_ds_str( p[257], "loadb", "value", "sl36" );
	orc_program_append_ds_str( p[257], "convubw", "product", "value" );
	orc_program_append_str( p[257], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[257], "copyw", "d1", "sum" );
	orc_program_compile( p[257] );
	p[258] = orc_program_new();
	orc_program_add_destination( p[258], 2, "d1" );
	orc_program_add_temporary( p[258], 1, "value" );
	orc_program_add_temporary( p[258], 2, "product" );
	orc_program_add_temporary( p[258], 2, "sum" );
	orc_program_add_source( p[258], 2, "r" );
	orc_program_append_ds_str( p[258], "loadw", "sum", "r" );
	orc_program_add_source( p[258], 1, "sl37" );
	orc_program_append_ds_str( p[258], "loadb", "value", "sl37" );
	orc_program_append_ds_str( p[258], "convubw", "product", "value" );
	orc_program_append_str( p[258], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[258], 1, "sl38" );
	orc_program_append_ds_str( p[258], "loadb", "value", "sl38" );
	orc_program_append_ds_str( p[258], "convubw", "product", "value" );
	orc_program_append_str( p[258], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[258], 1, "sl39" );
	orc_program_append_ds_str( p[258], "loadb", "value", "sl39" );
	orc_program_append_ds_str( p[258], "convubw", "product", "value" );
	orc_program_append_str( p[258], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[258], 1, "sl40" );
	orc_program_append_ds_str( p[258], "loadb", "value", "sl40" );
	orc_program_append_ds_str( p[258], "convubw", "product", "value" );
	orc_program_append_str( p[258], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[258], 1, "sl41" );
	orc_program_append_ds_str( p[258], "loadb", "value", "sl41" );
	orc_program_append_ds_str( p[258], "convubw", "product", "value" );
	orc_program_append_str( p[258], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[258], 1, "sl42" );
	orc_program_append_ds_str( p[258], "loadb", "value", "sl42" );
	orc_program_append_ds_str( p[258], "convubw", "product", "value" );
	orc_program_append_str( p[258], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[258], "copyw", "d1", "sum" );
	orc_program_compile( p[258] );
	p[259] = orc_program_new();
	orc_program_add_destination( p[259], 2, "d1" );
	orc_program_add_temporary( p[259], 1, "value" );
	orc_program_add_temporary( p[259], 2, "product" );
	orc_program_add_temporary( p[259], 2, "sum" );
	orc_program_add_source( p[259], 2, "r" );
	orc_program_append_ds_str( p[259], "loadw", "sum", "r" );
	orc_program_add_source( p[259], 1, "sl43" );
	orc_program_append_ds_str( p[259], "loadb", "value", "sl43" );
	orc_program_append_ds_str( p[259], "convubw", "product", "value" );
	orc_program_append_str( p[259], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[259], 1, "sl44" );
	orc_program_append_ds_str( p[259], "loadb", "value", "sl44" );
	orc_program_append_ds_str( p[259], "convubw", "product", "value" );
	orc_program_append_str( p[259], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[259], 1, "sl45" );
	orc_program_append_ds_str( p[259], "loadb", "value", "sl45" );
	orc_program_append_ds_str( p[259], "convubw", "product", "value" );
	orc_program_append_str( p[259], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[259], 1, "sl46" );
	orc_program_append_ds_str( p[259], "loadb", "value", "sl46" );
	orc_program_append_ds_str( p[259], "convubw", "product", "value" );
	orc_program_append_str( p[259], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[259], 1, "sl47" );
	orc_program_append_ds_str( p[259], "loadb", "value", "sl47" );
	orc_program_append_ds_str( p[259], "convubw", "product", "value" );
	orc_program_append_str( p[259], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[259], 1, "sl48" );
	orc_program_append_ds_str( p[259], "loadb", "value", "sl48" );
	orc_program_append_ds_str( p[259], "convubw", "product", "value" );
	orc_program_append_str( p[259], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[259], "copyw", "d1", "sum" );
	orc_program_compile( p[259] );
	p[260] = orc_program_new();
	orc_program_add_destination( p[260], 2, "d1" );
	orc_program_add_temporary( p[260], 1, "value" );
	orc_program_add_temporary( p[260], 2, "product" );
	orc_program_add_temporary( p[260], 2, "sum" );
	orc_program_add_source( p[260], 2, "r" );
	orc_program_append_ds_str( p[260], "loadw", "sum", "r" );
	orc_program_add_source( p[260], 1, "sl49" );
	orc_program_append_ds_str( p[260], "loadb", "value", "sl49" );
	orc_program_append_ds_str( p[260], "convubw", "product", "value" );
	orc_program_append_str( p[260], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[260], 1, "sl50" );
	orc_program_append_ds_str( p[260], "loadb", "value", "sl50" );
	orc_program_append_ds_str( p[260], "convubw", "product", "value" );
	orc_program_append_str( p[260], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[260], 1, "sl51" );
	orc_program_append_ds_str( p[260], "loadb", "value", "sl51" );
	orc_program_append_ds_str( p[260], "convubw", "product", "value" );
	orc_program_append_str( p[260], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[260], 1, "sl52" );
	orc_program_append_ds_str( p[260], "loadb", "value", "sl52" );
	orc_program_append_ds_str( p[260], "convubw", "product", "value" );
	orc_program_append_str( p[260], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[260], 1, "sl53" );
	orc_program_append_ds_str( p[260], "loadb", "value", "sl53" );
	orc_program_append_ds_str( p[260], "convubw", "product", "value" );
	orc_program_append_str( p[260], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[260], 1, "sl54" );
	orc_program_append_ds_str( p[260], "loadb", "value", "sl54" );
	orc_program_append_ds_str( p[260], "convubw", "product", "value" );
	orc_program_append_str( p[260], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[260], "copyw", "d1", "sum" );
	orc_program_compile( p[260] );
	p[261] = orc_program_new();
	orc_program_add_destination( p[261], 2, "d1" );
	orc_program_add_temporary( p[261], 1, "value" );
	orc_program_add_temporary( p[261], 2, "product" );
	orc_program_add_temporary( p[261], 2, "sum" );
	orc_program_add_source( p[261], 2, "r" );
	orc_program_append_ds_str( p[261], "loadw", "sum", "r" );
	orc_program_add_source( p[261], 1, "sl55" );
	orc_program_append_ds_str( p[261], "loadb", "value", "sl55" );
	orc_program_append_ds_str( p[261], "convubw", "product", "value" );
	orc_program_append_str( p[261], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[261], 1, "sl56" );
	orc_program_append_ds_str( p[261], "loadb", "value", "sl56" );
	orc_program_append_ds_str( p[261], "convubw", "product", "value" );
	orc_program_append_str( p[261], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[261], 1, "sl57" );
	orc_program_append_ds_str( p[261], "loadb", "value", "sl57" );
	orc_program_append_ds_str( p[261], "convubw", "product", "value" );
	orc_program_append_str( p[261], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[261], 1, "sl58" );
	orc_program_append_ds_str( p[261], "loadb", "value", "sl58" );
	orc_program_append_ds_str( p[261], "convubw", "product", "value" );
	orc_program_append_str( p[261], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[261], 1, "sl59" );
	orc_program_append_ds_str( p[261], "loadb", "value", "sl59" );
	orc_program_append_ds_str( p[261], "convubw", "product", "value" );
	orc_program_append_str( p[261], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[261], 1, "sl60" );
	orc_program_append_ds_str( p[261], "loadb", "value", "sl60" );
	orc_program_append_ds_str( p[261], "convubw", "product", "value" );
	orc_program_append_str( p[261], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[261], "copyw", "d1", "sum" );
	orc_program_compile( p[261] );
	orc_program_free( p[252] );
	p[252] = NULL;
	orc_program_free( p[253] );
	p[253] = NULL;
	orc_program_free( p[254] );
	p[254] = NULL;
	orc_program_free( p[255] );
	p[255] = NULL;
	orc_program_free( p[256] );
	p[256] = NULL;
	orc_program_free( p[257] );
	p[257] = NULL;
	orc_program_free( p[258] );
	p[258] = NULL;
	orc_program_free( p[259] );
	p[259] = NULL;
	orc_program_free( p[260] );
	p[260] = NULL;
	orc_program_free( p[261] );
	p[261] = NULL;
	p[262] = orc_program_new();
	orc_program_add_destination( p[262], 2, "d1" );
	orc_program_add_temporary( p[262], 1, "value" );
	orc_program_add_temporary( p[262], 2, "product" );
	orc_program_add_temporary( p[262], 2, "sum" );
	orc_program_add_constant( p[262], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[262], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[262], 1, "sl1" );
	orc_program_add_constant( p[262], 1, 3, "c3b" );
	orc_program_append_str( p[262], "loadoffb", "value", "sl1", "c3b" );
	orc_program_append_ds_str( p[262], "convubw", "product", "value" );
	orc_program_append_str( p[262], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[262], "copyw", "d1", "sum" );
	orc_program_compile( p[262] );
	p[263] = orc_program_new();
	orc_program_add_destination( p[263], 1, "d1" );
	orc_program_add_source( p[263], 2, "s1" );
	orc_program_add_temporary( p[263], 2, "t1" );
	orc_program_add_temporary( p[263], 2, "t2" );
	orc_program_add_constant( p[263], 1, 1, "c1b" );
	orc_program_add_constant( p[263], 2, 0, "cm0w" );
	orc_program_append_str( p[263], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[263], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[263], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[263], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[263], "convuuswb", "d1", "t1" );
	orc_program_compile( p[263] );
	p[264] = orc_program_new();
	orc_program_add_destination( p[264], 2, "d1" );
	orc_program_add_temporary( p[264], 1, "value" );
	orc_program_add_temporary( p[264], 2, "product" );
	orc_program_add_temporary( p[264], 2, "sum" );
	orc_program_add_constant( p[264], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[264], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[264], 1, "sl0" );
	orc_program_append_ds_str( p[264], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[264], "convubw", "product", "value" );
	orc_program_append_str( p[264], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[264], "copyw", "d1", "sum" );
	orc_program_compile( p[264] );
	p[265] = orc_program_new();
	orc_program_add_destination( p[265], 1, "d1" );
	orc_program_add_source( p[265], 2, "s1" );
	orc_program_add_temporary( p[265], 2, "t1" );
	orc_program_add_temporary( p[265], 2, "t2" );
	orc_program_add_constant( p[265], 1, 1, "c1b" );
	orc_program_add_constant( p[265], 2, 0, "cm0w" );
	orc_program_append_str( p[265], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[265], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[265], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[265], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[265], "convuuswb", "d1", "t1" );
	orc_program_compile( p[265] );
	p[266] = orc_program_new();
	orc_program_add_destination( p[266], 2, "d1" );
	orc_program_add_temporary( p[266], 1, "value" );
	orc_program_add_temporary( p[266], 2, "product" );
	orc_program_add_temporary( p[266], 2, "sum" );
	orc_program_add_constant( p[266], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[266], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[266], 1, "sl0" );
	orc_program_append_ds_str( p[266], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[266], "convubw", "product", "value" );
	orc_program_append_str( p[266], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[266], "copyw", "d1", "sum" );
	orc_program_compile( p[266] );
	p[267] = orc_program_new();
	orc_program_add_destination( p[267], 1, "d1" );
	orc_program_add_source( p[267], 2, "s1" );
	orc_program_add_temporary( p[267], 2, "t1" );
	orc_program_add_temporary( p[267], 2, "t2" );
	orc_program_add_constant( p[267], 1, 1, "c1b" );
	orc_program_add_constant( p[267], 2, 0, "cm0w" );
	orc_program_append_str( p[267], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[267], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[267], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[267], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[267], "convuuswb", "d1", "t1" );
	orc_program_compile( p[267] );
	p[268] = orc_program_new();
	orc_program_add_destination( p[268], 2, "d1" );
	orc_program_add_temporary( p[268], 1, "value" );
	orc_program_add_temporary( p[268], 2, "product" );
	orc_program_add_temporary( p[268], 2, "sum" );
	orc_program_add_constant( p[268], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[268], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[268], 1, "sl0" );
	orc_program_append_ds_str( p[268], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[268], 1, 3, "c3b" );
	orc_program_append_str( p[268], "loadoffb", "value", "sl0", "c3b" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[268], 1, 6, "c6b" );
	orc_program_append_str( p[268], "loadoffb", "value", "sl0", "c6b" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[268], 1, "sl1" );
	orc_program_add_constant( p[268], 2, -2, "cm2w" );
	orc_program_append_ds_str( p[268], "loadb", "value", "sl1" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[268], "loadoffb", "value", "sl1", "c3b" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[268], "loadoffb", "value", "sl1", "c6b" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[268], 1, "sl2" );
	orc_program_append_ds_str( p[268], "loadb", "value", "sl2" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[268], "loadoffb", "value", "sl2", "c3b" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[268], "loadoffb", "value", "sl2", "c6b" );
	orc_program_append_ds_str( p[268], "convubw", "product", "value" );
	orc_program_append_str( p[268], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[268], "copyw", "d1", "sum" );
	orc_program_compile( p[268] );
	p[269] = orc_program_new();
	orc_program_add_destination( p[269], 1, "d1" );
	orc_program_add_source( p[269], 2, "s1" );
	orc_program_add_temporary( p[269], 2, "t1" );
	orc_program_add_temporary( p[269], 2, "t2" );
	orc_program_add_constant( p[269], 1, 1, "c1b" );
	orc_program_add_constant( p[269], 2, 0, "cm0w" );
	orc_program_append_str( p[269], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[269], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[269], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[269], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[269], "convuuswb", "d1", "t1" );
	orc_program_compile( p[269] );
	p[270] = orc_program_new();
	orc_program_add_destination( p[270], 2, "d1" );
	orc_program_add_temporary( p[270], 1, "value" );
	orc_program_add_temporary( p[270], 2, "product" );
	orc_program_add_temporary( p[270], 2, "sum" );
	orc_program_add_constant( p[270], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[270], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[270], 1, "sl0" );
	orc_program_add_constant( p[270], 2, -2, "cm2w" );
	orc_program_append_ds_str( p[270], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[270], 1, 3, "c3b" );
	orc_program_append_str( p[270], "loadoffb", "value", "sl0", "c3b" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[270], 1, 6, "c6b" );
	orc_program_append_str( p[270], "loadoffb", "value", "sl0", "c6b" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[270], 1, "sl1" );
	orc_program_append_ds_str( p[270], "loadb", "value", "sl1" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[270], "loadoffb", "value", "sl1", "c3b" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[270], "loadoffb", "value", "sl1", "c6b" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[270], 1, "sl2" );
	orc_program_append_ds_str( p[270], "loadb", "value", "sl2" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[270], "loadoffb", "value", "sl2", "c3b" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[270], "loadoffb", "value", "sl2", "c6b" );
	orc_program_append_ds_str( p[270], "convubw", "product", "value" );
	orc_program_append_str( p[270], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[270], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[270], "copyw", "d1", "sum" );
	orc_program_compile( p[270] );
	p[271] = orc_program_new();
	orc_program_add_destination( p[271], 1, "d1" );
	orc_program_add_source( p[271], 2, "s1" );
	orc_program_add_temporary( p[271], 2, "t1" );
	orc_program_add_temporary( p[271], 2, "t2" );
	orc_program_add_constant( p[271], 1, 1, "c1b" );
	orc_program_add_constant( p[271], 2, 0, "cm0w" );
	orc_program_append_str( p[271], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[271], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[271], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[271], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[271], "convuuswb", "d1", "t1" );
	orc_program_compile( p[271] );
	p[272] = orc_program_new();
	orc_program_add_destination( p[272], 2, "d1" );
	orc_program_add_temporary( p[272], 1, "value" );
	orc_program_add_temporary( p[272], 2, "product" );
	orc_program_add_temporary( p[272], 2, "sum" );
	orc_program_add_constant( p[272], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[272], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[272], 1, "sl0" );
	orc_program_append_ds_str( p[272], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[272], 1, 3, "c3b" );
	orc_program_add_constant( p[272], 2, -2, "cm2w" );
	orc_program_append_str( p[272], "loadoffb", "value", "sl0", "c3b" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[272], 1, 6, "c6b" );
	orc_program_append_str( p[272], "loadoffb", "value", "sl0", "c6b" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[272], 1, "sl1" );
	orc_program_append_ds_str( p[272], "loadb", "value", "sl1" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[272], "loadoffb", "value", "sl1", "c3b" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[272], "loadoffb", "value", "sl1", "c6b" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[272], 1, "sl2" );
	orc_program_append_ds_str( p[272], "loadb", "value", "sl2" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[272], "loadoffb", "value", "sl2", "c3b" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[272], "loadoffb", "value", "sl2", "c6b" );
	orc_program_append_ds_str( p[272], "convubw", "product", "value" );
	orc_program_append_str( p[272], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[272], "copyw", "d1", "sum" );
	orc_program_compile( p[272] );
	p[273] = orc_program_new();
	orc_program_add_destination( p[273], 1, "d1" );
	orc_program_add_source( p[273], 2, "s1" );
	orc_program_add_temporary( p[273], 2, "t1" );
	orc_program_add_temporary( p[273], 2, "t2" );
	orc_program_add_constant( p[273], 1, 1, "c1b" );
	orc_program_add_constant( p[273], 2, 0, "cm0w" );
	orc_program_append_str( p[273], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[273], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[273], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[273], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[273], "convuuswb", "d1", "t1" );
	orc_program_compile( p[273] );
	p[274] = orc_program_new();
	orc_program_add_destination( p[274], 2, "d1" );
	orc_program_add_temporary( p[274], 1, "value" );
	orc_program_add_temporary( p[274], 2, "product" );
	orc_program_add_temporary( p[274], 2, "sum" );
	orc_program_add_constant( p[274], 2, 0, "cm0w" );
	orc_program_append_ds_str( p[274], "copyw", "sum", "cm0w" );
	orc_program_add_source( p[274], 1, "sl0" );
	orc_program_append_ds_str( p[274], "loadb", "value", "sl0" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[274], 1, 3, "c3b" );
	orc_program_append_str( p[274], "loadoffb", "value", "sl0", "c3b" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_add_constant( p[274], 1, 6, "c6b" );
	orc_program_add_constant( p[274], 2, -2, "cm2w" );
	orc_program_append_str( p[274], "loadoffb", "value", "sl0", "c6b" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[274], 1, "sl1" );
	orc_program_append_ds_str( p[274], "loadb", "value", "sl1" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[274], "loadoffb", "value", "sl1", "c3b" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[274], "loadoffb", "value", "sl1", "c6b" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_add_source( p[274], 1, "sl2" );
	orc_program_append_ds_str( p[274], "loadb", "value", "sl2" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "mullw", "product", "product", "cm2w" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[274], "loadoffb", "value", "sl2", "c3b" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_append_str( p[274], "loadoffb", "value", "sl2", "c6b" );
	orc_program_append_ds_str( p[274], "convubw", "product", "value" );
	orc_program_append_str( p[274], "addssw", "sum", "sum", "product" );
	orc_program_append_ds_str( p[274], "copyw", "d1", "sum" );
	orc_program_compile( p[274] );
	p[275] = orc_program_new();
	orc_program_add_destination( p[275], 1, "d1" );
	orc_program_add_source( p[275], 2, "s1" );
	orc_program_add_temporary( p[275], 2, "t1" );
	orc_program_add_temporary( p[275], 2, "t2" );
	orc_program_add_constant( p[275], 1, 1, "c1b" );
	orc_program_add_constant( p[275], 2, 0, "cm0w" );
	orc_program_append_str( p[275], "addssw", "t1", "s1", "cm0w" );
	orc_program_append_str( p[275], "cmpgtsw", "t2", "t1", "cm0w" );
	orc_program_append_str( p[275], "andw", "t1", "t1", "t2" );
	orc_program_append_str( p[275], "divluw", "t1", "t1", "c1b" );
	orc_program_append_ds_str( p[275], "convuuswb", "d1", "t1" );
	orc_program_compile( p[275] );
	orc_program_free( p[262] );
	p[262] = NULL;
	orc_program_free( p[263] );
	p[263] = NULL;
	orc_program_free( p[230] );
	p[230] = NULL;
	orc_program_free( p[231] );
	p[231] = NULL;
	orc_program_free( p[232] );
	p[232] = NULL;
	orc_program_free( p[233] );
	p[233] = NULL;
	orc_program_free( p[234] );
	p[234] = NULL;
	orc_program_free( p[235] );
	p[235] = NULL;
	orc_program_free( p[264] );
	p[264] = NULL;
	orc_program_free( p[265] );
	p[265] = NULL;
	orc_program_free( p[266] );
	p[266] = NULL;
	orc_program_free( p[267] );
	p[267] = NULL;
	orc_program_free( p[246] );
	p[246] = NULL;
	orc_program_free( p[247] );
	p[247] = NULL;
	orc_program_free( p[248] );
	p[248] = NULL;
	orc_program_free( p[249] );
	p[249] = NULL;
	orc_program_free( p[250] );
	p[250] = NULL;
	orc_program_free( p[251] );
	p[251] = NULL;
	orc_program_free( p[268] );
	p[268] = NULL;
	orc_program_free( p[269] );
	p[269] = NULL;
	orc_program_free( p[270] );
	p[270] = NULL;
	orc_program_free( p[271] );
	p[271] = NULL;

	/* This line will trigger a valgrind error, but the orccodemem heap
	 * seems to have been corrupted some time earlier than this.
	 */
	orc_program_free( p[274] );
	p[274] = NULL;

	for( i = 0; i < 500; i++ )
		if( p[i] ) { 
			orc_program_free( p[i] );
			p[i] = NULL;
		}

	return( 0 ); 
}
