All pastes #932395 Raw Edit

primes.c

public c v1 · immutable
·published 2008-03-07 18:28 UTC
rendered paste body
/* -*- mode:c; compile-command:"gcc primes.c -I/usr/local/include/ick-0.28 -I. -I./../include -L/usr/local/lib -L. -L./../lib -O2 -o primes -lick -g" -*- *//* primes.c -- generated C-code file for INTERCAL program primes.i *//* This code is explicitly *not* GPLed.  Use, abuse, and redistribute freely */#include <stdio.h>#include <stdlib.h>#include <time.h>#include <setjmp.h>#define MULTITHREAD 0#define OPOVERUSED 0#include "fiddle.h"#include "abcess.h"#include "lose.h"#define ICKABSTAINED(d) ick_abstained[d]#define ICKSTASH(a,b,c,d) ick_stash(a, b, c+b, d)#define ICKRETRIEVE(a,b,c,d,e) ick_retrieve(a+b, c, b, d[b], e)#define ICKIGNORE(a,b,c) a[b]extern int ick_printflow;int ick_lineno;jmp_buf ick_cjb;int ick_ccfc;unsigned ick_skipto=0;char* ick_globalargv0;int ick_oldabstain;int ick_abstained[358] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, };int ick_Base = 2;int ick_Small_digits = 16;int ick_Large_digits = 32;unsigned int ick_Max_small = 0xffff;unsigned int ick_Max_large = 0xffffffff;type16* ick_onespots;bool* ick_oneforget;type32* ick_twospots;bool* ick_twoforget;int main(int argc, char *argv[]){#ifndef YUK    ick_parseargs(argc,argv);#endif    ick_skipto = 0;    ick_next = calloc(80, sizeof *ick_next);    ick_onespots = calloc(10, sizeof *ick_onespots);    ick_oneforget = calloc(10, sizeof *ick_oneforget);    ick_twospots = calloc(5, sizeof *ick_twospots);    ick_twoforget = calloc(5, sizeof *ick_twoforget);    ick_globalargv0=argv[0];#ifdef YUK    yuklines = 376;    yukcommands = 358;    globalargv = argv;    globalargc = argc;#endif    /* set seed for random error generation */#ifdef USG    srand48(time(0) + getpid());#else    srand(time(0));#endif /* UNIX */#if MULTITHREAD == 1    ickmtinit();#endif    /* set up ick_stash storage */    ick_stashinit();                /* degenerated code */ ick_restart:  top:    switch(ick_skipto)    {    case 0:          ick_lineno = 2;    {	ick_pout(0x2);    }    ick_lineno = 3;    {	ick_onespots[0] = 0x1;    }    ick_lineno = 4;if(0) {C3: ;}    ick_lineno = 5;    {	ick_onespots[1] = (((ick_onespots[0] & 0x7fff) << 0x1) | 0x1);    }    ick_lineno = 6;    {	ick_onespots[2] = 0x1;    }    ick_lineno = 7;if(0) {C6: ;}    ick_lineno = 8;    {	ick_onespots[3] = (((ick_onespots[2] & 0x7fff) << 0x1) | 0x1);    }    ick_lineno = 9;    {	ick_onespots[4] = ick_onespots[1];    }    ick_lineno = 10;    {	ick_onespots[5] = ick_onespots[3];    }    ick_lineno = 53;    {	ick_pushnext(10); goto L2030;} case 10:;{;    }    ick_lineno = 23;    {	ick_pushnext(11); goto L11;} case 11:;{;    }L15:    ick_lineno = 13;    {	ick_pushnext(12); goto L13;} case 12:;{;    }    {	goto C25;    }L13:    ick_lineno = 14;    {	ick_onespots[6] = ((!ick_onespots[7]) + 0x1);    }    ick_lineno = 22;    {	ick_pushnext(14); goto L14;} case 14:;{;    }    ick_lineno = 16;    {	ick_popnext(0x1);    }    ick_lineno = 17;    {	ick_onespots[4] = ick_onespots[2];    }    ick_lineno = 123;    {	ick_pushnext(17); goto L1020;} case 17:;{;    }L16:    ick_lineno = 6;    {	ick_onespots[2] = ick_onespots[4];    }    {	goto C6;    }L12:    ick_lineno = 20;    {	ick_onespots[6] = (ick_onespots[5] ^ ick_onespots[6]);    }    ick_lineno = 22;    {	ick_onespots[6] = (0x2 - (ick_onespots[6] && (ick_onespots[5] > (ick_onespots[6] ^ ick_onespots[5]))));    }L14:    ick_lineno = 23;    {	ick_skipto = ick_resume(ick_onespots[6]); goto top;    }L11:    ick_lineno = 19;    {	ick_pushnext(22); goto L12;} case 22:;{;    }    ick_lineno = 25;    {	ick_popnext(0x1);    }    ick_lineno = 26;    {	ick_pout(ick_onespots[1]);    }    ick_lineno = 27;if(0) {C25: ;}    ick_lineno = 28;    {	ick_onespots[4] = ick_onespots[0];    }    ick_lineno = 123;    {	ick_pushnext(27); goto L1020;} case 27:;{;    }    ick_lineno = 30;    {	ick_onespots[0] = ick_onespots[4];    }L23:    ick_lineno = 32;    {	ick_pushnext(29); goto L21;} case 29:;{;    }    {	goto C3;    }L22:    ick_lineno = 32;    {	ick_skipto = ick_resume(((!(ick_onespots[0] & 0x8000)) + 0x1)); goto top;    }L21:    ick_lineno = 31;    {	ick_pushnext(31); goto L22;} case 31:;{;    }    ick_lineno = 34;    {	ick_popnext(0x1);    }    ick_lineno = 36;    {	if(ick_onespots) free(ick_onespots);	if(ick_twospots) free(ick_twospots);	if(ick_oneforget) free(ick_oneforget);	if(ick_twoforget) free(ick_twoforget);	return(0);    }L2010:    ick_lineno = 37;    {	if(!ICKABSTAINED(45)) ICKABSTAINED(45) = 1;    }L2000:    ick_lineno = 38;    {	ICKSTASH(ONESPOT, 5, ick_onespots, 00);    }    ick_lineno = 39;    {	ick_onespots[5] = 0x1;    }    ick_lineno = 40;    {	ick_pushnext(37); goto L2001;} case 37:;{;    }L2001:    ick_lineno = 41;    {	ick_popnext(0x1);    }    ick_lineno = 42;    {	ick_onespots[4] = (ick_onespots[4] ^ ick_onespots[5]);    }    ick_lineno = 46;    {	ick_pushnext(40); goto L2002;} case 40:;{;    }    ick_lineno = 44;    {	ick_onespots[5] = ((ick_onespots[5] & 0x7fff) << 0x1);    }    ick_lineno = 40;    {	ick_pushnext(42); goto L2001;} case 42:;{;    }L2003:    ick_lineno = 46;    {	ick_skipto = ick_resume(((ick_iselect(ick_onespots[4], ick_onespots[5]) & 0x1) + 0x1)); goto top;    }L2002:    ick_lineno = 45;    {	ick_pushnext(44); goto L2003;} case 44:;{;    }    ick_lineno = 48;    {	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);    }L2004:    ick_lineno = 49;    if (!ICKABSTAINED(45)) {	ick_skipto = ick_resume(0x2); goto top;    }    ick_lineno = 50;    {	if(ICKABSTAINED(45)) ICKABSTAINED(45)--;    }    ick_lineno = 51;    {	ick_skipto = ick_resume(((ick_xor32(ick_mingle((!(!ick_onespots[4])), 0x2)) & 0x6) >> 0x1)); goto top;    }L2020:    ick_lineno = 52;    {	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 6, ick_onespots, 00);    }    ick_lineno = 126;    {	ick_pushnext(50); goto L1021;} case 50:;{;    }L2030:    ick_lineno = 54;    {	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 55;    {	ick_onespots[6] = 0x0;    }    ick_lineno = 56;    {	ick_onespots[8] = (0x2 - (!ick_onespots[5]));    }    ick_lineno = 83;    {	ick_pushnext(54); goto L2031;} case 54:;{;    }    ick_lineno = 58;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], 0x1);    }    ick_lineno = 59;    {	ick_pushnext(56); goto L2033;} case 56:;{;    }L2033:    ick_lineno = 60;    {	ick_popnext(0x1);    }    ick_lineno = 61;    {	ick_onespots[8] = ((!(ick_onespots[5] & 0x8000)) + 0x1);    }    ick_lineno = 65;    {	ick_pushnext(59); goto L2032;} case 59:;{;    }    ick_lineno = 63;    {	ick_onespots[5] = ((ick_onespots[5] & 0x7fff) << 0x1);    }    ick_lineno = 64;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], ((ick_onespots[7] & 0x7fff) << 0x1));    }    ick_lineno = 59;    {	ick_pushnext(62); goto L2033;} case 62:;{;    }L2032:    ick_lineno = 114;    {	ick_pushnext(63); goto L1001;} case 63:;{;    }L2036:    ick_lineno = 67;    {	ick_popnext(0x1);    }    ick_lineno = 68;    {	ick_onespots[8] = (ick_onespots[4] ^ ick_onespots[5]);    }    ick_lineno = 70;    {	ick_onespots[8] = (0x2 - (ick_onespots[8] && (ick_onespots[5] > (ick_onespots[8] ^ ick_onespots[5]))));    }    ick_lineno = 76;    {	ick_pushnext(67); goto L2034;} case 67:;{;    }    ick_lineno = 72;    {	ick_onespots[8] = ick_onespots[6];    }    ick_lineno = 115;    {	ick_pushnext(69); goto L1010;} case 69:;{;    }    ick_lineno = 74;    {	ick_onespots[4] = ick_onespots[6];    }    ick_lineno = 75;    {	ick_onespots[6] = (ick_onespots[7] | ick_onespots[8]);    }    ick_lineno = 77;    {	ick_pushnext(72); goto L2035;} case 72:;{;    }L2034:    ick_lineno = 114;    {	ick_pushnext(73); goto L1001;} case 73:;{;    }L2035:    ick_lineno = 78;    {	ick_popnext(0x1);    }    ick_lineno = 79;    {	ick_onespots[8] = (0x2 - (ick_onespots[7] & 0x1));    }    ick_lineno = 83;    {	ick_pushnext(76); goto L2031;} case 76:;{;    }    ick_lineno = 81;    {	ick_onespots[5] = ((ick_onespots[5] & 0xfffe) >> 0x1);    }    ick_lineno = 82;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], ((ick_onespots[7] & 0xfffe) >> 0x1));    }    ick_lineno = 66;    {	ick_pushnext(79); goto L2036;} case 79:;{;    }L2031:    ick_lineno = 114;    {	ick_pushnext(80); goto L1001;} case 80:;{;    }    ick_lineno = 85;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], ick_onespots[4]);    }    ick_lineno = 86;    {	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 87;    {	ick_skipto = ick_resume(0x2); goto top;    }    ick_lineno = 89;    {	ick_lose(E000, 89, "		PLEASE KNOCK BEFORE ENTERING\n\	");    }L1000:    ick_lineno = 90;    {	ICKIGNORE(ick_oneforget,7,ick_onespots) = TRUE;    }    ick_lineno = 91;    {	if(!ICKABSTAINED(95)) ICKABSTAINED(95) = 1;    }L1009:    ick_lineno = 92;    {	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);	ICKSTASH(ONESPOT, 9, ick_onespots, 00);    }    ick_lineno = 93;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], 0x1);    }    ick_lineno = 94;    {	ick_pushnext(89); goto L1004;} case 89:;{;    }L1004:    ick_lineno = 95;    {	ick_popnext(0x1);    }    ick_lineno = 96;    {	ick_onespots[6] = (ick_onespots[4] ^ ick_onespots[5]);    }    ick_lineno = 97;    {	ick_onespots[9] = (ick_onespots[4] & ick_onespots[5]);    }    ick_lineno = 98;    {	ick_onespots[8] = (0x2 - (!(ick_onespots[9] & 0x8000)));    }    ick_lineno = 102;    {	ick_pushnext(94); goto L1002;} case 94:;{;    }    ick_lineno = 100;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], 0x2);    }L1005:    ick_lineno = 103;    if (!ICKABSTAINED(95)) {	ick_pushnext(96); goto L1006;} case 96:;{;    }L1999:    ick_lineno = 102;    {	ick_lose(E000, 102, "	(1999)	DOUBLE OR SINGLE PRECISION OVERFLOW");    }L1002:    ick_lineno = 114;    {	ick_pushnext(98); goto L1001;} case 98:;{;    }L1006:    ick_lineno = 104;    {	ick_popnext(0x1);    }    ick_lineno = 105;    {	ick_onespots[8] = (0x2 - (!ick_onespots[9]));    }    ick_lineno = 109;    {	ick_pushnext(101); goto L1003;} case 101:;{;    }    ick_lineno = 107;    {	ick_onespots[4] = ick_onespots[6];    }    ick_lineno = 108;    {	ick_onespots[5] = ((ick_onespots[9] & 0x7fff) << 0x1);    }    ick_lineno = 94;    {	ick_pushnext(104); goto L1004;} case 104:;{;    }L1003:    ick_lineno = 114;    {	ick_pushnext(105); goto L1001;} case 105:;{;    }    ick_lineno = 111;    {	if(ICKABSTAINED(95)) ICKABSTAINED(95)--;    }L1007:    ick_lineno = 112;    {	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 9, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 113;    {	ICKIGNORE(ick_oneforget,7,ick_onespots) = FALSE;    }    ick_lineno = 114;    {	ick_skipto = ick_resume(0x2); goto top;    }L1001:    ick_lineno = 115;    {	ick_skipto = ick_resume(ick_onespots[8]); goto top;    }L1010:    ick_lineno = 116;    {	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 7, ick_onespots, 00);    }    ick_lineno = 117;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], ick_onespots[4]);    }    ick_lineno = 118;    {	ick_onespots[4] = (ick_onespots[5] ^ 0xffff);    }    ick_lineno = 123;    {	ick_pushnext(114); goto L1020;} case 114:;{;    }    ick_lineno = 120;    {	ick_onespots[5] = ick_onespots[7];    }    ick_lineno = 91;    {	ick_pushnext(116); goto L1009;} case 116:;{;    }    ick_lineno = 122;    {	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 7, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 123;    {	ick_skipto = ick_resume(0x1); goto top;    }L1020:    ick_lineno = 124;    {	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 6, ick_onespots, 00);    }    ick_lineno = 125;    {	ick_onespots[5] = 0x1;    }    ick_lineno = 126;    {	ick_pushnext(121); goto L1021;} case 121:;{;    }L1021:    ick_lineno = 127;    {	ick_popnext(0x1);    }    ick_lineno = 128;    {	ick_onespots[6] = ((ick_iselect(ick_onespots[4], ick_onespots[5]) & 0x1) + 0x1);    }    ick_lineno = 129;    {	ick_onespots[4] = (ick_onespots[4] ^ ick_onespots[5]);    }    ick_lineno = 133;    {	ick_pushnext(125); goto L1022;} case 125:;{;    }    ick_lineno = 131;    {	ick_onespots[5] = ((ick_onespots[5] & 0x7fff) << 0x1);    }    ick_lineno = 126;    {	ick_pushnext(127); goto L1021;} case 127:;{;    }L1023:    ick_lineno = 133;    {	ick_skipto = ick_resume(ick_onespots[6]); goto top;    }L1022:    ick_lineno = 132;    {	ick_pushnext(129); goto L1023;} case 129:;{;    }    ick_lineno = 135;    {	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 6, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 136;    {	ick_skipto = ick_resume(0x2); goto top;    }L1030:    ick_lineno = 137;    {	if(!ICKABSTAINED(142)) ICKABSTAINED(142) = 1;    }    ick_lineno = 138;    {	if(!ICKABSTAINED(139)) ICKABSTAINED(139) = 1;    }L1039:    ick_lineno = 139;    {	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 232;    {	ick_pushnext(135); goto L1530;} case 135:;{;    }    ick_lineno = 141;    {	ick_onespots[6] = (ick_twospots[0] & 0xffff);    }    ick_lineno = 142;    {	ick_onespots[8] = ((ick_twospots[0] & 0xffff0000) >> 0x10);    }    ick_lineno = 143;    {	ick_onespots[8] = (0x2 - (!ick_onespots[8]));    }    ick_lineno = 146;    {	ick_pushnext(139); goto L1031;} case 139:;{;    }L1032:    ick_lineno = 147;    if (!ICKABSTAINED(139)) {	ick_pushnext(140); goto L1033;} case 140:;{;    }    ick_lineno = 101;    {	ick_pushnext(141); goto L1999;} case 141:;{;    }L1031:    ick_lineno = 114;    {	ick_pushnext(142); goto L1001;} case 142:;{;    }L1033:    ick_lineno = 148;    if (!ICKABSTAINED(142)) {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], ick_onespots[8]);    }    ick_lineno = 149;    {	if(ICKABSTAINED(139)) ICKABSTAINED(139)--;    }    ick_lineno = 150;    {	if(ICKABSTAINED(142)) ICKABSTAINED(142)--;    }    ick_lineno = 151;    {	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 152;    {	ick_skipto = ick_resume(0x2); goto top;    }L1040:    ick_lineno = 153;    {	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(TWOSPOT, 1, ick_twospots, 00);	ICKSTASH(TWOSPOT, 2, ick_twospots, 00);    }    ick_lineno = 154;    {	ick_onespots[5] = 0x0;    }    ick_lineno = 220;    {	ick_pushnext(150); goto L1520;} case 150:;{;    }    ick_lineno = 156;    {	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);    }    ick_lineno = 157;    {	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 158;    {	ick_onespots[4] = ick_onespots[5];    }    ick_lineno = 159;    {	ick_onespots[5] = 0x0;    }    ick_lineno = 220;    {	ick_pushnext(155); goto L1520;} case 155:;{;    }    ick_lineno = 161;    {	ick_twospots[1] = ick_twospots[0];    }    ick_lineno = 162;    {	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);    }    ick_lineno = 297;    {	ick_pushnext(158); goto L1550;} case 158:;{;    }    ick_lineno = 164;    {	(void) ick_assign((char*)&ick_onespots[6], ONESPOT, ick_oneforget[6], ick_twospots[2]);    }    ick_lineno = 165;    {	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 1, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 2, TWOSPOT, ick_twoforget, 00);    }    ick_lineno = 166;    {	ick_skipto = ick_resume(0x1); goto top;    }L1050:    ick_lineno = 167;    {	ICKSTASH(TWOSPOT, 1, ick_twospots, 00);	ICKSTASH(TWOSPOT, 2, ick_twospots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 168;    {	ick_twospots[1] = ick_onespots[4];    }    ick_lineno = 297;    {	ick_pushnext(164); goto L1550;} case 164:;{;    }    ick_lineno = 170;    {	ick_onespots[8] = ((ick_twospots[2] & 0xffff0000) >> 0x10);    }    ick_lineno = 171;    {	ick_onespots[8] = (0x2 - (!ick_onespots[8]));    }    ick_lineno = 173;    {	ick_pushnext(167); goto L1051;} case 167:;{;    }    ick_lineno = 101;    {	ick_pushnext(168); goto L1999;} case 168:;{;    }L1051:    ick_lineno = 114;    {	ick_pushnext(169); goto L1001;} case 169:;{;    }    ick_lineno = 175;    {	(void) ick_assign((char*)&ick_onespots[5], ONESPOT, ick_oneforget[5], ick_twospots[2]);    }    ick_lineno = 176;    {	ICKRETRIEVE(ick_twospots, 1, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 2, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 177;    {	ick_skipto = ick_resume(0x2); goto top;    }L1500:    ick_lineno = 178;    {	if(!ICKABSTAINED(198)) ICKABSTAINED(198) = 1;    }    ick_lineno = 179;    {	if(!ICKABSTAINED(195)) ICKABSTAINED(195) = 1;    }L1509:    ick_lineno = 180;    {	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 6, ick_onespots, 00);	ICKSTASH(ONESPOT, 7, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);	ICKSTASH(ONESPOT, 9, ick_onespots, 00);    }    ick_lineno = 181;    {	ick_onespots[4] = (ick_twospots[0] & 0xffff);    }    ick_lineno = 182;    {	ick_onespots[5] = (ick_twospots[1] & 0xffff);    }    ick_lineno = 91;    {	ick_pushnext(178); goto L1009;} case 178:;{;    }    ick_lineno = 184;    {	ick_onespots[8] = ick_onespots[6];    }    ick_lineno = 185;    {	ick_onespots[9] = ick_onespots[7];    }    ick_lineno = 186;    {	ick_onespots[4] = ((ick_twospots[0] & 0xffff0000) >> 0x10);    }    ick_lineno = 187;    {	ick_onespots[5] = ((ick_twospots[1] & 0xffff0000) >> 0x10);    }    ick_lineno = 91;    {	ick_pushnext(183); goto L1009;} case 183:;{;    }    ick_lineno = 189;    {	ick_onespots[4] = ick_onespots[6];    }    ick_lineno = 196;    {	ick_pushnext(185); goto L1503;} case 185:;{;    }    ick_lineno = 191;    {	ick_onespots[9] = ick_onespots[7];    }    ick_lineno = 192;    {	ick_onespots[5] = 0x1;    }    ick_lineno = 91;    {	ick_pushnext(188); goto L1009;} case 188:;{;    }    ick_lineno = 194;    {	ick_onespots[4] = ick_onespots[6];    }    ick_lineno = 197;    {	ick_pushnext(190); goto L1501;} case 190:;{;    }L1504:    ick_lineno = 196;    {	ick_skipto = ick_resume(ick_onespots[9]); goto top;    }L1503:    ick_lineno = 195;    {	ick_pushnext(192); goto L1504;} case 192:;{;    }L1501:    ick_lineno = 198;    {	ick_onespots[5] = ick_onespots[8];    }    ick_lineno = 199;    {	ick_onespots[8] = (0x2 - ((ick_onespots[9] & ick_onespots[7]) & 0x1));    }    ick_lineno = 202;    {	ick_pushnext(195); goto L1505;} case 195:;{;    }L1506:    ick_lineno = 203;    if (!ICKABSTAINED(195)) {	ick_pushnext(196); goto L1502;} case 196:;{;    }    ick_lineno = 101;    {	ick_pushnext(197); goto L1999;} case 197:;{;    }L1505:    ick_lineno = 114;    {	ick_pushnext(198); goto L1001;} case 198:;{;    }L1502:    ick_lineno = 204;    if (!ICKABSTAINED(198)) {	ick_twospots[3] = ick_onespots[8];    }    ick_lineno = 220;    {	ick_pushnext(200); goto L1520;} case 200:;{;    }    ick_lineno = 206;    {	ick_twospots[2] = ick_twospots[0];    }    ick_lineno = 207;    {	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 6, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 7, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 9, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 208;    {	if(ICKABSTAINED(198)) ICKABSTAINED(198)--;    }    ick_lineno = 209;    {	if(ICKABSTAINED(195)) ICKABSTAINED(195)--;    }    ick_lineno = 210;    {	ick_skipto = ick_resume(0x3); goto top;    }L1510:    ick_lineno = 211;    {	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(TWOSPOT, 1, ick_twospots, 00);	ICKSTASH(TWOSPOT, 3, ick_twospots, 00);    }    ick_lineno = 213;    {	ick_twospots[0] = (~ick_twospots[1] & ick_Max_large);    }    ick_lineno = 214;    {	ick_twospots[1] = 0x1;    }    ick_lineno = 179;    {	ick_pushnext(209); goto L1509;} case 209:;{;    }    ick_lineno = 216;    {	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);    }    ick_lineno = 217;    {	ick_twospots[1] = ick_twospots[2];    }    ick_lineno = 179;    {	ick_pushnext(212); goto L1509;} case 212:;{;    }    ick_lineno = 219;    {	ICKRETRIEVE(ick_twospots, 1, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 3, TWOSPOT, ick_twoforget, 00);    }    ick_lineno = 220;    {	ick_skipto = ick_resume(0x1); goto top;    }L1520:    ick_lineno = 221;    {	ICKSTASH(ONESPOT, 6, ick_onespots, 00);	ICKSTASH(ONESPOT, 7, ick_onespots, 00);    }    ick_lineno = 222;    {	ick_onespots[6] = ick_iselect(ick_onespots[4], 0xaaaa);    }    ick_lineno = 229;    {	ick_pushnext(217); goto L1525;} case 217:;{;    }    ick_lineno = 224;    {	(void) ick_assign((char*)&ick_onespots[7], ONESPOT, ick_oneforget[7], (ick_onespots[6] | ick_iselect(ick_onespots[5], 0xaaaa)));    }    ick_lineno = 225;    {	ick_onespots[6] = ick_iselect(ick_onespots[4], 0x5555);    }    ick_lineno = 229;    {	ick_pushnext(220); goto L1525;} case 220:;{;    }    ick_lineno = 227;    {	ick_twospots[0] = ick_mingle(ick_onespots[7], (ick_onespots[6] | ick_iselect(ick_onespots[5], 0x5555)));    }    ick_lineno = 228;    {	ICKRETRIEVE(ick_onespots, 6, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 7, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 229;    {	ick_skipto = ick_resume(0x1); goto top;    }L1525:    ick_lineno = 231;    {	ick_onespots[6] = ((ick_onespots[6] & 0xff) << 0x8);    }    ick_lineno = 232;    {	ick_skipto = ick_resume(0x1); goto top;    }L1530:    ick_lineno = 233;    {	ICKSTASH(TWOSPOT, 1, ick_twospots, 00);	ICKSTASH(TWOSPOT, 2, ick_twospots, 00);	ICKSTASH(ONESPOT, 6, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 234;    {	ick_twospots[0] = 0x0;    }    ick_lineno = 235;    {	ick_twospots[1] = ick_onespots[5];    }    ick_lineno = 236;    {	ick_onespots[6] = 0x1;    }    ick_lineno = 237;    {	ick_pushnext(230); goto L1535;} case 230:;{;    }L1535:    ick_lineno = 238;    {	ick_popnext(0x1);    }    ick_lineno = 239;    {	ick_onespots[8] = ((ick_iselect(ick_onespots[4], ick_onespots[6]) & 0x1) + 0x1);    }    ick_lineno = 243;    {	ick_pushnext(233); goto L1531;} case 233:;{;    }    ick_lineno = 177;    {	ick_pushnext(234); goto L1500;} case 234:;{;    }    ick_lineno = 242;    {	ick_twospots[0] = ick_twospots[2];    }    ick_lineno = 244;    {	ick_pushnext(236); goto L1533;} case 236:;{;    }L1531:    ick_lineno = 114;    {	ick_pushnext(237); goto L1001;} case 237:;{;    }L1533:    ick_lineno = 245;    {	ick_popnext(0x1);    }    ick_lineno = 246;    {	ick_onespots[6] = ((ick_onespots[6] & 0x7fff) << 0x1);    }    ick_lineno = 248;    {	ick_twospots[1] = ((ick_twospots[1] & 0x7fffffff) << 0x1);    }    ick_lineno = 249;    {	ick_onespots[8] = (0x2 - (!ick_onespots[6]));    }    ick_lineno = 251;    {	ick_pushnext(242); goto L1532;} case 242:;{;    }    ick_lineno = 237;    {	ick_pushnext(243); goto L1535;} case 243:;{;    }L1532:    ick_lineno = 114;    {	ick_pushnext(244); goto L1001;} case 244:;{;    }    ick_lineno = 253;    {	ICKRETRIEVE(ick_twospots, 1, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 2, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_onespots, 6, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 254;    {	ick_skipto = ick_resume(0x2); goto top;    }L1540:    ick_lineno = 255;    {	if(!ICKABSTAINED(279)) ICKABSTAINED(279) = 1;    }    ick_lineno = 256;    {	if(!ICKABSTAINED(281)) ICKABSTAINED(281) = 1;    }L1549:    ick_lineno = 257;    {	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(TWOSPOT, 1, ick_twospots, 00);	ICKSTASH(TWOSPOT, 3, ick_twospots, 00);	ICKSTASH(TWOSPOT, 4, ick_twospots, 00);	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 258;    {	ick_onespots[4] = (ick_twospots[0] & 0xffff);    }    ick_lineno = 259;    {	ick_onespots[5] = ((ick_twospots[1] & 0xffff0000) >> 0x10);    }    ick_lineno = 260;    {	ick_onespots[8] = ((ick_twospots[0] & 0xffff0000) >> 0x10);    }    ick_lineno = 232;    {	ick_pushnext(253); goto L1530;} case 253:;{;    }    ick_lineno = 262;    {	ick_twospots[2] = ick_twospots[0];    }    ick_lineno = 263;    {	ick_onespots[5] = (ick_twospots[1] & 0xffff);    }    ick_lineno = 232;    {	ick_pushnext(256); goto L1530;} case 256:;{;    }    ick_lineno = 265;    {	ick_twospots[4] = ick_twospots[0];    }    ick_lineno = 266;    {	ick_onespots[4] = ick_onespots[8];    }    ick_lineno = 232;    {	ick_pushnext(259); goto L1530;} case 259:;{;    }    ick_lineno = 268;    {	ick_twospots[3] = ick_twospots[0];    }    ick_lineno = 270;    {	ick_twospots[0] = ick_mingle(((ick_twospots[2] & 0xffff0000) >> 0x10), ((ick_twospots[3] & 0xffff0000) >> 0x10));    }    ick_lineno = 271;    {	ick_onespots[8] = (!(!ick_twospots[0]));    }    ick_lineno = 272;    {	ick_onespots[5] = ((ick_twospots[1] & 0xffff0000) >> 0x10);    }    ick_lineno = 232;    {	ick_pushnext(264); goto L1530;} case 264:;{;    }    ick_lineno = 274;    {	ick_onespots[8] = (ick_mingle((!(!ick_twospots[0])), ick_onespots[8]) & 0x3);    }    ick_lineno = 275;    {	ick_onespots[4] = (ick_twospots[2] & 0xffff);    }    ick_lineno = 276;    {	ick_onespots[5] = 0x0;    }    ick_lineno = 220;    {	ick_pushnext(268); goto L1520;} case 268:;{;    }    ick_lineno = 278;    {	ick_twospots[1] = ick_twospots[0];    }    ick_lineno = 279;    {	ick_onespots[4] = (ick_twospots[3] & 0xffff);    }    ick_lineno = 220;    {	ick_pushnext(271); goto L1520;} case 271:;{;    }    ick_lineno = 179;    {	ick_pushnext(272); goto L1509;} case 272:;{;    }    ick_lineno = 282;    {	ick_onespots[8] = (ick_mingle(ick_onespots[8], (ick_twospots[3] & 0x3)) & 0xf);    }    ick_lineno = 283;    {	ick_twospots[0] = ick_twospots[2];    }    ick_lineno = 284;    {	ick_twospots[1] = ick_twospots[4];    }    ick_lineno = 179;    {	ick_pushnext(276); goto L1509;} case 276:;{;    }    ick_lineno = 286;    {	ick_onespots[8] = ick_iselect(ick_mingle(ick_onespots[8], (ick_twospots[3] & 0x3)), 0xac);    }    ick_lineno = 287;    {	ick_onespots[8] = (0x2 - (!ick_onespots[8]));    }    ick_lineno = 288;    {	ICKRETRIEVE(ick_twospots, 3, TWOSPOT, ick_twoforget, 00);    }L1541:    ick_lineno = 289;    if (!ICKABSTAINED(279)) {	ick_twospots[3] = ick_onespots[8];    }    ick_lineno = 292;    {	ick_pushnext(281); goto L1543;} case 281:;{;    }L1542:    ick_lineno = 293;    if (!ICKABSTAINED(281)) {	ick_pushnext(282); goto L1544;} case 282:;{;    }    ick_lineno = 101;    {	ick_pushnext(283); goto L1999;} case 283:;{;    }L1543:    ick_lineno = 114;    {	ick_pushnext(284); goto L1001;} case 284:;{;    }L1544:    ick_lineno = 294;    {	if(ICKABSTAINED(279)) ICKABSTAINED(279)--;    }    ick_lineno = 295;    {	if(ICKABSTAINED(281)) ICKABSTAINED(281)--;    }    ick_lineno = 296;    {	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 1, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 4, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 297;    {	ick_skipto = ick_resume(0x2); goto top;    }L1550:    ick_lineno = 298;    {	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(TWOSPOT, 3, ick_twospots, 00);	ICKSTASH(TWOSPOT, 4, ick_twospots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 299;    {	ick_twospots[2] = 0x0;    }    ick_lineno = 300;    {	ick_onespots[8] = (0x2 - (!ick_twospots[1]));    }    ick_lineno = 335;    {	ick_pushnext(292); goto L1551;} case 292:;{;    }    ick_lineno = 302;    {	ick_twospots[3] = 0x1;    }    ick_lineno = 303;    {	ick_pushnext(294); goto L1553;} case 294:;{;    }L1553:    ick_lineno = 304;    {	ick_popnext(0x1);    }    ick_lineno = 305;    {	ick_onespots[8] = ((!(ick_twospots[1] & 0x80000000)) + 0x1);    }    ick_lineno = 311;    {	ick_pushnext(297); goto L1552;} case 297:;{;    }    ick_lineno = 308;    {	ick_twospots[1] = ((ick_twospots[1] & 0x7fffffff) << 0x1);    }    ick_lineno = 310;    {	ick_twospots[3] = ((ick_twospots[3] & 0x7fffffff) << 0x1);    }    ick_lineno = 303;    {	ick_pushnext(300); goto L1553;} case 300:;{;    }L1552:    ick_lineno = 114;    {	ick_pushnext(301); goto L1001;} case 301:;{;    }L1556:    ick_lineno = 313;    {	ick_popnext(0x1);    }    ick_lineno = 316;    {	ick_twospots[4] = (ick_twospots[0] ^ ick_twospots[1]);    }    ick_lineno = 320;    {	ick_onespots[8] = (0x2 - ((ick_twospots[1] > (ick_twospots[4] ^ ick_twospots[1])) & (!(!ick_twospots[4]))));    }    ick_lineno = 328;    {	ick_pushnext(305); goto L1554;} case 305:;{;    }    ick_lineno = 322;    {	ick_twospots[4] = ick_twospots[2];    }    ick_lineno = 210;    {	ick_pushnext(307); goto L1510;} case 307:;{;    }    ick_lineno = 324;    {	ick_twospots[0] = ick_twospots[2];    }    ick_lineno = 327;    {	ick_twospots[2] = (ick_twospots[3] | ick_twospots[4]);    }    ick_lineno = 329;    {	ick_pushnext(310); goto L1555;} case 310:;{;    }L1554:    ick_lineno = 114;    {	ick_pushnext(311); goto L1001;} case 311:;{;    }L1555:    ick_lineno = 330;    {	ick_popnext(0x1);    }    ick_lineno = 331;    {	ick_onespots[8] = (0x2 - (ick_twospots[3] & 0x1));    }    ick_lineno = 335;    {	ick_pushnext(314); goto L1551;} case 314:;{;    }    ick_lineno = 333;    {	ick_twospots[1] = ((0xfffffffe & ick_twospots[1]) >> 0x1);    }    ick_lineno = 334;    {	ick_twospots[3] = ((0xfffffffe & ick_twospots[3]) >> 0x1);    }    ick_lineno = 312;    {	ick_pushnext(317); goto L1556;} case 317:;{;    }L1551:    ick_lineno = 114;    {	ick_pushnext(318); goto L1001;} case 318:;{;    }    ick_lineno = 337;    {	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 3, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 4, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 338;    {	ick_skipto = ick_resume(0x2); goto top;    }L1900:    ick_lineno = 339;    {	ICKSTASH(ONESPOT, 5, ick_onespots, 00);	ICKSTASH(ONESPOT, 6, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);    }    ick_lineno = 340;    {	ick_onespots[4] = 0x0;    }    ick_lineno = 341;    {	ick_onespots[5] = 0x1;    }    ick_lineno = 342;    {	ick_pushnext(324); goto L1901;} case 324:;{;    }L1901:    ick_lineno = 343;    {	ick_popnext(0x1);    }    ick_lineno = 344;    if (ick_roll(50) && !ICKABSTAINED(325)) {	ick_onespots[4] = (ick_onespots[4] | ick_onespots[5]);    }    ick_lineno = 345;    {	ick_onespots[5] = ((ick_onespots[5] & 0x7fff) << 0x1);    }    ick_lineno = 346;    {	ick_onespots[8] = (0x2 - (!ick_onespots[5]));    }    ick_lineno = 348;    {	ick_pushnext(329); goto L1902;} case 329:;{;    }    ick_lineno = 342;    {	ick_pushnext(330); goto L1901;} case 330:;{;    }L1902:    ick_lineno = 114;    {	ick_pushnext(331); goto L1001;} case 331:;{;    }    ick_lineno = 350;    {	ICKRETRIEVE(ick_onespots, 5, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 6, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 351;    {	ick_skipto = ick_resume(0x2); goto top;    }L1910:    ick_lineno = 352;    {	ICKSTASH(ONESPOT, 4, ick_onespots, 00);	ICKSTASH(ONESPOT, 6, ick_onespots, 00);	ICKSTASH(ONESPOT, 8, ick_onespots, 00);	ICKSTASH(TWOSPOT, 0, ick_twospots, 00);	ICKSTASH(TWOSPOT, 1, ick_twospots, 00);	ICKSTASH(TWOSPOT, 2, ick_twospots, 00);    }    ick_lineno = 353;    {	ick_onespots[6] = 0xfff4;    }    ick_lineno = 354;    {	ick_twospots[0] = 0x6;    }    ick_lineno = 357;    {	ick_pushnext(337); goto L1911;} case 337:;{;    }    ick_lineno = 356;L1912:    ick_lineno = 114;    {	ick_pushnext(339); goto L1001;} case 339:;{;    }L1911:    ick_lineno = 358;    {	ick_popnext(0x1);    }    ick_lineno = 338;    {	ick_pushnext(341); goto L1900;} case 341:;{;    }    ick_lineno = 360;    {	ick_twospots[1] = ick_onespots[4];    }    ick_lineno = 177;    {	ick_pushnext(343); goto L1500;} case 343:;{;    }    ick_lineno = 362;    {	ick_twospots[0] = ick_twospots[2];    }    ick_lineno = 363;    {	ick_onespots[4] = ick_onespots[6];    }    ick_lineno = 123;    {	ick_pushnext(346); goto L1020;} case 346:;{;    }    ick_lineno = 365;    {	ick_onespots[6] = ick_onespots[4];    }    ick_lineno = 366;    {	ick_onespots[8] = ((!ick_onespots[6]) + 0x1);    }    ick_lineno = 356;    {	ick_pushnext(349); goto L1912;} case 349:;{;    }    ick_lineno = 368;    {	ick_onespots[4] = 0xc;    }    ick_lineno = 166;    {	ick_pushnext(351); goto L1050;} case 351:;{;    }    ick_lineno = 370;    {	ICKRETRIEVE(ick_onespots, 4, ONESPOT, ick_oneforget, 00);    }    ick_lineno = 232;    {	ick_pushnext(353); goto L1530;} case 353:;{;    }    ick_lineno = 372;    {	ick_twospots[1] = 0x8000;    }    ick_lineno = 177;    {	ick_pushnext(355); goto L1500;} case 355:;{;    }    ick_lineno = 374;    {	ick_onespots[5] = ((ick_twospots[2] & 0xffff0000) >> 0x10);    }    ick_lineno = 375;    {	ICKRETRIEVE(ick_onespots, 6, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_onespots, 8, ONESPOT, ick_oneforget, 00);	ICKRETRIEVE(ick_twospots, 0, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 1, TWOSPOT, ick_twoforget, 00);	ICKRETRIEVE(ick_twospots, 2, TWOSPOT, ick_twoforget, 00);    }    ick_lineno = 376;    {	ick_skipto = ick_resume(0x1); goto top;    }	}    #ifdef YUK    if(yukloop) goto ick_restart; #endif    ick_lose(E633, 376, (char *)0);            return 0;}/* Generated code for primes.i ends here */