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 */