mm-set.cpp
Go to the documentation of this file.
/* -*- mode: C++; c-basic-offset: 2; indent-tabs-mode: nil -*- */
/*
* Main authors:
* Christian Schulte <schulte@gecode.org>
*
* Copyright:
* Christian Schulte, 2008
*
* This file is part of Gecode, the generic constraint
* development environment:
* http://www.gecode.org
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
*/
#include "test/int.hh"
#include <gecode/minimodel.hh>
namespace Test { namespace Int {
namespace MiniModelSet {
enum SetOpcode {
SO_CMPL,
SO_UNION,
SO_DUNION,
SO_INTER,
SO_MINUS,
SO_HLT
};
class SetInstr {
public:
SetOpcode o;
unsigned char x, y, z;
};
int
eval(const SetInstr* pc, int reg[], bool& failed) {
failed = false;
while (true) {
switch (pc->o) {
case SO_CMPL: reg[pc->y] = !reg[pc->x]; break;
case SO_INTER: reg[pc->z] = reg[pc->x] & reg[pc->y]; break;
case SO_UNION: reg[pc->z] = reg[pc->x] | reg[pc->y]; break;
case SO_DUNION:
if (reg[pc->x] && reg[pc->y])
failed = true;
reg[pc->z] = reg[pc->x] | reg[pc->y]; break;
case SO_MINUS: reg[pc->z] = reg[pc->x] & (!reg[pc->y]); break;
case SO_HLT: return reg[pc->x];
default: GECODE_NEVER;
}
pc++;
}
GECODE_NEVER;
}
Gecode::SetExpr
eval(const SetInstr* pc, Gecode::SetExpr reg[]) {
using namespace Gecode;
while (true) {
switch (pc->o) {
case SO_CMPL: reg[pc->y] = ((-reg[pc->x]) & singleton(1)); break;
case SO_INTER: reg[pc->z] = (reg[pc->x] & reg[pc->y]); break;
case SO_UNION: reg[pc->z] = (reg[pc->x] | reg[pc->y]); break;
case SO_DUNION: reg[pc->z] = reg[pc->x] + reg[pc->y]; break;
case SO_MINUS: reg[pc->z] = reg[pc->x] - reg[pc->y]; break;
case SO_HLT: return reg[pc->x];
default: GECODE_NEVER;
}
pc++;
}
GECODE_NEVER;
}
bool
simpleReifiedSemantics(const SetInstr* pc) {
while (pc->o != SO_HLT) {
if (pc->o == SO_DUNION)
return false;
pc++;
}
return true;
}
class SetExprConst : public Test {
protected:
const SetInstr* bis;
int c;
Gecode::SetRelType srt;
public:
SetExprConst(const SetInstr* bis0, const std::string& s,
Gecode::SetRelType srt0, int c0)
: Test("MiniModel::SetExpr::Const::"+s+"::"+str(srt0)+"::"+str(c0),
4,0,1,simpleReifiedSemantics(bis0)),
bis(bis0), c(c0), srt(srt0) {}
virtual bool solution(const Assignment& x) const {
int reg[4] = {(x[0] != x[2]), x[1],
(x[2] > 0), x[3]};
bool failed;
int ret = eval(bis, reg, failed);
if (failed)
return false;
switch (srt) {
case Gecode::SRT_EQ: return ret == c;
case Gecode::SRT_NQ: return ret != c;
case Gecode::SRT_SUB: return ret <= c;
case Gecode::SRT_SUP: return ret >= c;
case Gecode::SRT_DISJ: return ret+c != 2;
case Gecode::SRT_CMPL: return ret != c;
default: GECODE_NEVER;
}
return false;
}
virtual void post(Gecode::Space& home, Gecode::IntVarArray& x) {
using namespace Gecode;
SetVarArgs s(home,4,IntSet::empty,1,1);
Gecode::rel(home, (singleton(1) == s[0]) == (x[0] != x[2]));
Gecode::rel(home, (singleton(1) == s[1]) == (x[1] == 1));
Gecode::rel(home, (singleton(1) == s[2]) == (x[2] > 0));
Gecode::rel(home, (singleton(1) == s[3]) == (x[3] == 1));
Gecode::SetExpr reg[4] = {s[0],s[1],s[2],s[3]};
Gecode::SetExpr res = (c==0) ? IntSet::empty : singleton(1);
Gecode::SetExpr e = eval(bis,reg);
switch (srt) {
case Gecode::SRT_EQ: Gecode::rel(home, e == res); break;
case Gecode::SRT_NQ: Gecode::rel(home, e != res); break;
case Gecode::SRT_SUB: Gecode::rel(home, e <= res); break;
case Gecode::SRT_SUP: Gecode::rel(home, e >= res); break;
case Gecode::SRT_DISJ: Gecode::rel(home, e || res); break;
case Gecode::SRT_CMPL: Gecode::rel(home, e == -res); break;
default: GECODE_NEVER;
}
}
virtual void post(Gecode::Space& home, Gecode::IntVarArray& x,
Gecode::Reify r) {
using namespace Gecode;
SetVarArgs s(home,4,IntSet::empty,1,1);
Gecode::rel(home, (singleton(1) == s[0]) == (x[0] != x[2]));
Gecode::rel(home, (singleton(1) == s[1]) == (x[1] == 1));
Gecode::rel(home, (singleton(1) == s[2]) == (x[2] > 0));
Gecode::rel(home, (singleton(1) == s[3]) == (x[3] == 1));
Gecode::SetExpr reg[4] = {s[0],s[1],s[2],s[3]};
Gecode::SetExpr res = (c==0) ? IntSet::empty : singleton(1);
Gecode::SetExpr e = eval(bis,reg);
Gecode::SetRel irel;
switch (srt) {
case Gecode::SRT_EQ: irel = (e == res); break;
case Gecode::SRT_NQ: irel = (e != res); break;
case Gecode::SRT_SUB: irel = (e <= res); break;
case Gecode::SRT_SUP: irel = (e >= res); break;
case Gecode::SRT_DISJ: irel = (e || res); break;
case Gecode::SRT_CMPL: irel = (e == -res); break;
default: GECODE_NEVER;
}
switch (r.mode()) {
case Gecode::RM_EQV: Gecode::rel(home, r.var()==irel); break;
case Gecode::RM_IMP: Gecode::rel(home, r.var() >> irel); break;
case Gecode::RM_PMI: Gecode::rel(home, r.var() << irel); break;
}
}
};
class SetExprExpr : public Test {
protected:
const SetInstr* bis0;
const SetInstr* bis1;
Gecode::SetRelType srt;
public:
SetExprExpr(const SetInstr* bis00, const SetInstr* bis10,
const std::string& s, Gecode::SetRelType srt0)
: Test("MiniModel::SetExpr::Expr::"+s+"::"+str(srt0),
8,0,1,
simpleReifiedSemantics(bis00) &&
simpleReifiedSemantics(bis10)),
bis0(bis00), bis1(bis10), srt(srt0) {}
virtual bool solution(const Assignment& x) const {
int reg0[4] = {(x[0] != x[2]), x[1],
(x[2] > 0), x[3]};
bool failed0;
int ret0 = eval(bis0, reg0, failed0);
if (failed0)
return false;
int reg1[4] = {(x[4] != x[6]), x[5],
(x[6] > 0), x[7]};
bool failed1;
int ret1 = eval(bis1, reg1, failed1);
if (failed1)
return false;
switch (srt) {
case Gecode::SRT_EQ: return ret0 == ret1;
case Gecode::SRT_NQ: return ret0 != ret1;
case Gecode::SRT_SUB: return ret0 <= ret1;
case Gecode::SRT_SUP: return ret0 >= ret1;
case Gecode::SRT_DISJ: return ret0+ret1 != 2;
case Gecode::SRT_CMPL: return ret0 != ret1;
default: GECODE_NEVER;
}
GECODE_NEVER;
return false;
}
virtual void post(Gecode::Space& home, Gecode::IntVarArray& x) {
using namespace Gecode;
SetVarArgs s(home,8,IntSet::empty,1,1);
Gecode::rel(home, (singleton(1) == s[0]) == (x[0] != x[2]));
Gecode::rel(home, (singleton(1) == s[1]) == (x[1] == 1));
Gecode::rel(home, (singleton(1) == s[2]) == (x[2] > 0));
Gecode::rel(home, (singleton(1) == s[3]) == (x[3] == 1));
Gecode::rel(home, (singleton(1) == s[4]) == (x[4] != x[6]));
Gecode::rel(home, (singleton(1) == s[5]) == (x[5] == 1));
Gecode::rel(home, (singleton(1) == s[6]) == (x[6] > 0));
Gecode::rel(home, (singleton(1) == s[7]) == (x[7] == 1));
Gecode::SetExpr reg0[4] = {s[0],s[1],s[2],s[3]};
Gecode::SetExpr e0 = eval(bis0,reg0);
Gecode::SetExpr reg1[4] = {s[4],s[5],s[6],s[7]};
Gecode::SetExpr e1 = eval(bis1,reg1);
switch (srt) {
case Gecode::SRT_EQ: Gecode::rel(home, e0 == e1); break;
case Gecode::SRT_NQ: Gecode::rel(home, e0 != e1); break;
case Gecode::SRT_SUB: Gecode::rel(home, e0 <= e1); break;
case Gecode::SRT_SUP: Gecode::rel(home, e0 >= e1); break;
case Gecode::SRT_DISJ: Gecode::rel(home, e0 || e1); break;
case Gecode::SRT_CMPL: Gecode::rel(home, e0 == -e1); break;
default: GECODE_NEVER;
}
}
virtual void post(Gecode::Space& home, Gecode::IntVarArray& x,
Gecode::Reify r) {
using namespace Gecode;
SetVarArgs s(home,8,IntSet::empty,1,1);
Gecode::rel(home, (singleton(1) == s[0]) == (x[0] != x[2]));
Gecode::rel(home, (singleton(1) == s[1]) == (x[1] == 1));
Gecode::rel(home, (singleton(1) == s[2]) == (x[2] > 0));
Gecode::rel(home, (singleton(1) == s[3]) == (x[3] == 1));
Gecode::rel(home, (singleton(1) == s[4]) == (x[4] != x[6]));
Gecode::rel(home, (singleton(1) == s[5]) == (x[5] == 1));
Gecode::rel(home, (singleton(1) == s[6]) == (x[6] > 0));
Gecode::rel(home, (singleton(1) == s[7]) == (x[7] == 1));
Gecode::SetExpr reg0[4] = {s[0],s[1],s[2],s[3]};
Gecode::SetExpr e0 = eval(bis0,reg0);
Gecode::SetExpr reg1[4] = {s[4],s[5],s[6],s[7]};
Gecode::SetExpr e1 = eval(bis1,reg1);
Gecode::SetRel srel;
switch (srt) {
case Gecode::SRT_EQ: srel = (e0 == e1); break;
case Gecode::SRT_NQ: srel = (e0 != e1); break;
case Gecode::SRT_SUB: srel = (e0 <= e1); break;
case Gecode::SRT_SUP: srel = (e0 >= e1); break;
case Gecode::SRT_DISJ: srel = (e0 || e1); break;
case Gecode::SRT_CMPL: srel = (e0 == -e1); break;
default: GECODE_NEVER;
}
switch (r.mode()) {
case Gecode::RM_EQV: Gecode::rel(home, r.var()==srel); break;
case Gecode::RM_IMP: Gecode::rel(home, r.var() >> srel); break;
case Gecode::RM_PMI: Gecode::rel(home, r.var() << srel); break;
}
}
};
const SetInstr si000[] = {
{SO_INTER,0,1,0},{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si001[] = {
{SO_INTER,0,1,0},{SO_INTER,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si002[] = {
{SO_INTER,2,3,2},{SO_INTER,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si003[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_INTER,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si004[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si005[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si006[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si007[] = {
{SO_INTER,0,1,0},{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si008[] = {
{SO_INTER,0,1,0},{SO_INTER,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si009[] = {
{SO_INTER,2,3,2},{SO_INTER,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si010[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_INTER,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si011[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si012[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si013[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si014[] = {
{SO_INTER,0,1,0},{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si015[] = {
{SO_INTER,0,1,0},{SO_INTER,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si016[] = {
{SO_INTER,2,3,2},{SO_INTER,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si017[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_INTER,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si018[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si019[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si020[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si021[] = {
{SO_INTER,0,1,0},{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si022[] = {
{SO_INTER,0,1,0},{SO_INTER,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si023[] = {
{SO_INTER,2,3,2},{SO_INTER,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si024[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_INTER,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si025[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si026[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si027[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si028[] = {
{SO_INTER,0,1,0},{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si029[] = {
{SO_INTER,0,1,0},{SO_INTER,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si030[] = {
{SO_INTER,2,3,2},{SO_INTER,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si031[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_INTER,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si032[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si033[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si034[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si035[] = {
{SO_INTER,0,1,0},{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si036[] = {
{SO_INTER,0,1,0},{SO_UNION ,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si037[] = {
{SO_INTER,2,3,2},{SO_UNION ,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si038[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION ,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si039[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si040[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si041[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si042[] = {
{SO_INTER,0,1,0},{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si043[] = {
{SO_INTER,0,1,0},{SO_UNION ,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si044[] = {
{SO_INTER,2,3,2},{SO_UNION ,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si045[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si046[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si047[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si048[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si049[] = {
{SO_INTER,0,1,0},{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si050[] = {
{SO_INTER,0,1,0},{SO_UNION ,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si051[] = {
{SO_INTER,2,3,2},{SO_UNION ,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si052[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si053[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si054[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si055[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si056[] = {
{SO_INTER,0,1,0},{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si057[] = {
{SO_INTER,0,1,0},{SO_UNION ,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si058[] = {
{SO_INTER,2,3,2},{SO_UNION ,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si059[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION ,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si060[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si061[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si062[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si063[] = {
{SO_INTER,0,1,0},{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si064[] = {
{SO_INTER,0,1,0},{SO_UNION ,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si065[] = {
{SO_INTER,2,3,2},{SO_UNION ,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si066[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION ,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si067[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si068[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si069[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si070[] = {
{SO_INTER,0,1,0},{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si071[] = {
{SO_INTER,0,1,0},{SO_UNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si072[] = {
{SO_INTER,2,3,2},{SO_UNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si073[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si074[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si075[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si076[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si077[] = {
{SO_INTER,0,1,0},{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si078[] = {
{SO_INTER,0,1,0},{SO_UNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si079[] = {
{SO_INTER,2,3,2},{SO_UNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si080[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si081[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si082[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si083[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si084[] = {
{SO_INTER,0,1,0},{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si085[] = {
{SO_INTER,0,1,0},{SO_UNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si086[] = {
{SO_INTER,2,3,2},{SO_UNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si087[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si088[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si089[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si090[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si091[] = {
{SO_INTER,0,1,0},{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si092[] = {
{SO_INTER,0,1,0},{SO_UNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si093[] = {
{SO_INTER,2,3,2},{SO_UNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si094[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si095[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si096[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si097[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si098[] = {
{SO_INTER,0,1,0},{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si099[] = {
{SO_INTER,0,1,0},{SO_UNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si100[] = {
{SO_INTER,2,3,2},{SO_UNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si101[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_UNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si102[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si103[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si104[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si105[] = {
{SO_INTER,0,1,0},{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si106[] = {
{SO_INTER,0,1,0},{SO_DUNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si107[] = {
{SO_INTER,2,3,2},{SO_DUNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si108[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_DUNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si109[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si110[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si111[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si112[] = {
{SO_INTER,0,1,0},{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si113[] = {
{SO_INTER,0,1,0},{SO_DUNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si114[] = {
{SO_INTER,2,3,2},{SO_DUNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si115[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si116[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si117[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si118[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si119[] = {
{SO_INTER,0,1,0},{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si120[] = {
{SO_INTER,0,1,0},{SO_DUNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si121[] = {
{SO_INTER,2,3,2},{SO_DUNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si122[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si123[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si124[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si125[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si126[] = {
{SO_INTER,0,1,0},{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si127[] = {
{SO_INTER,0,1,0},{SO_DUNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si128[] = {
{SO_INTER,2,3,2},{SO_DUNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si129[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_DUNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si130[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si131[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si132[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si133[] = {
{SO_INTER,0,1,0},{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si134[] = {
{SO_INTER,0,1,0},{SO_DUNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si135[] = {
{SO_INTER,2,3,2},{SO_DUNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si136[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_DUNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si137[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si138[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si139[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si140[] = {
{SO_INTER,0,1,0},{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si141[] = {
{SO_INTER,0,1,0},{SO_MINUS,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si142[] = {
{SO_INTER,2,3,2},{SO_MINUS,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si143[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_MINUS,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si144[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si145[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si146[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si147[] = {
{SO_INTER,0,1,0},{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si148[] = {
{SO_INTER,0,1,0},{SO_MINUS,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si149[] = {
{SO_INTER,2,3,2},{SO_MINUS,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si150[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si151[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si152[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si153[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si154[] = {
{SO_INTER,0,1,0},{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si155[] = {
{SO_INTER,0,1,0},{SO_MINUS,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si156[] = {
{SO_INTER,2,3,2},{SO_MINUS,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si157[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si158[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si159[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si160[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si161[] = {
{SO_INTER,0,1,0},{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si162[] = {
{SO_INTER,0,1,0},{SO_MINUS,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si163[] = {
{SO_INTER,2,3,2},{SO_MINUS,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si164[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_MINUS,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si165[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si166[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si167[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si168[] = {
{SO_INTER,0,1,0},{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si169[] = {
{SO_INTER,0,1,0},{SO_MINUS,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si170[] = {
{SO_INTER,2,3,2},{SO_MINUS,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si171[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_INTER,0,1,0},{SO_MINUS,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si172[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_INTER,0,1,0},
{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si173[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si174[] = {
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si175[] = {
{SO_UNION ,0,1,0},{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si176[] = {
{SO_UNION ,0,1,0},{SO_INTER,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si177[] = {
{SO_UNION ,2,3,2},{SO_INTER,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si178[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_INTER,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si179[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si180[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si181[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si182[] = {
{SO_UNION ,0,1,0},{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si183[] = {
{SO_UNION ,0,1,0},{SO_INTER,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si184[] = {
{SO_UNION ,2,3,2},{SO_INTER,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si185[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_INTER,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si186[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si187[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si188[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si189[] = {
{SO_UNION ,0,1,0},{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si190[] = {
{SO_UNION ,0,1,0},{SO_INTER,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si191[] = {
{SO_UNION ,2,3,2},{SO_INTER,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si192[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_INTER,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si193[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si194[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si195[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si196[] = {
{SO_UNION ,0,1,0},{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si197[] = {
{SO_UNION ,0,1,0},{SO_INTER,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si198[] = {
{SO_UNION ,2,3,2},{SO_INTER,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si199[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_INTER,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si200[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si201[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si202[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si203[] = {
{SO_UNION ,0,1,0},{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si204[] = {
{SO_UNION ,0,1,0},{SO_INTER,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si205[] = {
{SO_UNION ,2,3,2},{SO_INTER,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si206[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_INTER,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si207[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si208[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si209[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si210[] = {
{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si211[] = {
{SO_UNION ,0,1,0},{SO_UNION ,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si212[] = {
{SO_UNION ,2,3,2},{SO_UNION ,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si213[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si214[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si215[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si216[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si217[] = {
{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si218[] = {
{SO_UNION ,0,1,0},{SO_UNION ,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si219[] = {
{SO_UNION ,2,3,2},{SO_UNION ,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si220[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si221[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si222[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si223[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si224[] = {
{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si225[] = {
{SO_UNION ,0,1,0},{SO_UNION ,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si226[] = {
{SO_UNION ,2,3,2},{SO_UNION ,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si227[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si228[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si229[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si230[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si231[] = {
{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si232[] = {
{SO_UNION ,0,1,0},{SO_UNION ,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si233[] = {
{SO_UNION ,2,3,2},{SO_UNION ,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si234[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si235[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si236[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si237[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si238[] = {
{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si239[] = {
{SO_UNION ,0,1,0},{SO_UNION ,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si240[] = {
{SO_UNION ,2,3,2},{SO_UNION ,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si241[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION ,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si242[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si243[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si244[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si245[] = {
{SO_UNION ,0,1,0},{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si246[] = {
{SO_UNION ,0,1,0},{SO_UNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si247[] = {
{SO_UNION ,2,3,2},{SO_UNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si248[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si249[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si250[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si251[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si252[] = {
{SO_UNION ,0,1,0},{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si253[] = {
{SO_UNION ,0,1,0},{SO_UNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si254[] = {
{SO_UNION ,2,3,2},{SO_UNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si255[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si256[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si257[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si258[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si259[] = {
{SO_UNION ,0,1,0},{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si260[] = {
{SO_UNION ,0,1,0},{SO_UNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si261[] = {
{SO_UNION ,2,3,2},{SO_UNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si262[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si263[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si264[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si265[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si266[] = {
{SO_UNION ,0,1,0},{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si267[] = {
{SO_UNION ,0,1,0},{SO_UNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si268[] = {
{SO_UNION ,2,3,2},{SO_UNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si269[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si270[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si271[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si272[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si273[] = {
{SO_UNION ,0,1,0},{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si274[] = {
{SO_UNION ,0,1,0},{SO_UNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si275[] = {
{SO_UNION ,2,3,2},{SO_UNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si276[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_UNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si277[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si278[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si279[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si280[] = {
{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si281[] = {
{SO_UNION ,0,1,0},{SO_DUNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si282[] = {
{SO_UNION ,2,3,2},{SO_DUNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si283[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si284[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si285[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si286[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si287[] = {
{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si288[] = {
{SO_UNION ,0,1,0},{SO_DUNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si289[] = {
{SO_UNION ,2,3,2},{SO_DUNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si290[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si291[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si292[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si293[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si294[] = {
{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si295[] = {
{SO_UNION ,0,1,0},{SO_DUNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si296[] = {
{SO_UNION ,2,3,2},{SO_DUNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si297[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si298[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si299[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si300[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si301[] = {
{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si302[] = {
{SO_UNION ,0,1,0},{SO_DUNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si303[] = {
{SO_UNION ,2,3,2},{SO_DUNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si304[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si305[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si306[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si307[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si308[] = {
{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si309[] = {
{SO_UNION ,0,1,0},{SO_DUNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si310[] = {
{SO_UNION ,2,3,2},{SO_DUNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si311[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_DUNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si312[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si313[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si314[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si315[] = {
{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si316[] = {
{SO_UNION ,0,1,0},{SO_MINUS,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si317[] = {
{SO_UNION ,2,3,2},{SO_MINUS,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si318[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si319[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si320[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si321[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si322[] = {
{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si323[] = {
{SO_UNION ,0,1,0},{SO_MINUS,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si324[] = {
{SO_UNION ,2,3,2},{SO_MINUS,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si325[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si326[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si327[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si328[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si329[] = {
{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si330[] = {
{SO_UNION ,0,1,0},{SO_MINUS,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si331[] = {
{SO_UNION ,2,3,2},{SO_MINUS,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si332[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si333[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si334[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si335[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si336[] = {
{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si337[] = {
{SO_UNION ,0,1,0},{SO_MINUS,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si338[] = {
{SO_UNION ,2,3,2},{SO_MINUS,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si339[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si340[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si341[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si342[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si343[] = {
{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si344[] = {
{SO_UNION ,0,1,0},{SO_MINUS,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si345[] = {
{SO_UNION ,2,3,2},{SO_MINUS,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si346[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION ,0,1,0},{SO_MINUS,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si347[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION ,0,1,0},
{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si348[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si349[] = {
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si350[] = {
{SO_UNION,0,1,0},{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si351[] = {
{SO_UNION,0,1,0},{SO_INTER,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si352[] = {
{SO_UNION,2,3,2},{SO_INTER,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si353[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_INTER,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si354[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si355[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si356[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si357[] = {
{SO_UNION,0,1,0},{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si358[] = {
{SO_UNION,0,1,0},{SO_INTER,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si359[] = {
{SO_UNION,2,3,2},{SO_INTER,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si360[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_INTER,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si361[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si362[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si363[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si364[] = {
{SO_UNION,0,1,0},{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si365[] = {
{SO_UNION,0,1,0},{SO_INTER,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si366[] = {
{SO_UNION,2,3,2},{SO_INTER,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si367[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_INTER,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si368[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si369[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si370[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si371[] = {
{SO_UNION,0,1,0},{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si372[] = {
{SO_UNION,0,1,0},{SO_INTER,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si373[] = {
{SO_UNION,2,3,2},{SO_INTER,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si374[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_INTER,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si375[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si376[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si377[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si378[] = {
{SO_UNION,0,1,0},{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si379[] = {
{SO_UNION,0,1,0},{SO_INTER,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si380[] = {
{SO_UNION,2,3,2},{SO_INTER,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si381[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_INTER,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si382[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si383[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si384[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si385[] = {
{SO_UNION,0,1,0},{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si386[] = {
{SO_UNION,0,1,0},{SO_UNION ,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si387[] = {
{SO_UNION,2,3,2},{SO_UNION ,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si388[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION ,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si389[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si390[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si391[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si392[] = {
{SO_UNION,0,1,0},{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si393[] = {
{SO_UNION,0,1,0},{SO_UNION ,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si394[] = {
{SO_UNION,2,3,2},{SO_UNION ,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si395[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si396[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si397[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si398[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si399[] = {
{SO_UNION,0,1,0},{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si400[] = {
{SO_UNION,0,1,0},{SO_UNION ,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si401[] = {
{SO_UNION,2,3,2},{SO_UNION ,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si402[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si403[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si404[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si405[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si406[] = {
{SO_UNION,0,1,0},{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si407[] = {
{SO_UNION,0,1,0},{SO_UNION ,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si408[] = {
{SO_UNION,2,3,2},{SO_UNION ,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si409[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION ,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si410[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si411[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si412[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si413[] = {
{SO_UNION,0,1,0},{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si414[] = {
{SO_UNION,0,1,0},{SO_UNION ,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si415[] = {
{SO_UNION,2,3,2},{SO_UNION ,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si416[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION ,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si417[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si418[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si419[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si420[] = {
{SO_UNION,0,1,0},{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si421[] = {
{SO_UNION,0,1,0},{SO_UNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si422[] = {
{SO_UNION,2,3,2},{SO_UNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si423[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si424[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si425[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si426[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si427[] = {
{SO_UNION,0,1,0},{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si428[] = {
{SO_UNION,0,1,0},{SO_UNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si429[] = {
{SO_UNION,2,3,2},{SO_UNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si430[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si431[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si432[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si433[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si434[] = {
{SO_UNION,0,1,0},{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si435[] = {
{SO_UNION,0,1,0},{SO_UNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si436[] = {
{SO_UNION,2,3,2},{SO_UNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si437[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si438[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si439[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si440[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si441[] = {
{SO_UNION,0,1,0},{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si442[] = {
{SO_UNION,0,1,0},{SO_UNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si443[] = {
{SO_UNION,2,3,2},{SO_UNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si444[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si445[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si446[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si447[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si448[] = {
{SO_UNION,0,1,0},{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si449[] = {
{SO_UNION,0,1,0},{SO_UNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si450[] = {
{SO_UNION,2,3,2},{SO_UNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si451[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_UNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si452[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si453[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si454[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si455[] = {
{SO_UNION,0,1,0},{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si456[] = {
{SO_UNION,0,1,0},{SO_DUNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si457[] = {
{SO_UNION,2,3,2},{SO_DUNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si458[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_DUNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si459[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si460[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si461[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si462[] = {
{SO_UNION,0,1,0},{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si463[] = {
{SO_UNION,0,1,0},{SO_DUNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si464[] = {
{SO_UNION,2,3,2},{SO_DUNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si465[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si466[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si467[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si468[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si469[] = {
{SO_UNION,0,1,0},{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si470[] = {
{SO_UNION,0,1,0},{SO_DUNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si471[] = {
{SO_UNION,2,3,2},{SO_DUNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si472[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si473[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si474[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si475[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si476[] = {
{SO_UNION,0,1,0},{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si477[] = {
{SO_UNION,0,1,0},{SO_DUNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si478[] = {
{SO_UNION,2,3,2},{SO_DUNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si479[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_DUNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si480[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si481[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si482[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si483[] = {
{SO_UNION,0,1,0},{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si484[] = {
{SO_UNION,0,1,0},{SO_DUNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si485[] = {
{SO_UNION,2,3,2},{SO_DUNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si486[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_DUNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si487[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si488[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si489[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si490[] = {
{SO_UNION,0,1,0},{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si491[] = {
{SO_UNION,0,1,0},{SO_MINUS,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si492[] = {
{SO_UNION,2,3,2},{SO_MINUS,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si493[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_MINUS,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si494[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si495[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si496[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si497[] = {
{SO_UNION,0,1,0},{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si498[] = {
{SO_UNION,0,1,0},{SO_MINUS,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si499[] = {
{SO_UNION,2,3,2},{SO_MINUS,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si500[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si501[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si502[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si503[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si504[] = {
{SO_UNION,0,1,0},{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si505[] = {
{SO_UNION,0,1,0},{SO_MINUS,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si506[] = {
{SO_UNION,2,3,2},{SO_MINUS,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si507[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si508[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si509[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si510[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si511[] = {
{SO_UNION,0,1,0},{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si512[] = {
{SO_UNION,0,1,0},{SO_MINUS,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si513[] = {
{SO_UNION,2,3,2},{SO_MINUS,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si514[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_MINUS,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si515[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si516[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si517[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si518[] = {
{SO_UNION,0,1,0},{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si519[] = {
{SO_UNION,0,1,0},{SO_MINUS,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si520[] = {
{SO_UNION,2,3,2},{SO_MINUS,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si521[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_UNION,0,1,0},{SO_MINUS,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si522[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_UNION,0,1,0},
{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si523[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si524[] = {
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si525[] = {
{SO_DUNION,0,1,0},{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si526[] = {
{SO_DUNION,0,1,0},{SO_INTER,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si527[] = {
{SO_DUNION,2,3,2},{SO_INTER,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si528[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_INTER,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si529[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si530[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si531[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si532[] = {
{SO_DUNION,0,1,0},{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si533[] = {
{SO_DUNION,0,1,0},{SO_INTER,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si534[] = {
{SO_DUNION,2,3,2},{SO_INTER,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si535[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_INTER,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si536[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si537[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si538[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si539[] = {
{SO_DUNION,0,1,0},{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si540[] = {
{SO_DUNION,0,1,0},{SO_INTER,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si541[] = {
{SO_DUNION,2,3,2},{SO_INTER,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si542[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_INTER,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si543[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si544[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si545[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si546[] = {
{SO_DUNION,0,1,0},{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si547[] = {
{SO_DUNION,0,1,0},{SO_INTER,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si548[] = {
{SO_DUNION,2,3,2},{SO_INTER,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si549[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_INTER,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si550[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si551[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si552[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si553[] = {
{SO_DUNION,0,1,0},{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si554[] = {
{SO_DUNION,0,1,0},{SO_INTER,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si555[] = {
{SO_DUNION,2,3,2},{SO_INTER,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si556[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_INTER,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si557[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si558[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si559[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si560[] = {
{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si561[] = {
{SO_DUNION,0,1,0},{SO_UNION ,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si562[] = {
{SO_DUNION,2,3,2},{SO_UNION ,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si563[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si564[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si565[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si566[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si567[] = {
{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si568[] = {
{SO_DUNION,0,1,0},{SO_UNION ,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si569[] = {
{SO_DUNION,2,3,2},{SO_UNION ,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si570[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si571[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si572[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si573[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si574[] = {
{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si575[] = {
{SO_DUNION,0,1,0},{SO_UNION ,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si576[] = {
{SO_DUNION,2,3,2},{SO_UNION ,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si577[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si578[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si579[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si580[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si581[] = {
{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si582[] = {
{SO_DUNION,0,1,0},{SO_UNION ,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si583[] = {
{SO_DUNION,2,3,2},{SO_UNION ,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si584[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si585[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si586[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si587[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si588[] = {
{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si589[] = {
{SO_DUNION,0,1,0},{SO_UNION ,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si590[] = {
{SO_DUNION,2,3,2},{SO_UNION ,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si591[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION ,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si592[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si593[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si594[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si595[] = {
{SO_DUNION,0,1,0},{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si596[] = {
{SO_DUNION,0,1,0},{SO_UNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si597[] = {
{SO_DUNION,2,3,2},{SO_UNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si598[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si599[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si600[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si601[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si602[] = {
{SO_DUNION,0,1,0},{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si603[] = {
{SO_DUNION,0,1,0},{SO_UNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si604[] = {
{SO_DUNION,2,3,2},{SO_UNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si605[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si606[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si607[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si608[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si609[] = {
{SO_DUNION,0,1,0},{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si610[] = {
{SO_DUNION,0,1,0},{SO_UNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si611[] = {
{SO_DUNION,2,3,2},{SO_UNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si612[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si613[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si614[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si615[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si616[] = {
{SO_DUNION,0,1,0},{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si617[] = {
{SO_DUNION,0,1,0},{SO_UNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si618[] = {
{SO_DUNION,2,3,2},{SO_UNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si619[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si620[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si621[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si622[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si623[] = {
{SO_DUNION,0,1,0},{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si624[] = {
{SO_DUNION,0,1,0},{SO_UNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si625[] = {
{SO_DUNION,2,3,2},{SO_UNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si626[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_UNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si627[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si628[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si629[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si630[] = {
{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si631[] = {
{SO_DUNION,0,1,0},{SO_DUNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si632[] = {
{SO_DUNION,2,3,2},{SO_DUNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si633[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si634[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si635[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si636[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si637[] = {
{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si638[] = {
{SO_DUNION,0,1,0},{SO_DUNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si639[] = {
{SO_DUNION,2,3,2},{SO_DUNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si640[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si641[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si642[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si643[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si644[] = {
{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si645[] = {
{SO_DUNION,0,1,0},{SO_DUNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si646[] = {
{SO_DUNION,2,3,2},{SO_DUNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si647[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si648[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si649[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si650[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si651[] = {
{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si652[] = {
{SO_DUNION,0,1,0},{SO_DUNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si653[] = {
{SO_DUNION,2,3,2},{SO_DUNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si654[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si655[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si656[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si657[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si658[] = {
{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si659[] = {
{SO_DUNION,0,1,0},{SO_DUNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si660[] = {
{SO_DUNION,2,3,2},{SO_DUNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si661[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_DUNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si662[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si663[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si664[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si665[] = {
{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si666[] = {
{SO_DUNION,0,1,0},{SO_MINUS,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si667[] = {
{SO_DUNION,2,3,2},{SO_MINUS,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si668[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si669[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si670[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si671[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si672[] = {
{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si673[] = {
{SO_DUNION,0,1,0},{SO_MINUS,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si674[] = {
{SO_DUNION,2,3,2},{SO_MINUS,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si675[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si676[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si677[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si678[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si679[] = {
{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si680[] = {
{SO_DUNION,0,1,0},{SO_MINUS,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si681[] = {
{SO_DUNION,2,3,2},{SO_MINUS,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si682[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si683[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si684[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si685[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si686[] = {
{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si687[] = {
{SO_DUNION,0,1,0},{SO_MINUS,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si688[] = {
{SO_DUNION,2,3,2},{SO_MINUS,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si689[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si690[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si691[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si692[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si693[] = {
{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si694[] = {
{SO_DUNION,0,1,0},{SO_MINUS,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si695[] = {
{SO_DUNION,2,3,2},{SO_MINUS,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si696[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_DUNION,0,1,0},{SO_MINUS,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si697[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_DUNION,0,1,0},
{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si698[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si699[] = {
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si700[] = {
{SO_MINUS,0,1,0},{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si701[] = {
{SO_MINUS,0,1,0},{SO_INTER,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si702[] = {
{SO_MINUS,2,3,2},{SO_INTER,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si703[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_INTER,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si704[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_INTER,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si705[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si706[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si707[] = {
{SO_MINUS,0,1,0},{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si708[] = {
{SO_MINUS,0,1,0},{SO_INTER,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si709[] = {
{SO_MINUS,2,3,2},{SO_INTER,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si710[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_INTER,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si711[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_INTER,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si712[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si713[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si714[] = {
{SO_MINUS,0,1,0},{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si715[] = {
{SO_MINUS,0,1,0},{SO_INTER,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si716[] = {
{SO_MINUS,2,3,2},{SO_INTER,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si717[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_INTER,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si718[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_INTER,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si719[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si720[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si721[] = {
{SO_MINUS,0,1,0},{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si722[] = {
{SO_MINUS,0,1,0},{SO_INTER,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si723[] = {
{SO_MINUS,2,3,2},{SO_INTER,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si724[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_INTER,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si725[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_INTER,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si726[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si727[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si728[] = {
{SO_MINUS,0,1,0},{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si729[] = {
{SO_MINUS,0,1,0},{SO_INTER,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si730[] = {
{SO_MINUS,2,3,2},{SO_INTER,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si731[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_INTER,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si732[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_INTER,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si733[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si734[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_INTER,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si735[] = {
{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si736[] = {
{SO_MINUS,0,1,0},{SO_UNION ,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si737[] = {
{SO_MINUS,2,3,2},{SO_UNION ,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si738[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si739[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION ,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si740[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si741[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si742[] = {
{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si743[] = {
{SO_MINUS,0,1,0},{SO_UNION ,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si744[] = {
{SO_MINUS,2,3,2},{SO_UNION ,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si745[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si746[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si747[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si748[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si749[] = {
{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si750[] = {
{SO_MINUS,0,1,0},{SO_UNION ,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si751[] = {
{SO_MINUS,2,3,2},{SO_UNION ,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si752[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si753[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION ,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si754[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si755[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si756[] = {
{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si757[] = {
{SO_MINUS,0,1,0},{SO_UNION ,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si758[] = {
{SO_MINUS,2,3,2},{SO_UNION ,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si759[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si760[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION ,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si761[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si762[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si763[] = {
{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si764[] = {
{SO_MINUS,0,1,0},{SO_UNION ,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si765[] = {
{SO_MINUS,2,3,2},{SO_UNION ,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si766[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION ,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si767[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION ,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si768[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si769[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION ,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si770[] = {
{SO_MINUS,0,1,0},{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si771[] = {
{SO_MINUS,0,1,0},{SO_UNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si772[] = {
{SO_MINUS,2,3,2},{SO_UNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si773[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si774[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si775[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si776[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si777[] = {
{SO_MINUS,0,1,0},{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si778[] = {
{SO_MINUS,0,1,0},{SO_UNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si779[] = {
{SO_MINUS,2,3,2},{SO_UNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si780[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si781[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si782[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si783[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si784[] = {
{SO_MINUS,0,1,0},{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si785[] = {
{SO_MINUS,0,1,0},{SO_UNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si786[] = {
{SO_MINUS,2,3,2},{SO_UNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si787[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si788[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si789[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si790[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si791[] = {
{SO_MINUS,0,1,0},{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si792[] = {
{SO_MINUS,0,1,0},{SO_UNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si793[] = {
{SO_MINUS,2,3,2},{SO_UNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si794[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si795[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si796[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si797[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si798[] = {
{SO_MINUS,0,1,0},{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si799[] = {
{SO_MINUS,0,1,0},{SO_UNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si800[] = {
{SO_MINUS,2,3,2},{SO_UNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si801[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_UNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si802[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_UNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si803[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si804[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_UNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si805[] = {
{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si806[] = {
{SO_MINUS,0,1,0},{SO_DUNION,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si807[] = {
{SO_MINUS,2,3,2},{SO_DUNION,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si808[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si809[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_DUNION,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si810[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si811[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si812[] = {
{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si813[] = {
{SO_MINUS,0,1,0},{SO_DUNION,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si814[] = {
{SO_MINUS,2,3,2},{SO_DUNION,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si815[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si816[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si817[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si818[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si819[] = {
{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si820[] = {
{SO_MINUS,0,1,0},{SO_DUNION,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si821[] = {
{SO_MINUS,2,3,2},{SO_DUNION,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si822[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si823[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_DUNION,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si824[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si825[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si826[] = {
{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si827[] = {
{SO_MINUS,0,1,0},{SO_DUNION,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si828[] = {
{SO_MINUS,2,3,2},{SO_DUNION,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si829[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si830[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_DUNION,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si831[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si832[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si833[] = {
{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si834[] = {
{SO_MINUS,0,1,0},{SO_DUNION,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si835[] = {
{SO_MINUS,2,3,2},{SO_DUNION,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si836[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_DUNION,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si837[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_DUNION,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si838[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si839[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_DUNION,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si840[] = {
{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si841[] = {
{SO_MINUS,0,1,0},{SO_MINUS,0,2,0},{SO_INTER,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si842[] = {
{SO_MINUS,2,3,2},{SO_MINUS,1,2,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si843[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si844[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_MINUS,2,3,1},{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si845[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si846[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_INTER,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si847[] = {
{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si848[] = {
{SO_MINUS,0,1,0},{SO_MINUS,0,2,0},{SO_UNION ,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si849[] = {
{SO_MINUS,2,3,2},{SO_MINUS,1,2,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si850[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si851[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si852[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si853[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION ,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si854[] = {
{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si855[] = {
{SO_MINUS,0,1,0},{SO_MINUS,0,2,0},{SO_UNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si856[] = {
{SO_MINUS,2,3,2},{SO_MINUS,1,2,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si857[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si858[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_MINUS,2,3,1},{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si859[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si860[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_UNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si861[] = {
{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si862[] = {
{SO_MINUS,0,1,0},{SO_MINUS,0,2,0},{SO_DUNION,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si863[] = {
{SO_MINUS,2,3,2},{SO_MINUS,1,2,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si864[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si865[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_MINUS,2,3,1},{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si866[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si867[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_DUNION,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si868[] = {
{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si869[] = {
{SO_MINUS,0,1,0},{SO_MINUS,0,2,0},{SO_MINUS,0,3,0},
{SO_HLT,0,0,0}
};
const SetInstr si870[] = {
{SO_MINUS,2,3,2},{SO_MINUS,1,2,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si871[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_MINUS,0,1,0},{SO_MINUS,2,3,1},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si872[] = {
{SO_CMPL,0,0,0},{SO_CMPL,2,2,0},{SO_CMPL,0,0,0},{SO_MINUS,0,1,0},
{SO_MINUS,2,3,1},{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si873[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si874[] = {
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},{SO_MINUS,2,3,1},{SO_CMPL,1,1,0},
{SO_MINUS,0,1,0},{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si875[] = {
{SO_CMPL,0,0,0},
{SO_HLT,0,0,0}
};
const SetInstr si876[] = {
{SO_INTER,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si877[] = {
{SO_UNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si878[] = {
{SO_DUNION,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr si879[] = {
{SO_MINUS,0,1,0},
{SO_HLT,0,0,0}
};
const SetInstr* si[] = {
&si000[0],&si001[0],&si002[0],&si003[0],&si004[0],&si005[0],
&si006[0],&si007[0],&si008[0],&si009[0],&si010[0],&si011[0],
&si012[0],&si013[0],&si014[0],&si015[0],&si016[0],&si017[0],
&si018[0],&si019[0],&si020[0],&si021[0],&si022[0],&si023[0],
&si024[0],&si025[0],&si026[0],&si027[0],&si028[0],&si029[0],
&si030[0],&si031[0],&si032[0],&si033[0],&si034[0],&si035[0],
&si036[0],&si037[0],&si038[0],&si039[0],&si040[0],&si041[0],
&si042[0],&si043[0],&si044[0],&si045[0],&si046[0],&si047[0],
&si048[0],&si049[0],&si050[0],&si051[0],&si052[0],&si053[0],
&si054[0],&si055[0],&si056[0],&si057[0],&si058[0],&si059[0],
&si060[0],&si061[0],&si062[0],&si063[0],&si064[0],&si065[0],
&si066[0],&si067[0],&si068[0],&si069[0],&si070[0],&si071[0],
&si072[0],&si073[0],&si074[0],&si075[0],&si076[0],&si077[0],
&si078[0],&si079[0],&si080[0],&si081[0],&si082[0],&si083[0],
&si084[0],&si085[0],&si086[0],&si087[0],&si088[0],&si089[0],
&si090[0],&si091[0],&si092[0],&si093[0],&si094[0],&si095[0],
&si096[0],&si097[0],&si098[0],&si099[0],&si100[0],&si101[0],
&si102[0],&si103[0],&si104[0],&si105[0],&si106[0],&si107[0],
&si108[0],&si109[0],&si110[0],&si111[0],&si112[0],&si113[0],
&si114[0],&si115[0],&si116[0],&si117[0],&si118[0],&si119[0],
&si120[0],&si121[0],&si122[0],&si123[0],&si124[0],&si125[0],
&si126[0],&si127[0],&si128[0],&si129[0],&si130[0],&si131[0],
&si132[0],&si133[0],&si134[0],&si135[0],&si136[0],&si137[0],
&si138[0],&si139[0],&si140[0],&si141[0],&si142[0],&si143[0],
&si144[0],&si145[0],&si146[0],&si147[0],&si148[0],&si149[0],
&si150[0],&si151[0],&si152[0],&si153[0],&si154[0],&si155[0],
&si156[0],&si157[0],&si158[0],&si159[0],&si160[0],&si161[0],
&si162[0],&si163[0],&si164[0],&si165[0],&si166[0],&si167[0],
&si168[0],&si169[0],&si170[0],&si171[0],&si172[0],&si173[0],
&si174[0],&si175[0],&si176[0],&si177[0],&si178[0],&si179[0],
&si180[0],&si181[0],&si182[0],&si183[0],&si184[0],&si185[0],
&si186[0],&si187[0],&si188[0],&si189[0],&si190[0],&si191[0],
&si192[0],&si193[0],&si194[0],&si195[0],&si196[0],&si197[0],
&si198[0],&si199[0],&si200[0],&si201[0],&si202[0],&si203[0],
&si204[0],&si205[0],&si206[0],&si207[0],&si208[0],&si209[0],
&si210[0],&si211[0],&si212[0],&si213[0],&si214[0],&si215[0],
&si216[0],&si217[0],&si218[0],&si219[0],&si220[0],&si221[0],
&si222[0],&si223[0],&si224[0],&si225[0],&si226[0],&si227[0],
&si228[0],&si229[0],&si230[0],&si231[0],&si232[0],&si233[0],
&si234[0],&si235[0],&si236[0],&si237[0],&si238[0],&si239[0],
&si240[0],&si241[0],&si242[0],&si243[0],&si244[0],&si245[0],
&si246[0],&si247[0],&si248[0],&si249[0],&si250[0],&si251[0],
&si252[0],&si253[0],&si254[0],&si255[0],&si256[0],&si257[0],
&si258[0],&si259[0],&si260[0],&si261[0],&si262[0],&si263[0],
&si264[0],&si265[0],&si266[0],&si267[0],&si268[0],&si269[0],
&si270[0],&si271[0],&si272[0],&si273[0],&si274[0],&si275[0],
&si276[0],&si277[0],&si278[0],&si279[0],&si280[0],&si281[0],
&si282[0],&si283[0],&si284[0],&si285[0],&si286[0],&si287[0],
&si288[0],&si289[0],&si290[0],&si291[0],&si292[0],&si293[0],
&si294[0],&si295[0],&si296[0],&si297[0],&si298[0],&si299[0],
&si300[0],&si301[0],&si302[0],&si303[0],&si304[0],&si305[0],
&si306[0],&si307[0],&si308[0],&si309[0],&si310[0],&si311[0],
&si312[0],&si313[0],&si314[0],&si315[0],&si316[0],&si317[0],
&si318[0],&si319[0],&si320[0],&si321[0],&si322[0],&si323[0],
&si324[0],&si325[0],&si326[0],&si327[0],&si328[0],&si329[0],
&si330[0],&si331[0],&si332[0],&si333[0],&si334[0],&si335[0],
&si336[0],&si337[0],&si338[0],&si339[0],&si340[0],&si341[0],
&si342[0],&si343[0],&si344[0],&si345[0],&si346[0],&si347[0],
&si348[0],&si349[0],&si350[0],&si351[0],&si352[0],&si353[0],
&si354[0],&si355[0],&si356[0],&si357[0],&si358[0],&si359[0],
&si360[0],&si361[0],&si362[0],&si363[0],&si364[0],&si365[0],
&si366[0],&si367[0],&si368[0],&si369[0],&si370[0],&si371[0],
&si372[0],&si373[0],&si374[0],&si375[0],&si376[0],&si377[0],
&si378[0],&si379[0],&si380[0],&si381[0],&si382[0],&si383[0],
&si384[0],&si385[0],&si386[0],&si387[0],&si388[0],&si389[0],
&si390[0],&si391[0],&si392[0],&si393[0],&si394[0],&si395[0],
&si396[0],&si397[0],&si398[0],&si399[0],&si400[0],&si401[0],
&si402[0],&si403[0],&si404[0],&si405[0],&si406[0],&si407[0],
&si408[0],&si409[0],&si410[0],&si411[0],&si412[0],&si413[0],
&si414[0],&si415[0],&si416[0],&si417[0],&si418[0],&si419[0],
&si420[0],&si421[0],&si422[0],&si423[0],&si424[0],&si425[0],
&si426[0],&si427[0],&si428[0],&si429[0],&si430[0],&si431[0],
&si432[0],&si433[0],&si434[0],&si435[0],&si436[0],&si437[0],
&si438[0],&si439[0],&si440[0],&si441[0],&si442[0],&si443[0],
&si444[0],&si445[0],&si446[0],&si447[0],&si448[0],&si449[0],
&si450[0],&si451[0],&si452[0],&si453[0],&si454[0],&si455[0],
&si456[0],&si457[0],&si458[0],&si459[0],&si460[0],&si461[0],
&si462[0],&si463[0],&si464[0],&si465[0],&si466[0],&si467[0],
&si468[0],&si469[0],&si470[0],&si471[0],&si472[0],&si473[0],
&si474[0],&si475[0],&si476[0],&si477[0],&si478[0],&si479[0],
&si480[0],&si481[0],&si482[0],&si483[0],&si484[0],&si485[0],
&si486[0],&si487[0],&si488[0],&si489[0],&si490[0],&si491[0],
&si492[0],&si493[0],&si494[0],&si495[0],&si496[0],&si497[0],
&si498[0],&si499[0],&si500[0],&si501[0],&si502[0],&si503[0],
&si504[0],&si505[0],&si506[0],&si507[0],&si508[0],&si509[0],
&si510[0],&si511[0],&si512[0],&si513[0],&si514[0],&si515[0],
&si516[0],&si517[0],&si518[0],&si519[0],&si520[0],&si521[0],
&si522[0],&si523[0],&si524[0],&si525[0],&si526[0],&si527[0],
&si528[0],&si529[0],&si530[0],&si531[0],&si532[0],&si533[0],
&si534[0],&si535[0],&si536[0],&si537[0],&si538[0],&si539[0],
&si540[0],&si541[0],&si542[0],&si543[0],&si544[0],&si545[0],
&si546[0],&si547[0],&si548[0],&si549[0],&si550[0],&si551[0],
&si552[0],&si553[0],&si554[0],&si555[0],&si556[0],&si557[0],
&si558[0],&si559[0],&si560[0],&si561[0],&si562[0],&si563[0],
&si564[0],&si565[0],&si566[0],&si567[0],&si568[0],&si569[0],
&si570[0],&si571[0],&si572[0],&si573[0],&si574[0],&si575[0],
&si576[0],&si577[0],&si578[0],&si579[0],&si580[0],&si581[0],
&si582[0],&si583[0],&si584[0],&si585[0],&si586[0],&si587[0],
&si588[0],&si589[0],&si590[0],&si591[0],&si592[0],&si593[0],
&si594[0],&si595[0],&si596[0],&si597[0],&si598[0],&si599[0],
&si600[0],&si601[0],&si602[0],&si603[0],&si604[0],&si605[0],
&si606[0],&si607[0],&si608[0],&si609[0],&si610[0],&si611[0],
&si612[0],&si613[0],&si614[0],&si615[0],&si616[0],&si617[0],
&si618[0],&si619[0],&si620[0],&si621[0],&si622[0],&si623[0],
&si624[0],&si625[0],&si626[0],&si627[0],&si628[0],&si629[0],
&si630[0],&si631[0],&si632[0],&si633[0],&si634[0],&si635[0],
&si636[0],&si637[0],&si638[0],&si639[0],&si640[0],&si641[0],
&si642[0],&si643[0],&si644[0],&si645[0],&si646[0],&si647[0],
&si648[0],&si649[0],&si650[0],&si651[0],&si652[0],&si653[0],
&si654[0],&si655[0],&si656[0],&si657[0],&si658[0],&si659[0],
&si660[0],&si661[0],&si662[0],&si663[0],&si664[0],&si665[0],
&si666[0],&si667[0],&si668[0],&si669[0],&si670[0],&si671[0],
&si672[0],&si673[0],&si674[0],&si675[0],&si676[0],&si677[0],
&si678[0],&si679[0],&si680[0],&si681[0],&si682[0],&si683[0],
&si684[0],&si685[0],&si686[0],&si687[0],&si688[0],&si689[0],
&si690[0],&si691[0],&si692[0],&si693[0],&si694[0],&si695[0],
&si696[0],&si697[0],&si698[0],&si699[0],&si700[0],&si701[0],
&si702[0],&si703[0],&si704[0],&si705[0],&si706[0],&si707[0],
&si708[0],&si709[0],&si710[0],&si711[0],&si712[0],&si713[0],
&si714[0],&si715[0],&si716[0],&si717[0],&si718[0],&si719[0],
&si720[0],&si721[0],&si722[0],&si723[0],&si724[0],&si725[0],
&si726[0],&si727[0],&si728[0],&si729[0],&si730[0],&si731[0],
&si732[0],&si733[0],&si734[0],&si735[0],&si736[0],&si737[0],
&si738[0],&si739[0],&si740[0],&si741[0],&si742[0],&si743[0],
&si744[0],&si745[0],&si746[0],&si747[0],&si748[0],&si749[0],
&si750[0],&si751[0],&si752[0],&si753[0],&si754[0],&si755[0],
&si756[0],&si757[0],&si758[0],&si759[0],&si760[0],&si761[0],
&si762[0],&si763[0],&si764[0],&si765[0],&si766[0],&si767[0],
&si768[0],&si769[0],&si770[0],&si771[0],&si772[0],&si773[0],
&si774[0],&si775[0],&si776[0],&si777[0],&si778[0],&si779[0],
&si780[0],&si781[0],&si782[0],&si783[0],&si784[0],&si785[0],
&si786[0],&si787[0],&si788[0],&si789[0],&si790[0],&si791[0],
&si792[0],&si793[0],&si794[0],&si795[0],&si796[0],&si797[0],
&si798[0],&si799[0],&si800[0],&si801[0],&si802[0],&si803[0],
&si804[0],&si805[0],&si806[0],&si807[0],&si808[0],&si809[0],
&si810[0],&si811[0],&si812[0],&si813[0],&si814[0],&si815[0],
&si816[0],&si817[0],&si818[0],&si819[0],&si820[0],&si821[0],
&si822[0],&si823[0],&si824[0],&si825[0],&si826[0],&si827[0],
&si828[0],&si829[0],&si830[0],&si831[0],&si832[0],&si833[0],
&si834[0],&si835[0],&si836[0],&si837[0],&si838[0],&si839[0],
&si840[0],&si841[0],&si842[0],&si843[0],&si844[0],&si845[0],
&si846[0],&si847[0],&si848[0],&si849[0],&si850[0],&si851[0],
&si852[0],&si853[0],&si854[0],&si855[0],&si856[0],&si857[0],
&si858[0],&si859[0],&si860[0],&si861[0],&si862[0],&si863[0],
&si864[0],&si865[0],&si866[0],&si867[0],&si868[0],&si869[0],
&si870[0],&si871[0],&si872[0],&si873[0],&si874[0],&si875[0],
&si876[0],&si877[0],&si878[0],&si879[0]
};
class Create {
public:
Create(void) {
int n = sizeof(si)/sizeof(SetInstr*);
for (int i=0; i<n; i++) {
std::string s = Test::str(i);
if (i < 10) {
s = "00" + s;
} else if (i < 100) {
s = "0" + s;
}
(void) new SetExprConst(si[i],s,Gecode::SRT_EQ,0);
(void) new SetExprConst(si[i],s,Gecode::SRT_EQ,1);
(void) new SetExprConst(si[i],s,Gecode::SRT_NQ,0);
(void) new SetExprConst(si[i],s,Gecode::SRT_NQ,1);
(void) new SetExprConst(si[i],s,Gecode::SRT_SUB,0);
(void) new SetExprConst(si[i],s,Gecode::SRT_SUB,1);
(void) new SetExprConst(si[i],s,Gecode::SRT_SUP,0);
(void) new SetExprConst(si[i],s,Gecode::SRT_SUP,1);
(void) new SetExprConst(si[i],s,Gecode::SRT_DISJ,0);
(void) new SetExprConst(si[i],s,Gecode::SRT_DISJ,1);
if ( (i % 31) == 0) {
for (int j=0; j<n; j++) {
if ( (j % 37) == 0) {
std::string ss = Test::str(j);
if (j < 10) {
ss = "00" + ss;
} else if (j < 100) {
ss = "0" + ss;
}
ss=s+"::"+ss;
(void) new SetExprExpr(si[i],si[j],ss,Gecode::SRT_EQ);
(void) new SetExprExpr(si[i],si[j],ss,Gecode::SRT_NQ);
(void) new SetExprExpr(si[i],si[j],ss,Gecode::SRT_SUB);
(void) new SetExprExpr(si[i],si[j],ss,Gecode::SRT_SUP);
(void) new SetExprExpr(si[i],si[j],ss,Gecode::SRT_DISJ);
}
}
}
}
}
};
Create c;
}
}}
// STATISTICS: test-minimodel
Gecode::IntSet::empty
static const IntSet empty
Empty set.
Definition int.hh:283
Gecode::IntVarArray
Integer variable array.
Definition int.hh:763
Gecode::Reify
Reification specification.
Definition int.hh:876
Gecode::SetExpr
Set expressions
Definition minimodel.hh:1164
Gecode::SetRel
Set relations
Definition minimodel.hh:1234
Gecode::SetVarArgs
Passing set variables.
Definition set.hh:488
Gecode::Space
Computation spaces.
Definition core.hpp:1742
Test::Int::Assignment
Base class for assignments
Definition int.hh:59
Test::Int::MiniModelSet::Create
Help class to create and register tests.
Definition mm-set.cpp:4493
Test::Int::MiniModelSet::Create::Create
Create(void)
Perform creation and registration.
Definition mm-set.cpp:4496
Test::Int::MiniModelSet::SetExprConst
Test set expressions with constant result
Definition mm-set.cpp:117
Test::Int::MiniModelSet::SetExprConst::solution
virtual bool solution(const Assignment &x) const
Test whether x is solution
Definition mm-set.cpp:133
Test::Int::MiniModelSet::SetExprConst::c
int c
Result of expression.
Definition mm-set.cpp:122
Test::Int::MiniModelSet::SetExprConst::srt
Gecode::SetRelType srt
Set relation
Definition mm-set.cpp:124
Test::Int::MiniModelSet::SetExprConst::post
virtual void post(Gecode::Space &home, Gecode::IntVarArray &x, Gecode::Reify r)
Post reified constraint on x.
Definition mm-set.cpp:173
Test::Int::MiniModelSet::SetExprConst::SetExprConst
SetExprConst(const SetInstr *bis0, const std::string &s, Gecode::SetRelType srt0, int c0)
Create and register test.
Definition mm-set.cpp:127
Test::Int::MiniModelSet::SetExprConst::post
virtual void post(Gecode::Space &home, Gecode::IntVarArray &x)
Post constraint on x.
Definition mm-set.cpp:152
Test::Int::MiniModelSet::SetExprConst::bis
const SetInstr * bis
Set instruction sequence
Definition mm-set.cpp:120
Test::Int::MiniModelSet::SetExprExpr
Test set expressions with expression result
Definition mm-set.cpp:203
Test::Int::MiniModelSet::SetExprExpr::post
virtual void post(Gecode::Space &home, Gecode::IntVarArray &x, Gecode::Reify r)
Post reified constraint on x.
Definition mm-set.cpp:280
Test::Int::MiniModelSet::SetExprExpr::solution
virtual bool solution(const Assignment &x) const
Test whether x is solution
Definition mm-set.cpp:221
Test::Int::MiniModelSet::SetExprExpr::srt
Gecode::SetRelType srt
Set relation
Definition mm-set.cpp:210
Test::Int::MiniModelSet::SetExprExpr::bis1
const SetInstr * bis1
Second set instruction sequence
Definition mm-set.cpp:208
Test::Int::MiniModelSet::SetExprExpr::bis0
const SetInstr * bis0
First set instruction sequence
Definition mm-set.cpp:206
Test::Int::MiniModelSet::SetExprExpr::post
virtual void post(Gecode::Space &home, Gecode::IntVarArray &x)
Post constraint on x.
Definition mm-set.cpp:250
Test::Int::MiniModelSet::SetExprExpr::SetExprExpr
SetExprExpr(const SetInstr *bis00, const SetInstr *bis10, const std::string &s, Gecode::SetRelType srt0)
Create and register test.
Definition mm-set.cpp:213
Test::Int::MiniModelSet::SetInstr
Type for representing a set instruction.
Definition mm-set.cpp:54
Test::Int::MiniModelSet::SetInstr::y
unsigned char y
Definition mm-set.cpp:57
Test::Int::MiniModelSet::SetInstr::o
SetOpcode o
Which instruction to execute.
Definition mm-set.cpp:56
Test::Int::MiniModelSet::SetInstr::z
unsigned char z
Instruction arguments, z is destination (or y for complement).
Definition mm-set.cpp:57
Test::Int::MiniModelSet::SetInstr::x
unsigned char x
Definition mm-set.cpp:57
Test::Int::Test::str
static std::string str(Gecode::IntPropLevel ipl)
Map integer propagation level to string.
Definition int.hpp:209
Gecode::rel
void rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1)
Post propagator for .
Definition rel.cpp:68
Gecode::RM_IMP
@ RM_IMP
Implication for reification.
Definition int.hh:862
Gecode::RM_PMI
@ RM_PMI
Inverse implication for reification.
Definition int.hh:869
Gecode::RM_EQV
@ RM_EQV
Equivalence for reification (default).
Definition int.hh:855
Gecode::SetRelType
SetRelType
Common relation types for sets.
Definition set.hh:643
Gecode::SRT_CMPL
@ SRT_CMPL
Complement.
Definition set.hh:649
Gecode::SRT_NQ
@ SRT_NQ
Disequality ( ).
Definition set.hh:645
Gecode::SRT_EQ
@ SRT_EQ
Equality ( ).
Definition set.hh:644
Gecode::SRT_SUP
@ SRT_SUP
Superset ( ).
Definition set.hh:647
Gecode::SRT_DISJ
@ SRT_DISJ
Disjoint ( ).
Definition set.hh:648
Gecode::SRT_SUB
@ SRT_SUB
Subset ( ).
Definition set.hh:646
minimodel.hh
Gecode
Gecode toplevel namespace
Gecode::singleton
SetExpr singleton(const LinIntExpr &)
Singleton expression.
Definition set-expr.cpp:691
Test::Int::MiniModelSet
Tests for minimal modelling constraints (Set)
Definition mm-set.cpp:41
Test::Int::MiniModelSet::si390
const SetInstr si390[]
Definition mm-set.cpp:2100
Test::Int::MiniModelSet::si161
const SetInstr si161[]
Definition mm-set.cpp:1054
Test::Int::MiniModelSet::si267
const SetInstr si267[]
Definition mm-set.cpp:1538
Test::Int::MiniModelSet::si032
const SetInstr si032[]
Definition mm-set.cpp:463
Test::Int::MiniModelSet::si618
const SetInstr si618[]
Definition mm-set.cpp:3142
Test::Int::MiniModelSet::si375
const SetInstr si375[]
Definition mm-set.cpp:2031
Test::Int::MiniModelSet::si597
const SetInstr si597[]
Definition mm-set.cpp:3046
Test::Int::MiniModelSet::si536
const SetInstr si536[]
Definition mm-set.cpp:2767
Test::Int::MiniModelSet::si376
const SetInstr si376[]
Definition mm-set.cpp:2036
Test::Int::MiniModelSet::si453
const SetInstr si453[]
Definition mm-set.cpp:2388
Test::Int::MiniModelSet::si280
const SetInstr si280[]
Definition mm-set.cpp:1598
Test::Int::MiniModelSet::si852
const SetInstr si852[]
Definition mm-set.cpp:4212
Test::Int::MiniModelSet::si634
const SetInstr si634[]
Definition mm-set.cpp:3215
Test::Int::MiniModelSet::si134
const SetInstr si134[]
Definition mm-set.cpp:930
Test::Int::MiniModelSet::si709
const SetInstr si709[]
Definition mm-set.cpp:3558
Test::Int::MiniModelSet::si832
const SetInstr si832[]
Definition mm-set.cpp:4121
Test::Int::MiniModelSet::si383
const SetInstr si383[]
Definition mm-set.cpp:2068
Test::Int::MiniModelSet::si873
const SetInstr si873[]
Definition mm-set.cpp:4308
Test::Int::MiniModelSet::si569
const SetInstr si569[]
Definition mm-set.cpp:2918
Test::Int::MiniModelSet::si834
const SetInstr si834[]
Definition mm-set.cpp:4130
Test::Int::MiniModelSet::si363
const SetInstr si363[]
Definition mm-set.cpp:1977
Test::Int::MiniModelSet::si763
const SetInstr si763[]
Definition mm-set.cpp:3806
Test::Int::MiniModelSet::si215
const SetInstr si215[]
Definition mm-set.cpp:1300
Test::Int::MiniModelSet::si050
const SetInstr si050[]
Definition mm-set.cpp:546
Test::Int::MiniModelSet::si252
const SetInstr si252[]
Definition mm-set.cpp:1470
Test::Int::MiniModelSet::si789
const SetInstr si789[]
Definition mm-set.cpp:3924
Test::Int::MiniModelSet::si321
const SetInstr si321[]
Definition mm-set.cpp:1785
Test::Int::MiniModelSet::si028
const SetInstr si028[]
Definition mm-set.cpp:446
Test::Int::MiniModelSet::si585
const SetInstr si585[]
Definition mm-set.cpp:2991
Test::Int::MiniModelSet::si646
const SetInstr si646[]
Definition mm-set.cpp:3270
Test::Int::MiniModelSet::si296
const SetInstr si296[]
Definition mm-set.cpp:1670
Test::Int::MiniModelSet::si442
const SetInstr si442[]
Definition mm-set.cpp:2338
Test::Int::MiniModelSet::si078
const SetInstr si078[]
Definition mm-set.cpp:674
Test::Int::MiniModelSet::si165
const SetInstr si165[]
Definition mm-set.cpp:1071
Test::Int::MiniModelSet::si436
const SetInstr si436[]
Definition mm-set.cpp:2310
Test::Int::MiniModelSet::si668
const SetInstr si668[]
Definition mm-set.cpp:3370
Test::Int::MiniModelSet::si221
const SetInstr si221[]
Definition mm-set.cpp:1327
Test::Int::MiniModelSet::si066
const SetInstr si066[]
Definition mm-set.cpp:618
Test::Int::MiniModelSet::si261
const SetInstr si261[]
Definition mm-set.cpp:1510
Test::Int::MiniModelSet::si382
const SetInstr si382[]
Definition mm-set.cpp:2063
Test::Int::MiniModelSet::si498
const SetInstr si498[]
Definition mm-set.cpp:2594
Test::Int::MiniModelSet::si033
const SetInstr si033[]
Definition mm-set.cpp:468
Test::Int::MiniModelSet::si245
const SetInstr si245[]
Definition mm-set.cpp:1438
Test::Int::MiniModelSet::si669
const SetInstr si669[]
Definition mm-set.cpp:3375
Test::Int::MiniModelSet::si849
const SetInstr si849[]
Definition mm-set.cpp:4198
Test::Int::MiniModelSet::si096
const SetInstr si096[]
Definition mm-set.cpp:756
Test::Int::MiniModelSet::si831
const SetInstr si831[]
Definition mm-set.cpp:4116
Test::Int::MiniModelSet::si344
const SetInstr si344[]
Definition mm-set.cpp:1890
Test::Int::MiniModelSet::si727
const SetInstr si727[]
Definition mm-set.cpp:3641
Test::Int::MiniModelSet::si460
const SetInstr si460[]
Definition mm-set.cpp:2420
Test::Int::MiniModelSet::si747
const SetInstr si747[]
Definition mm-set.cpp:3732
Test::Int::MiniModelSet::si365
const SetInstr si365[]
Definition mm-set.cpp:1986
Test::Int::MiniModelSet::si470
const SetInstr si470[]
Definition mm-set.cpp:2466
Test::Int::MiniModelSet::si352
const SetInstr si352[]
Definition mm-set.cpp:1926
Test::Int::MiniModelSet::si117
const SetInstr si117[]
Definition mm-set.cpp:852
Test::Int::MiniModelSet::si534
const SetInstr si534[]
Definition mm-set.cpp:2758
Test::Int::MiniModelSet::si367
const SetInstr si367[]
Definition mm-set.cpp:1994
Test::Int::MiniModelSet::si179
const SetInstr si179[]
Definition mm-set.cpp:1135
Test::Int::MiniModelSet::si331
const SetInstr si331[]
Definition mm-set.cpp:1830
Test::Int::MiniModelSet::si286
const SetInstr si286[]
Definition mm-set.cpp:1625
Test::Int::MiniModelSet::si603
const SetInstr si603[]
Definition mm-set.cpp:3074
Test::Int::MiniModelSet::si149
const SetInstr si149[]
Definition mm-set.cpp:998
Test::Int::MiniModelSet::si039
const SetInstr si039[]
Definition mm-set.cpp:495
Test::Int::MiniModelSet::si490
const SetInstr si490[]
Definition mm-set.cpp:2558
Test::Int::MiniModelSet::si570
const SetInstr si570[]
Definition mm-set.cpp:2922
Test::Int::MiniModelSet::si115
const SetInstr si115[]
Definition mm-set.cpp:842
Test::Int::MiniModelSet::si675
const SetInstr si675[]
Definition mm-set.cpp:3402
Test::Int::MiniModelSet::si712
const SetInstr si712[]
Definition mm-set.cpp:3572
Test::Int::MiniModelSet::si583
const SetInstr si583[]
Definition mm-set.cpp:2982
Test::Int::MiniModelSet::si698
const SetInstr si698[]
Definition mm-set.cpp:3508
Test::Int::MiniModelSet::si567
const SetInstr si567[]
Definition mm-set.cpp:2910
Test::Int::MiniModelSet::si247
const SetInstr si247[]
Definition mm-set.cpp:1446
Test::Int::MiniModelSet::si266
const SetInstr si266[]
Definition mm-set.cpp:1534
Test::Int::MiniModelSet::si283
const SetInstr si283[]
Definition mm-set.cpp:1610
Test::Int::MiniModelSet::si521
const SetInstr si521[]
Definition mm-set.cpp:2698
Test::Int::MiniModelSet::si582
const SetInstr si582[]
Definition mm-set.cpp:2978
Test::Int::MiniModelSet::si206
const SetInstr si206[]
Definition mm-set.cpp:1258
Test::Int::MiniModelSet::si136
const SetInstr si136[]
Definition mm-set.cpp:938
Test::Int::MiniModelSet::si256
const SetInstr si256[]
Definition mm-set.cpp:1487
Test::Int::MiniModelSet::si407
const SetInstr si407[]
Definition mm-set.cpp:2178
Test::Int::MiniModelSet::si487
const SetInstr si487[]
Definition mm-set.cpp:2543
Test::Int::MiniModelSet::si867
const SetInstr si867[]
Definition mm-set.cpp:4281
Test::Int::MiniModelSet::si216
const SetInstr si216[]
Definition mm-set.cpp:1305
Test::Int::MiniModelSet::si022
const SetInstr si022[]
Definition mm-set.cpp:418
Test::Int::MiniModelSet::si316
const SetInstr si316[]
Definition mm-set.cpp:1762
Test::Int::MiniModelSet::si219
const SetInstr si219[]
Definition mm-set.cpp:1318
Test::Int::MiniModelSet::si238
const SetInstr si238[]
Definition mm-set.cpp:1406
Test::Int::MiniModelSet::si454
const SetInstr si454[]
Definition mm-set.cpp:2393
Test::Int::MiniModelSet::si069
const SetInstr si069[]
Definition mm-set.cpp:633
Test::Int::MiniModelSet::si257
const SetInstr si257[]
Definition mm-set.cpp:1492
Test::Int::MiniModelSet::si465
const SetInstr si465[]
Definition mm-set.cpp:2442
Test::Int::MiniModelSet::si679
const SetInstr si679[]
Definition mm-set.cpp:3422
Test::Int::MiniModelSet::c
Create c
Definition mm-set.cpp:4539
Test::Int::MiniModelSet::si758
const SetInstr si758[]
Definition mm-set.cpp:3782
Test::Int::MiniModelSet::si218
const SetInstr si218[]
Definition mm-set.cpp:1314
Test::Int::MiniModelSet::si549
const SetInstr si549[]
Definition mm-set.cpp:2826
Test::Int::MiniModelSet::si236
const SetInstr si236[]
Definition mm-set.cpp:1396
Test::Int::MiniModelSet::si713
const SetInstr si713[]
Definition mm-set.cpp:3577
Test::Int::MiniModelSet::si529
const SetInstr si529[]
Definition mm-set.cpp:2735
Test::Int::MiniModelSet::si351
const SetInstr si351[]
Definition mm-set.cpp:1922
Test::Int::MiniModelSet::si076
const SetInstr si076[]
Definition mm-set.cpp:665
Test::Int::MiniModelSet::si045
const SetInstr si045[]
Definition mm-set.cpp:522
Test::Int::MiniModelSet::si071
const SetInstr si071[]
Definition mm-set.cpp:642
Test::Int::MiniModelSet::si323
const SetInstr si323[]
Definition mm-set.cpp:1794
Test::Int::MiniModelSet::si040
const SetInstr si040[]
Definition mm-set.cpp:500
Test::Int::MiniModelSet::si169
const SetInstr si169[]
Definition mm-set.cpp:1090
Test::Int::MiniModelSet::si819
const SetInstr si819[]
Definition mm-set.cpp:4062
Test::Int::MiniModelSet::si773
const SetInstr si773[]
Definition mm-set.cpp:3850
Test::Int::MiniModelSet::si360
const SetInstr si360[]
Definition mm-set.cpp:1962
Test::Int::MiniModelSet::si584
const SetInstr si584[]
Definition mm-set.cpp:2986
Test::Int::MiniModelSet::si759
const SetInstr si759[]
Definition mm-set.cpp:3786
Test::Int::MiniModelSet::si300
const SetInstr si300[]
Definition mm-set.cpp:1689
Test::Int::MiniModelSet::si790
const SetInstr si790[]
Definition mm-set.cpp:3929
Test::Int::MiniModelSet::si771
const SetInstr si771[]
Definition mm-set.cpp:3842
Test::Int::MiniModelSet::si101
const SetInstr si101[]
Definition mm-set.cpp:778
Test::Int::MiniModelSet::si196
const SetInstr si196[]
Definition mm-set.cpp:1214
Test::Int::MiniModelSet::si775
const SetInstr si775[]
Definition mm-set.cpp:3860
Test::Int::MiniModelSet::si185
const SetInstr si185[]
Definition mm-set.cpp:1162
Test::Int::MiniModelSet::si476
const SetInstr si476[]
Definition mm-set.cpp:2494
Test::Int::MiniModelSet::si187
const SetInstr si187[]
Definition mm-set.cpp:1172
Test::Int::MiniModelSet::si621
const SetInstr si621[]
Definition mm-set.cpp:3156
Test::Int::MiniModelSet::si377
const SetInstr si377[]
Definition mm-set.cpp:2041
Test::Int::MiniModelSet::si764
const SetInstr si764[]
Definition mm-set.cpp:3810
Test::Int::MiniModelSet::si049
const SetInstr si049[]
Definition mm-set.cpp:542
Test::Int::MiniModelSet::si731
const SetInstr si731[]
Definition mm-set.cpp:3658
Test::Int::MiniModelSet::si362
const SetInstr si362[]
Definition mm-set.cpp:1972
Test::Int::MiniModelSet::si580
const SetInstr si580[]
Definition mm-set.cpp:2969
Test::Int::MiniModelSet::si281
const SetInstr si281[]
Definition mm-set.cpp:1602
Test::Int::MiniModelSet::si868
const SetInstr si868[]
Definition mm-set.cpp:4286
Test::Int::MiniModelSet::si663
const SetInstr si663[]
Definition mm-set.cpp:3348
Test::Int::MiniModelSet::si568
const SetInstr si568[]
Definition mm-set.cpp:2914
Test::Int::MiniModelSet::si830
const SetInstr si830[]
Definition mm-set.cpp:4111
Test::Int::MiniModelSet::si780
const SetInstr si780[]
Definition mm-set.cpp:3882
Test::Int::MiniModelSet::si174
const SetInstr si174[]
Definition mm-set.cpp:1113
Test::Int::MiniModelSet::si558
const SetInstr si558[]
Definition mm-set.cpp:2868
Test::Int::MiniModelSet::si751
const SetInstr si751[]
Definition mm-set.cpp:3750
Test::Int::MiniModelSet::si824
const SetInstr si824[]
Definition mm-set.cpp:4084
Test::Int::MiniModelSet::si761
const SetInstr si761[]
Definition mm-set.cpp:3796
Test::Int::MiniModelSet::si337
const SetInstr si337[]
Definition mm-set.cpp:1858
Test::Int::MiniModelSet::si233
const SetInstr si233[]
Definition mm-set.cpp:1382
Test::Int::MiniModelSet::si402
const SetInstr si402[]
Definition mm-set.cpp:2154
Test::Int::MiniModelSet::si477
const SetInstr si477[]
Definition mm-set.cpp:2498
Test::Int::MiniModelSet::si348
const SetInstr si348[]
Definition mm-set.cpp:1908
Test::Int::MiniModelSet::si426
const SetInstr si426[]
Definition mm-set.cpp:2265
Test::Int::MiniModelSet::si548
const SetInstr si548[]
Definition mm-set.cpp:2822
Test::Int::MiniModelSet::si566
const SetInstr si566[]
Definition mm-set.cpp:2905
Test::Int::MiniModelSet::si719
const SetInstr si719[]
Definition mm-set.cpp:3604
Test::Int::MiniModelSet::si788
const SetInstr si788[]
Definition mm-set.cpp:3919
Test::Int::MiniModelSet::si463
const SetInstr si463[]
Definition mm-set.cpp:2434
Test::Int::MiniModelSet::si020
const SetInstr si020[]
Definition mm-set.cpp:409
Test::Int::MiniModelSet::si614
const SetInstr si614[]
Definition mm-set.cpp:3124
Test::Int::MiniModelSet::eval
int eval(const SetInstr *pc, int reg[], bool &failed)
Executes set instruction for evaluation (checking).
Definition mm-set.cpp:62
Test::Int::MiniModelSet::si282
const SetInstr si282[]
Definition mm-set.cpp:1606
Test::Int::MiniModelSet::si343
const SetInstr si343[]
Definition mm-set.cpp:1886
Test::Int::MiniModelSet::si651
const SetInstr si651[]
Definition mm-set.cpp:3294
Test::Int::MiniModelSet::si553
const SetInstr si553[]
Definition mm-set.cpp:2846
Test::Int::MiniModelSet::si379
const SetInstr si379[]
Definition mm-set.cpp:2050
Test::Int::MiniModelSet::si464
const SetInstr si464[]
Definition mm-set.cpp:2438
Test::Int::MiniModelSet::si681
const SetInstr si681[]
Definition mm-set.cpp:3430
Test::Int::MiniModelSet::si350
const SetInstr si350[]
Definition mm-set.cpp:1918
Test::Int::MiniModelSet::si467
const SetInstr si467[]
Definition mm-set.cpp:2452
Test::Int::MiniModelSet::si319
const SetInstr si319[]
Definition mm-set.cpp:1775
Test::Int::MiniModelSet::si581
const SetInstr si581[]
Definition mm-set.cpp:2974
Test::Int::MiniModelSet::si765
const SetInstr si765[]
Definition mm-set.cpp:3814
Test::Int::MiniModelSet::si535
const SetInstr si535[]
Definition mm-set.cpp:2762
Test::Int::MiniModelSet::si738
const SetInstr si738[]
Definition mm-set.cpp:3690
Test::Int::MiniModelSet::si552
const SetInstr si552[]
Definition mm-set.cpp:2841
Test::Int::MiniModelSet::si021
const SetInstr si021[]
Definition mm-set.cpp:414
Test::Int::MiniModelSet::si392
const SetInstr si392[]
Definition mm-set.cpp:2110
Test::Int::MiniModelSet::si598
const SetInstr si598[]
Definition mm-set.cpp:3050
Test::Int::MiniModelSet::si200
const SetInstr si200[]
Definition mm-set.cpp:1231
Test::Int::MiniModelSet::si213
const SetInstr si213[]
Definition mm-set.cpp:1290
Test::Int::MiniModelSet::si366
const SetInstr si366[]
Definition mm-set.cpp:1990
Test::Int::MiniModelSet::si181
const SetInstr si181[]
Definition mm-set.cpp:1145
Test::Int::MiniModelSet::si786
const SetInstr si786[]
Definition mm-set.cpp:3910
Test::Int::MiniModelSet::si769
const SetInstr si769[]
Definition mm-set.cpp:3833
Test::Int::MiniModelSet::si144
const SetInstr si144[]
Definition mm-set.cpp:975
Test::Int::MiniModelSet::si722
const SetInstr si722[]
Definition mm-set.cpp:3618
Test::Int::MiniModelSet::si237
const SetInstr si237[]
Definition mm-set.cpp:1401
Test::Int::MiniModelSet::si734
const SetInstr si734[]
Definition mm-set.cpp:3673
Test::Int::MiniModelSet::si572
const SetInstr si572[]
Definition mm-set.cpp:2932
Test::Int::MiniModelSet::si399
const SetInstr si399[]
Definition mm-set.cpp:2142
Test::Int::MiniModelSet::si064
const SetInstr si064[]
Definition mm-set.cpp:610
Test::Int::MiniModelSet::si820
const SetInstr si820[]
Definition mm-set.cpp:4066
Test::Int::MiniModelSet::si485
const SetInstr si485[]
Definition mm-set.cpp:2534
Test::Int::MiniModelSet::si794
const SetInstr si794[]
Definition mm-set.cpp:3946
Test::Int::MiniModelSet::si190
const SetInstr si190[]
Definition mm-set.cpp:1186
Test::Int::MiniModelSet::si795
const SetInstr si795[]
Definition mm-set.cpp:3951
Test::Int::MiniModelSet::si701
const SetInstr si701[]
Definition mm-set.cpp:3522
Test::Int::MiniModelSet::si140
const SetInstr si140[]
Definition mm-set.cpp:958
Test::Int::MiniModelSet::si571
const SetInstr si571[]
Definition mm-set.cpp:2927
Test::Int::MiniModelSet::si624
const SetInstr si624[]
Definition mm-set.cpp:3170
Test::Int::MiniModelSet::si478
const SetInstr si478[]
Definition mm-set.cpp:2502
Test::Int::MiniModelSet::si244
const SetInstr si244[]
Definition mm-set.cpp:1433
Test::Int::MiniModelSet::si036
const SetInstr si036[]
Definition mm-set.cpp:482
Test::Int::MiniModelSet::si802
const SetInstr si802[]
Definition mm-set.cpp:3983
Test::Int::MiniModelSet::si827
const SetInstr si827[]
Definition mm-set.cpp:4098
Test::Int::MiniModelSet::si053
const SetInstr si053[]
Definition mm-set.cpp:559
Test::Int::MiniModelSet::si725
const SetInstr si725[]
Definition mm-set.cpp:3631
Test::Int::MiniModelSet::si458
const SetInstr si458[]
Definition mm-set.cpp:2410
Test::Int::MiniModelSet::si742
const SetInstr si742[]
Definition mm-set.cpp:3710
Test::Int::MiniModelSet::si438
const SetInstr si438[]
Definition mm-set.cpp:2319
Test::Int::MiniModelSet::si482
const SetInstr si482[]
Definition mm-set.cpp:2521
Test::Int::MiniModelSet::si855
const SetInstr si855[]
Definition mm-set.cpp:4226
Test::Int::MiniModelSet::si192
const SetInstr si192[]
Definition mm-set.cpp:1194
Test::Int::MiniModelSet::si309
const SetInstr si309[]
Definition mm-set.cpp:1730
Test::Int::MiniModelSet::si673
const SetInstr si673[]
Definition mm-set.cpp:3394
Test::Int::MiniModelSet::si301
const SetInstr si301[]
Definition mm-set.cpp:1694
Test::Int::MiniModelSet::si393
const SetInstr si393[]
Definition mm-set.cpp:2114
Test::Int::MiniModelSet::si298
const SetInstr si298[]
Definition mm-set.cpp:1679
Test::Int::MiniModelSet::si542
const SetInstr si542[]
Definition mm-set.cpp:2794
Test::Int::MiniModelSet::si059
const SetInstr si059[]
Definition mm-set.cpp:586
Test::Int::MiniModelSet::si587
const SetInstr si587[]
Definition mm-set.cpp:3001
Test::Int::MiniModelSet::si524
const SetInstr si524[]
Definition mm-set.cpp:2713
Test::Int::MiniModelSet::si736
const SetInstr si736[]
Definition mm-set.cpp:3682
Test::Int::MiniModelSet::si574
const SetInstr si574[]
Definition mm-set.cpp:2942
Test::Int::MiniModelSet::si411
const SetInstr si411[]
Definition mm-set.cpp:2196
Test::Int::MiniModelSet::si026
const SetInstr si026[]
Definition mm-set.cpp:436
Test::Int::MiniModelSet::si308
const SetInstr si308[]
Definition mm-set.cpp:1726
Test::Int::MiniModelSet::si452
const SetInstr si452[]
Definition mm-set.cpp:2383
Test::Int::MiniModelSet::si854
const SetInstr si854[]
Definition mm-set.cpp:4222
Test::Int::MiniModelSet::si472
const SetInstr si472[]
Definition mm-set.cpp:2474
Test::Int::MiniModelSet::si311
const SetInstr si311[]
Definition mm-set.cpp:1738
Test::Int::MiniModelSet::si441
const SetInstr si441[]
Definition mm-set.cpp:2334
Test::Int::MiniModelSet::si501
const SetInstr si501[]
Definition mm-set.cpp:2607
Test::Int::MiniModelSet::si657
const SetInstr si657[]
Definition mm-set.cpp:3321
Test::Int::MiniModelSet::si748
const SetInstr si748[]
Definition mm-set.cpp:3737
Test::Int::MiniModelSet::si785
const SetInstr si785[]
Definition mm-set.cpp:3906
Test::Int::MiniModelSet::si042
const SetInstr si042[]
Definition mm-set.cpp:510
Test::Int::MiniModelSet::si823
const SetInstr si823[]
Definition mm-set.cpp:4079
Test::Int::MiniModelSet::si627
const SetInstr si627[]
Definition mm-set.cpp:3183
Test::Int::MiniModelSet::si843
const SetInstr si843[]
Definition mm-set.cpp:4170
Test::Int::MiniModelSet::si617
const SetInstr si617[]
Definition mm-set.cpp:3138
Test::Int::MiniModelSet::si168
const SetInstr si168[]
Definition mm-set.cpp:1086
Test::Int::MiniModelSet::si862
const SetInstr si862[]
Definition mm-set.cpp:4258
Test::Int::MiniModelSet::si474
const SetInstr si474[]
Definition mm-set.cpp:2484
Test::Int::MiniModelSet::si556
const SetInstr si556[]
Definition mm-set.cpp:2858
Test::Int::MiniModelSet::si156
const SetInstr si156[]
Definition mm-set.cpp:1030
Test::Int::MiniModelSet::si055
const SetInstr si055[]
Definition mm-set.cpp:569
Test::Int::MiniModelSet::si370
const SetInstr si370[]
Definition mm-set.cpp:2009
Test::Int::MiniModelSet::si642
const SetInstr si642[]
Definition mm-set.cpp:3252
Test::Int::MiniModelSet::si667
const SetInstr si667[]
Definition mm-set.cpp:3366
Test::Int::MiniModelSet::si480
const SetInstr si480[]
Definition mm-set.cpp:2511
Test::Int::MiniModelSet::si226
const SetInstr si226[]
Definition mm-set.cpp:1350
Test::Int::MiniModelSet::si750
const SetInstr si750[]
Definition mm-set.cpp:3746
Test::Int::MiniModelSet::si334
const SetInstr si334[]
Definition mm-set.cpp:1844
Test::Int::MiniModelSet::si866
const SetInstr si866[]
Definition mm-set.cpp:4276
Test::Int::MiniModelSet::si112
const SetInstr si112[]
Definition mm-set.cpp:830
Test::Int::MiniModelSet::si740
const SetInstr si740[]
Definition mm-set.cpp:3700
Test::Int::MiniModelSet::si038
const SetInstr si038[]
Definition mm-set.cpp:490
Test::Int::MiniModelSet::si602
const SetInstr si602[]
Definition mm-set.cpp:3070
Test::Int::MiniModelSet::si018
const SetInstr si018[]
Definition mm-set.cpp:399
Test::Int::MiniModelSet::si506
const SetInstr si506[]
Definition mm-set.cpp:2630
Test::Int::MiniModelSet::si743
const SetInstr si743[]
Definition mm-set.cpp:3714
Test::Int::MiniModelSet::si814
const SetInstr si814[]
Definition mm-set.cpp:4038
Test::Int::MiniModelSet::si431
const SetInstr si431[]
Definition mm-set.cpp:2287
Test::Int::MiniModelSet::si265
const SetInstr si265[]
Definition mm-set.cpp:1529
Test::Int::MiniModelSet::si475
const SetInstr si475[]
Definition mm-set.cpp:2489
Test::Int::MiniModelSet::si848
const SetInstr si848[]
Definition mm-set.cpp:4194
Test::Int::MiniModelSet::si547
const SetInstr si547[]
Definition mm-set.cpp:2818
Test::Int::MiniModelSet::si095
const SetInstr si095[]
Definition mm-set.cpp:751
Test::Int::MiniModelSet::si702
const SetInstr si702[]
Definition mm-set.cpp:3526
Test::Int::MiniModelSet::si837
const SetInstr si837[]
Definition mm-set.cpp:4143
Test::Int::MiniModelSet::si072
const SetInstr si072[]
Definition mm-set.cpp:646
Test::Int::MiniModelSet::si417
const SetInstr si417[]
Definition mm-set.cpp:2223
Test::Int::MiniModelSet::si696
const SetInstr si696[]
Definition mm-set.cpp:3498
Test::Int::MiniModelSet::si762
const SetInstr si762[]
Definition mm-set.cpp:3801
Test::Int::MiniModelSet::si469
const SetInstr si469[]
Definition mm-set.cpp:2462
Test::Int::MiniModelSet::si809
const SetInstr si809[]
Definition mm-set.cpp:4015
Test::Int::MiniModelSet::si851
const SetInstr si851[]
Definition mm-set.cpp:4207
Test::Int::MiniModelSet::si729
const SetInstr si729[]
Definition mm-set.cpp:3650
Test::Int::MiniModelSet::si659
const SetInstr si659[]
Definition mm-set.cpp:3330
Test::Int::MiniModelSet::si395
const SetInstr si395[]
Definition mm-set.cpp:2122
Test::Int::MiniModelSet::si664
const SetInstr si664[]
Definition mm-set.cpp:3353
Test::Int::MiniModelSet::si804
const SetInstr si804[]
Definition mm-set.cpp:3993
Test::Int::MiniModelSet::si811
const SetInstr si811[]
Definition mm-set.cpp:4025
Test::Int::MiniModelSet::si124
const SetInstr si124[]
Definition mm-set.cpp:884
Test::Int::MiniModelSet::si688
const SetInstr si688[]
Definition mm-set.cpp:3462
Test::Int::MiniModelSet::si241
const SetInstr si241[]
Definition mm-set.cpp:1418
Test::Int::MiniModelSet::si310
const SetInstr si310[]
Definition mm-set.cpp:1734
Test::Int::MiniModelSet::si293
const SetInstr si293[]
Definition mm-set.cpp:1657
Test::Int::MiniModelSet::si328
const SetInstr si328[]
Definition mm-set.cpp:1817
Test::Int::MiniModelSet::si842
const SetInstr si842[]
Definition mm-set.cpp:4166
Test::Int::MiniModelSet::si073
const SetInstr si073[]
Definition mm-set.cpp:650
Test::Int::MiniModelSet::si178
const SetInstr si178[]
Definition mm-set.cpp:1130
Test::Int::MiniModelSet::si013
const SetInstr si013[]
Definition mm-set.cpp:377
Test::Int::MiniModelSet::si495
const SetInstr si495[]
Definition mm-set.cpp:2580
Test::Int::MiniModelSet::si776
const SetInstr si776[]
Definition mm-set.cpp:3865
Test::Int::MiniModelSet::si332
const SetInstr si332[]
Definition mm-set.cpp:1834
Test::Int::MiniModelSet::si171
const SetInstr si171[]
Definition mm-set.cpp:1098
Test::Int::MiniModelSet::si860
const SetInstr si860[]
Definition mm-set.cpp:4249
Test::Int::MiniModelSet::si693
const SetInstr si693[]
Definition mm-set.cpp:3486
Test::Int::MiniModelSet::si745
const SetInstr si745[]
Definition mm-set.cpp:3722
Test::Int::MiniModelSet::si519
const SetInstr si519[]
Definition mm-set.cpp:2690
Test::Int::MiniModelSet::si509
const SetInstr si509[]
Definition mm-set.cpp:2644
Test::Int::MiniModelSet::si599
const SetInstr si599[]
Definition mm-set.cpp:3055
Test::Int::MiniModelSet::si680
const SetInstr si680[]
Definition mm-set.cpp:3426
Test::Int::MiniModelSet::si473
const SetInstr si473[]
Definition mm-set.cpp:2479
Test::Int::MiniModelSet::si222
const SetInstr si222[]
Definition mm-set.cpp:1332
Test::Int::MiniModelSet::si170
const SetInstr si170[]
Definition mm-set.cpp:1094
Test::Int::MiniModelSet::si462
const SetInstr si462[]
Definition mm-set.cpp:2430
Test::Int::MiniModelSet::si338
const SetInstr si338[]
Definition mm-set.cpp:1862
Test::Int::MiniModelSet::si808
const SetInstr si808[]
Definition mm-set.cpp:4010
Test::Int::MiniModelSet::si845
const SetInstr si845[]
Definition mm-set.cpp:4180
Test::Int::MiniModelSet::si152
const SetInstr si152[]
Definition mm-set.cpp:1012
Test::Int::MiniModelSet::si090
const SetInstr si090[]
Definition mm-set.cpp:729
Test::Int::MiniModelSet::si432
const SetInstr si432[]
Definition mm-set.cpp:2292
Test::Int::MiniModelSet::si017
const SetInstr si017[]
Definition mm-set.cpp:394
Test::Int::MiniModelSet::si648
const SetInstr si648[]
Definition mm-set.cpp:3279
Test::Int::MiniModelSet::si025
const SetInstr si025[]
Definition mm-set.cpp:431
Test::Int::MiniModelSet::si205
const SetInstr si205[]
Definition mm-set.cpp:1254
Test::Int::MiniModelSet::si197
const SetInstr si197[]
Definition mm-set.cpp:1218
Test::Int::MiniModelSet::si151
const SetInstr si151[]
Definition mm-set.cpp:1007
Test::Int::MiniModelSet::si056
const SetInstr si056[]
Definition mm-set.cpp:574
Test::Int::MiniModelSet::si138
const SetInstr si138[]
Definition mm-set.cpp:948
Test::Int::MiniModelSet::si818
const SetInstr si818[]
Definition mm-set.cpp:4057
Test::Int::MiniModelSet::si671
const SetInstr si671[]
Definition mm-set.cpp:3385
Test::Int::MiniModelSet::si212
const SetInstr si212[]
Definition mm-set.cpp:1286
Test::Int::MiniModelSet::si081
const SetInstr si081[]
Definition mm-set.cpp:687
Test::Int::MiniModelSet::si155
const SetInstr si155[]
Definition mm-set.cpp:1026
Test::Int::MiniModelSet::si374
const SetInstr si374[]
Definition mm-set.cpp:2026
Test::Int::MiniModelSet::si111
const SetInstr si111[]
Definition mm-set.cpp:825
Test::Int::MiniModelSet::si100
const SetInstr si100[]
Definition mm-set.cpp:774
Test::Int::MiniModelSet::si600
const SetInstr si600[]
Definition mm-set.cpp:3060
Test::Int::MiniModelSet::si504
const SetInstr si504[]
Definition mm-set.cpp:2622
Test::Int::MiniModelSet::si304
const SetInstr si304[]
Definition mm-set.cpp:1706
Test::Int::MiniModelSet::si164
const SetInstr si164[]
Definition mm-set.cpp:1066
Test::Int::MiniModelSet::si749
const SetInstr si749[]
Definition mm-set.cpp:3742
Test::Int::MiniModelSet::si210
const SetInstr si210[]
Definition mm-set.cpp:1278
Test::Int::MiniModelSet::si214
const SetInstr si214[]
Definition mm-set.cpp:1295
Test::Int::MiniModelSet::si318
const SetInstr si318[]
Definition mm-set.cpp:1770
Test::Int::MiniModelSet::si201
const SetInstr si201[]
Definition mm-set.cpp:1236
Test::Int::MiniModelSet::si471
const SetInstr si471[]
Definition mm-set.cpp:2470
Test::Int::MiniModelSet::si182
const SetInstr si182[]
Definition mm-set.cpp:1150
Test::Int::MiniModelSet::si638
const SetInstr si638[]
Definition mm-set.cpp:3234
Test::Int::MiniModelSet::si578
const SetInstr si578[]
Definition mm-set.cpp:2959
Test::Int::MiniModelSet::si784
const SetInstr si784[]
Definition mm-set.cpp:3902
Test::Int::MiniModelSet::si449
const SetInstr si449[]
Definition mm-set.cpp:2370
Test::Int::MiniModelSet::si606
const SetInstr si606[]
Definition mm-set.cpp:3087
Test::Int::MiniModelSet::si325
const SetInstr si325[]
Definition mm-set.cpp:1802
Test::Int::MiniModelSet::si592
const SetInstr si592[]
Definition mm-set.cpp:3023
Test::Int::MiniModelSet::si341
const SetInstr si341[]
Definition mm-set.cpp:1876
Test::Int::MiniModelSet::si609
const SetInstr si609[]
Definition mm-set.cpp:3102
Test::Int::MiniModelSet::si739
const SetInstr si739[]
Definition mm-set.cpp:3695
Test::Int::MiniModelSet::si662
const SetInstr si662[]
Definition mm-set.cpp:3343
Test::Int::MiniModelSet::si121
const SetInstr si121[]
Definition mm-set.cpp:870
Test::Int::MiniModelSet::si799
const SetInstr si799[]
Definition mm-set.cpp:3970
Test::Int::MiniModelSet::si326
const SetInstr si326[]
Definition mm-set.cpp:1807
Test::Int::MiniModelSet::si690
const SetInstr si690[]
Definition mm-set.cpp:3471
Test::Int::MiniModelSet::si674
const SetInstr si674[]
Definition mm-set.cpp:3398
Test::Int::MiniModelSet::si203
const SetInstr si203[]
Definition mm-set.cpp:1246
Test::Int::MiniModelSet::si176
const SetInstr si176[]
Definition mm-set.cpp:1122
Test::Int::MiniModelSet::si620
const SetInstr si620[]
Definition mm-set.cpp:3151
Test::Int::MiniModelSet::si106
const SetInstr si106[]
Definition mm-set.cpp:802
Test::Int::MiniModelSet::si239
const SetInstr si239[]
Definition mm-set.cpp:1410
Test::Int::MiniModelSet::si779
const SetInstr si779[]
Definition mm-set.cpp:3878
Test::Int::MiniModelSet::si088
const SetInstr si088[]
Definition mm-set.cpp:719
Test::Int::MiniModelSet::si594
const SetInstr si594[]
Definition mm-set.cpp:3033
Test::Int::MiniModelSet::si526
const SetInstr si526[]
Definition mm-set.cpp:2722
Test::Int::MiniModelSet::si752
const SetInstr si752[]
Definition mm-set.cpp:3754
Test::Int::MiniModelSet::si413
const SetInstr si413[]
Definition mm-set.cpp:2206
Test::Int::MiniModelSet::si481
const SetInstr si481[]
Definition mm-set.cpp:2516
Test::Int::MiniModelSet::si314
const SetInstr si314[]
Definition mm-set.cpp:1753
Test::Int::MiniModelSet::si041
const SetInstr si041[]
Definition mm-set.cpp:505
Test::Int::MiniModelSet::si770
const SetInstr si770[]
Definition mm-set.cpp:3838
Test::Int::MiniModelSet::si626
const SetInstr si626[]
Definition mm-set.cpp:3178
Test::Int::MiniModelSet::si157
const SetInstr si157[]
Definition mm-set.cpp:1034
Test::Int::MiniModelSet::si726
const SetInstr si726[]
Definition mm-set.cpp:3636
Test::Int::MiniModelSet::si086
const SetInstr si086[]
Definition mm-set.cpp:710
Test::Int::MiniModelSet::si835
const SetInstr si835[]
Definition mm-set.cpp:4134
Test::Int::MiniModelSet::si723
const SetInstr si723[]
Definition mm-set.cpp:3622
Test::Int::MiniModelSet::si307
const SetInstr si307[]
Definition mm-set.cpp:1721
Test::Int::MiniModelSet::si656
const SetInstr si656[]
Definition mm-set.cpp:3316
Test::Int::MiniModelSet::si525
const SetInstr si525[]
Definition mm-set.cpp:2718
Test::Int::MiniModelSet::si188
const SetInstr si188[]
Definition mm-set.cpp:1177
Test::Int::MiniModelSet::si198
const SetInstr si198[]
Definition mm-set.cpp:1222
Test::Int::MiniModelSet::si254
const SetInstr si254[]
Definition mm-set.cpp:1478
Test::Int::MiniModelSet::si826
const SetInstr si826[]
Definition mm-set.cpp:4094
Test::Int::MiniModelSet::si024
const SetInstr si024[]
Definition mm-set.cpp:426
Test::Int::MiniModelSet::si414
const SetInstr si414[]
Definition mm-set.cpp:2210
Test::Int::MiniModelSet::si401
const SetInstr si401[]
Definition mm-set.cpp:2150
Test::Int::MiniModelSet::si180
const SetInstr si180[]
Definition mm-set.cpp:1140
Test::Int::MiniModelSet::si000
const SetInstr si000[]
Definition mm-set.cpp:318
Test::Int::MiniModelSet::si777
const SetInstr si777[]
Definition mm-set.cpp:3870
Test::Int::MiniModelSet::si800
const SetInstr si800[]
Definition mm-set.cpp:3974
Test::Int::MiniModelSet::si119
const SetInstr si119[]
Definition mm-set.cpp:862
Test::Int::MiniModelSet::si496
const SetInstr si496[]
Definition mm-set.cpp:2585
Test::Int::MiniModelSet::si137
const SetInstr si137[]
Definition mm-set.cpp:943
Test::Int::MiniModelSet::si733
const SetInstr si733[]
Definition mm-set.cpp:3668
Test::Int::MiniModelSet::si110
const SetInstr si110[]
Definition mm-set.cpp:820
Test::Int::MiniModelSet::si394
const SetInstr si394[]
Definition mm-set.cpp:2118
Test::Int::MiniModelSet::si006
const SetInstr si006[]
Definition mm-set.cpp:345
Test::Int::MiniModelSet::si530
const SetInstr si530[]
Definition mm-set.cpp:2740
Test::Int::MiniModelSet::si655
const SetInstr si655[]
Definition mm-set.cpp:3311
Test::Int::MiniModelSet::si248
const SetInstr si248[]
Definition mm-set.cpp:1450
Test::Int::MiniModelSet::si061
const SetInstr si061[]
Definition mm-set.cpp:596
Test::Int::MiniModelSet::si425
const SetInstr si425[]
Definition mm-set.cpp:2260
Test::Int::MiniModelSet::si687
const SetInstr si687[]
Definition mm-set.cpp:3458
Test::Int::MiniModelSet::si019
const SetInstr si019[]
Definition mm-set.cpp:404
Test::Int::MiniModelSet::si313
const SetInstr si313[]
Definition mm-set.cpp:1748
Test::Int::MiniModelSet::si641
const SetInstr si641[]
Definition mm-set.cpp:3247
Test::Int::MiniModelSet::si515
const SetInstr si515[]
Definition mm-set.cpp:2671
Test::Int::MiniModelSet::si299
const SetInstr si299[]
Definition mm-set.cpp:1684
Test::Int::MiniModelSet::si420
const SetInstr si420[]
Definition mm-set.cpp:2238
Test::Int::MiniModelSet::si386
const SetInstr si386[]
Definition mm-set.cpp:2082
Test::Int::MiniModelSet::si783
const SetInstr si783[]
Definition mm-set.cpp:3897
Test::Int::MiniModelSet::si486
const SetInstr si486[]
Definition mm-set.cpp:2538
Test::Int::MiniModelSet::si271
const SetInstr si271[]
Definition mm-set.cpp:1556
Test::Int::MiniModelSet::si099
const SetInstr si099[]
Definition mm-set.cpp:770
Test::Int::MiniModelSet::si872
const SetInstr si872[]
Definition mm-set.cpp:4303
Test::Int::MiniModelSet::si077
const SetInstr si077[]
Definition mm-set.cpp:670
Test::Int::MiniModelSet::si240
const SetInstr si240[]
Definition mm-set.cpp:1414
Test::Int::MiniModelSet::si878
const SetInstr si878[]
Definition mm-set.cpp:4330
Test::Int::MiniModelSet::si879
const SetInstr si879[]
Definition mm-set.cpp:4334
Test::Int::MiniModelSet::si610
const SetInstr si610[]
Definition mm-set.cpp:3106
Test::Int::MiniModelSet::si619
const SetInstr si619[]
Definition mm-set.cpp:3146
Test::Int::MiniModelSet::si225
const SetInstr si225[]
Definition mm-set.cpp:1346
Test::Int::MiniModelSet::si202
const SetInstr si202[]
Definition mm-set.cpp:1241
Test::Int::MiniModelSet::si807
const SetInstr si807[]
Definition mm-set.cpp:4006
Test::Int::MiniModelSet::si666
const SetInstr si666[]
Definition mm-set.cpp:3362
Test::Int::MiniModelSet::si424
const SetInstr si424[]
Definition mm-set.cpp:2255
Test::Int::MiniModelSet::si357
const SetInstr si357[]
Definition mm-set.cpp:1950
Test::Int::MiniModelSet::si512
const SetInstr si512[]
Definition mm-set.cpp:2658
Test::Int::MiniModelSet::si166
const SetInstr si166[]
Definition mm-set.cpp:1076
Test::Int::MiniModelSet::si806
const SetInstr si806[]
Definition mm-set.cpp:4002
Test::Int::MiniModelSet::si242
const SetInstr si242[]
Definition mm-set.cpp:1423
Test::Int::MiniModelSet::si508
const SetInstr si508[]
Definition mm-set.cpp:2639
Test::Int::MiniModelSet::si274
const SetInstr si274[]
Definition mm-set.cpp:1570
Test::Int::MiniModelSet::si714
const SetInstr si714[]
Definition mm-set.cpp:3582
Test::Int::MiniModelSet::si388
const SetInstr si388[]
Definition mm-set.cpp:2090
Test::Int::MiniModelSet::si416
const SetInstr si416[]
Definition mm-set.cpp:2218
Test::Int::MiniModelSet::si258
const SetInstr si258[]
Definition mm-set.cpp:1497
Test::Int::MiniModelSet::si232
const SetInstr si232[]
Definition mm-set.cpp:1378
Test::Int::MiniModelSet::si700
const SetInstr si700[]
Definition mm-set.cpp:3518
Test::Int::MiniModelSet::si003
const SetInstr si003[]
Definition mm-set.cpp:330
Test::Int::MiniModelSet::si631
const SetInstr si631[]
Definition mm-set.cpp:3202
Test::Int::MiniModelSet::si853
const SetInstr si853[]
Definition mm-set.cpp:4217
Test::Int::MiniModelSet::si191
const SetInstr si191[]
Definition mm-set.cpp:1190
Test::Int::MiniModelSet::si825
const SetInstr si825[]
Definition mm-set.cpp:4089
Test::Int::MiniModelSet::si518
const SetInstr si518[]
Definition mm-set.cpp:2686
Test::Int::MiniModelSet::si083
const SetInstr si083[]
Definition mm-set.cpp:697
Test::Int::MiniModelSet::si635
const SetInstr si635[]
Definition mm-set.cpp:3220
Test::Int::MiniModelSet::si551
const SetInstr si551[]
Definition mm-set.cpp:2836
Test::Int::MiniModelSet::si380
const SetInstr si380[]
Definition mm-set.cpp:2054
Test::Int::MiniModelSet::si623
const SetInstr si623[]
Definition mm-set.cpp:3166
Test::Int::MiniModelSet::si195
const SetInstr si195[]
Definition mm-set.cpp:1209
Test::Int::MiniModelSet::si173
const SetInstr si173[]
Definition mm-set.cpp:1108
Test::Int::MiniModelSet::si847
const SetInstr si847[]
Definition mm-set.cpp:4190
Test::Int::MiniModelSet::si087
const SetInstr si087[]
Definition mm-set.cpp:714
Test::Int::MiniModelSet::si699
const SetInstr si699[]
Definition mm-set.cpp:3513
Test::Int::MiniModelSet::si494
const SetInstr si494[]
Definition mm-set.cpp:2575
Test::Int::MiniModelSet::si793
const SetInstr si793[]
Definition mm-set.cpp:3942
Test::Int::MiniModelSet::si150
const SetInstr si150[]
Definition mm-set.cpp:1002
Test::Int::MiniModelSet::si358
const SetInstr si358[]
Definition mm-set.cpp:1954
Test::Int::MiniModelSet::si418
const SetInstr si418[]
Definition mm-set.cpp:2228
Test::Int::MiniModelSet::si146
const SetInstr si146[]
Definition mm-set.cpp:985
Test::Int::MiniModelSet::si007
const SetInstr si007[]
Definition mm-set.cpp:350
Test::Int::MiniModelSet::si102
const SetInstr si102[]
Definition mm-set.cpp:783
Test::Int::MiniModelSet::si756
const SetInstr si756[]
Definition mm-set.cpp:3774
Test::Int::MiniModelSet::si058
const SetInstr si058[]
Definition mm-set.cpp:582
Test::Int::MiniModelSet::si224
const SetInstr si224[]
Definition mm-set.cpp:1342
Test::Int::MiniModelSet::si243
const SetInstr si243[]
Definition mm-set.cpp:1428
Test::Int::MiniModelSet::si384
const SetInstr si384[]
Definition mm-set.cpp:2073
Test::Int::MiniModelSet::si833
const SetInstr si833[]
Definition mm-set.cpp:4126
Test::Int::MiniModelSet::si277
const SetInstr si277[]
Definition mm-set.cpp:1583
Test::Int::MiniModelSet::si865
const SetInstr si865[]
Definition mm-set.cpp:4271
Test::Int::MiniModelSet::si730
const SetInstr si730[]
Definition mm-set.cpp:3654
Test::Int::MiniModelSet::si324
const SetInstr si324[]
Definition mm-set.cpp:1798
Test::Int::MiniModelSet::si153
const SetInstr si153[]
Definition mm-set.cpp:1017
Test::Int::MiniModelSet::si857
const SetInstr si857[]
Definition mm-set.cpp:4234
Test::Int::MiniModelSet::si694
const SetInstr si694[]
Definition mm-set.cpp:3490
Test::Int::MiniModelSet::si810
const SetInstr si810[]
Definition mm-set.cpp:4020
Test::Int::MiniModelSet::si387
const SetInstr si387[]
Definition mm-set.cpp:2086
Test::Int::MiniModelSet::si685
const SetInstr si685[]
Definition mm-set.cpp:3449
Test::Int::MiniModelSet::simpleReifiedSemantics
bool simpleReifiedSemantics(const SetInstr *pc)
Definition mm-set.cpp:102
Test::Int::MiniModelSet::si647
const SetInstr si647[]
Definition mm-set.cpp:3274
Test::Int::MiniModelSet::si113
const SetInstr si113[]
Definition mm-set.cpp:834
Test::Int::MiniModelSet::si260
const SetInstr si260[]
Definition mm-set.cpp:1506
Test::Int::MiniModelSet::si209
const SetInstr si209[]
Definition mm-set.cpp:1273
Test::Int::MiniModelSet::si302
const SetInstr si302[]
Definition mm-set.cpp:1698
Test::Int::MiniModelSet::si320
const SetInstr si320[]
Definition mm-set.cpp:1780
Test::Int::MiniModelSet::si278
const SetInstr si278[]
Definition mm-set.cpp:1588
Test::Int::MiniModelSet::si294
const SetInstr si294[]
Definition mm-set.cpp:1662
Test::Int::MiniModelSet::si650
const SetInstr si650[]
Definition mm-set.cpp:3289
Test::Int::MiniModelSet::si489
const SetInstr si489[]
Definition mm-set.cpp:2553
Test::Int::MiniModelSet::si391
const SetInstr si391[]
Definition mm-set.cpp:2105
Test::Int::MiniModelSet::si330
const SetInstr si330[]
Definition mm-set.cpp:1826
Test::Int::MiniModelSet::si573
const SetInstr si573[]
Definition mm-set.cpp:2937
Test::Int::MiniModelSet::si385
const SetInstr si385[]
Definition mm-set.cpp:2078
Test::Int::MiniModelSet::si466
const SetInstr si466[]
Definition mm-set.cpp:2447
Test::Int::MiniModelSet::si792
const SetInstr si792[]
Definition mm-set.cpp:3938
Test::Int::MiniModelSet::si029
const SetInstr si029[]
Definition mm-set.cpp:450
Test::Int::MiniModelSet::si746
const SetInstr si746[]
Definition mm-set.cpp:3727
Test::Int::MiniModelSet::si031
const SetInstr si031[]
Definition mm-set.cpp:458
Test::Int::MiniModelSet::si695
const SetInstr si695[]
Definition mm-set.cpp:3494
Test::Int::MiniModelSet::si692
const SetInstr si692[]
Definition mm-set.cpp:3481
Test::Int::MiniModelSet::si060
const SetInstr si060[]
Definition mm-set.cpp:591
Test::Int::MiniModelSet::si208
const SetInstr si208[]
Definition mm-set.cpp:1268
Test::Int::MiniModelSet::si118
const SetInstr si118[]
Definition mm-set.cpp:857
Test::Int::MiniModelSet::si125
const SetInstr si125[]
Definition mm-set.cpp:889
Test::Int::MiniModelSet::si303
const SetInstr si303[]
Definition mm-set.cpp:1702
Test::Int::MiniModelSet::si479
const SetInstr si479[]
Definition mm-set.cpp:2506
Test::Int::MiniModelSet::si815
const SetInstr si815[]
Definition mm-set.cpp:4042
Test::Int::MiniModelSet::si408
const SetInstr si408[]
Definition mm-set.cpp:2182
Test::Int::MiniModelSet::si129
const SetInstr si129[]
Definition mm-set.cpp:906
Test::Int::MiniModelSet::si159
const SetInstr si159[]
Definition mm-set.cpp:1044
Test::Int::MiniModelSet::si398
const SetInstr si398[]
Definition mm-set.cpp:2137
Test::Int::MiniModelSet::si167
const SetInstr si167[]
Definition mm-set.cpp:1081
Test::Int::MiniModelSet::si108
const SetInstr si108[]
Definition mm-set.cpp:810
Test::Int::MiniModelSet::si676
const SetInstr si676[]
Definition mm-set.cpp:3407
Test::Int::MiniModelSet::si533
const SetInstr si533[]
Definition mm-set.cpp:2754
Test::Int::MiniModelSet::si874
const SetInstr si874[]
Definition mm-set.cpp:4313
Test::Int::MiniModelSet::si008
const SetInstr si008[]
Definition mm-set.cpp:354
Test::Int::MiniModelSet::si371
const SetInstr si371[]
Definition mm-set.cpp:2014
Test::Int::MiniModelSet::si289
const SetInstr si289[]
Definition mm-set.cpp:1638
Test::Int::MiniModelSet::si177
const SetInstr si177[]
Definition mm-set.cpp:1126
Test::Int::MiniModelSet::si373
const SetInstr si373[]
Definition mm-set.cpp:2022
Test::Int::MiniModelSet::si434
const SetInstr si434[]
Definition mm-set.cpp:2302
Test::Int::MiniModelSet::si683
const SetInstr si683[]
Definition mm-set.cpp:3439
Test::Int::MiniModelSet::si262
const SetInstr si262[]
Definition mm-set.cpp:1514
Test::Int::MiniModelSet::si537
const SetInstr si537[]
Definition mm-set.cpp:2772
Test::Int::MiniModelSet::si755
const SetInstr si755[]
Definition mm-set.cpp:3769
Test::Int::MiniModelSet::si492
const SetInstr si492[]
Definition mm-set.cpp:2566
Test::Int::MiniModelSet::si322
const SetInstr si322[]
Definition mm-set.cpp:1790
Test::Int::MiniModelSet::si409
const SetInstr si409[]
Definition mm-set.cpp:2186
Test::Int::MiniModelSet::si605
const SetInstr si605[]
Definition mm-set.cpp:3082
Test::Int::MiniModelSet::si189
const SetInstr si189[]
Definition mm-set.cpp:1182
Test::Int::MiniModelSet::si067
const SetInstr si067[]
Definition mm-set.cpp:623
Test::Int::MiniModelSet::si263
const SetInstr si263[]
Definition mm-set.cpp:1519
Test::Int::MiniModelSet::si829
const SetInstr si829[]
Definition mm-set.cpp:4106
Test::Int::MiniModelSet::si404
const SetInstr si404[]
Definition mm-set.cpp:2164
Test::Int::MiniModelSet::si143
const SetInstr si143[]
Definition mm-set.cpp:970
Test::Int::MiniModelSet::si135
const SetInstr si135[]
Definition mm-set.cpp:934
Test::Int::MiniModelSet::si005
const SetInstr si005[]
Definition mm-set.cpp:340
Test::Int::MiniModelSet::si461
const SetInstr si461[]
Definition mm-set.cpp:2425
Test::Int::MiniModelSet::si503
const SetInstr si503[]
Definition mm-set.cpp:2617
Test::Int::MiniModelSet::si315
const SetInstr si315[]
Definition mm-set.cpp:1758
Test::Int::MiniModelSet::si027
const SetInstr si027[]
Definition mm-set.cpp:441
Test::Int::MiniModelSet::SetOpcode
SetOpcode
Set opcode.
Definition mm-set.cpp:44
Test::Int::MiniModelSet::SO_HLT
@ SO_HLT
Stop execution.
Definition mm-set.cpp:50
Test::Int::MiniModelSet::SO_UNION
@ SO_UNION
Union.
Definition mm-set.cpp:46
Test::Int::MiniModelSet::SO_INTER
@ SO_INTER
Intersection.
Definition mm-set.cpp:48
Test::Int::MiniModelSet::SO_DUNION
@ SO_DUNION
Disjoint union.
Definition mm-set.cpp:47
Test::Int::MiniModelSet::SO_MINUS
@ SO_MINUS
Difference.
Definition mm-set.cpp:49
Test::Int::MiniModelSet::SO_CMPL
@ SO_CMPL
Complement.
Definition mm-set.cpp:45
Test::Int::MiniModelSet::si054
const SetInstr si054[]
Definition mm-set.cpp:564
Test::Int::MiniModelSet::si812
const SetInstr si812[]
Definition mm-set.cpp:4030
Test::Int::MiniModelSet::si645
const SetInstr si645[]
Definition mm-set.cpp:3266
Test::Int::MiniModelSet::si557
const SetInstr si557[]
Definition mm-set.cpp:2863
Test::Int::MiniModelSet::si354
const SetInstr si354[]
Definition mm-set.cpp:1935
Test::Int::MiniModelSet::si290
const SetInstr si290[]
Definition mm-set.cpp:1642
Test::Int::MiniModelSet::si009
const SetInstr si009[]
Definition mm-set.cpp:358
Test::Int::MiniModelSet::si546
const SetInstr si546[]
Definition mm-set.cpp:2814
Test::Int::MiniModelSet::si207
const SetInstr si207[]
Definition mm-set.cpp:1263
Test::Int::MiniModelSet::si544
const SetInstr si544[]
Definition mm-set.cpp:2804
Test::Int::MiniModelSet::si523
const SetInstr si523[]
Definition mm-set.cpp:2708
Test::Int::MiniModelSet::si822
const SetInstr si822[]
Definition mm-set.cpp:4074
Test::Int::MiniModelSet::si439
const SetInstr si439[]
Definition mm-set.cpp:2324
Test::Int::MiniModelSet::si540
const SetInstr si540[]
Definition mm-set.cpp:2786
Test::Int::MiniModelSet::si016
const SetInstr si016[]
Definition mm-set.cpp:390
Test::Int::MiniModelSet::si595
const SetInstr si595[]
Definition mm-set.cpp:3038
Test::Int::MiniModelSet::si406
const SetInstr si406[]
Definition mm-set.cpp:2174
Test::Int::MiniModelSet::si279
const SetInstr si279[]
Definition mm-set.cpp:1593
Test::Int::MiniModelSet::si335
const SetInstr si335[]
Definition mm-set.cpp:1849
Test::Int::MiniModelSet::si347
const SetInstr si347[]
Definition mm-set.cpp:1903
Test::Int::MiniModelSet::si132
const SetInstr si132[]
Definition mm-set.cpp:921
Test::Int::MiniModelSet::si817
const SetInstr si817[]
Definition mm-set.cpp:4052
Test::Int::MiniModelSet::si010
const SetInstr si010[]
Definition mm-set.cpp:362
Test::Int::MiniModelSet::si499
const SetInstr si499[]
Definition mm-set.cpp:2598
Test::Int::MiniModelSet::si272
const SetInstr si272[]
Definition mm-set.cpp:1561
Test::Int::MiniModelSet::si356
const SetInstr si356[]
Definition mm-set.cpp:1945
Test::Int::MiniModelSet::si772
const SetInstr si772[]
Definition mm-set.cpp:3846
Test::Int::MiniModelSet::si708
const SetInstr si708[]
Definition mm-set.cpp:3554
Test::Int::MiniModelSet::si682
const SetInstr si682[]
Definition mm-set.cpp:3434
Test::Int::MiniModelSet::si522
const SetInstr si522[]
Definition mm-set.cpp:2703
Test::Int::MiniModelSet::si861
const SetInstr si861[]
Definition mm-set.cpp:4254
Test::Int::MiniModelSet::si710
const SetInstr si710[]
Definition mm-set.cpp:3562
Test::Int::MiniModelSet::si068
const SetInstr si068[]
Definition mm-set.cpp:628
Test::Int::MiniModelSet::si250
const SetInstr si250[]
Definition mm-set.cpp:1460
Test::Int::MiniModelSet::si732
const SetInstr si732[]
Definition mm-set.cpp:3663
Test::Int::MiniModelSet::si359
const SetInstr si359[]
Definition mm-set.cpp:1958
Test::Int::MiniModelSet::si246
const SetInstr si246[]
Definition mm-set.cpp:1442
Test::Int::MiniModelSet::si615
const SetInstr si615[]
Definition mm-set.cpp:3129
Test::Int::MiniModelSet::si002
const SetInstr si002[]
Definition mm-set.cpp:326
Test::Int::MiniModelSet::si429
const SetInstr si429[]
Definition mm-set.cpp:2278
Test::Int::MiniModelSet::si105
const SetInstr si105[]
Definition mm-set.cpp:798
Test::Int::MiniModelSet::si353
const SetInstr si353[]
Definition mm-set.cpp:1930
Test::Int::MiniModelSet::si127
const SetInstr si127[]
Definition mm-set.cpp:898
Test::Int::MiniModelSet::si767
const SetInstr si767[]
Definition mm-set.cpp:3823
Test::Int::MiniModelSet::si339
const SetInstr si339[]
Definition mm-set.cpp:1866
Test::Int::MiniModelSet::si643
const SetInstr si643[]
Definition mm-set.cpp:3257
Test::Int::MiniModelSet::si637
const SetInstr si637[]
Definition mm-set.cpp:3230
Test::Int::MiniModelSet::si122
const SetInstr si122[]
Definition mm-set.cpp:874
Test::Int::MiniModelSet::si249
const SetInstr si249[]
Definition mm-set.cpp:1455
Test::Int::MiniModelSet::si133
const SetInstr si133[]
Definition mm-set.cpp:926
Test::Int::MiniModelSet::si011
const SetInstr si011[]
Definition mm-set.cpp:367
Test::Int::MiniModelSet::si030
const SetInstr si030[]
Definition mm-set.cpp:454
Test::Int::MiniModelSet::si264
const SetInstr si264[]
Definition mm-set.cpp:1524
Test::Int::MiniModelSet::si704
const SetInstr si704[]
Definition mm-set.cpp:3535
Test::Int::MiniModelSet::si175
const SetInstr si175[]
Definition mm-set.cpp:1118
Test::Int::MiniModelSet::si870
const SetInstr si870[]
Definition mm-set.cpp:4294
Test::Int::MiniModelSet::si435
const SetInstr si435[]
Definition mm-set.cpp:2306
Test::Int::MiniModelSet::si428
const SetInstr si428[]
Definition mm-set.cpp:2274
Test::Int::MiniModelSet::si538
const SetInstr si538[]
Definition mm-set.cpp:2777
Test::Int::MiniModelSet::si836
const SetInstr si836[]
Definition mm-set.cpp:4138
Test::Int::MiniModelSet::si158
const SetInstr si158[]
Definition mm-set.cpp:1039
Test::Int::MiniModelSet::si616
const SetInstr si616[]
Definition mm-set.cpp:3134
Test::Int::MiniModelSet::si539
const SetInstr si539[]
Definition mm-set.cpp:2782
Test::Int::MiniModelSet::si591
const SetInstr si591[]
Definition mm-set.cpp:3018
Test::Int::MiniModelSet::si590
const SetInstr si590[]
Definition mm-set.cpp:3014
Test::Int::MiniModelSet::si094
const SetInstr si094[]
Definition mm-set.cpp:746
Test::Int::MiniModelSet::si577
const SetInstr si577[]
Definition mm-set.cpp:2954
Test::Int::MiniModelSet::si345
const SetInstr si345[]
Definition mm-set.cpp:1894
Test::Int::MiniModelSet::si217
const SetInstr si217[]
Definition mm-set.cpp:1310
Test::Int::MiniModelSet::si670
const SetInstr si670[]
Definition mm-set.cpp:3380
Test::Int::MiniModelSet::si450
const SetInstr si450[]
Definition mm-set.cpp:2374
Test::Int::MiniModelSet::si531
const SetInstr si531[]
Definition mm-set.cpp:2745
Test::Int::MiniModelSet::si034
const SetInstr si034[]
Definition mm-set.cpp:473
Test::Int::MiniModelSet::si317
const SetInstr si317[]
Definition mm-set.cpp:1766
Test::Int::MiniModelSet::si493
const SetInstr si493[]
Definition mm-set.cpp:2570
Test::Int::MiniModelSet::si728
const SetInstr si728[]
Definition mm-set.cpp:3646
Test::Int::MiniModelSet::si859
const SetInstr si859[]
Definition mm-set.cpp:4244
Test::Int::MiniModelSet::si114
const SetInstr si114[]
Definition mm-set.cpp:838
Test::Int::MiniModelSet::si445
const SetInstr si445[]
Definition mm-set.cpp:2351
Test::Int::MiniModelSet::si511
const SetInstr si511[]
Definition mm-set.cpp:2654
Test::Int::MiniModelSet::si560
const SetInstr si560[]
Definition mm-set.cpp:2878
Test::Int::MiniModelSet::si869
const SetInstr si869[]
Definition mm-set.cpp:4290
Test::Int::MiniModelSet::si116
const SetInstr si116[]
Definition mm-set.cpp:847
Test::Int::MiniModelSet::si491
const SetInstr si491[]
Definition mm-set.cpp:2562
Test::Int::MiniModelSet::si678
const SetInstr si678[]
Definition mm-set.cpp:3417
Test::Int::MiniModelSet::si107
const SetInstr si107[]
Definition mm-set.cpp:806
Test::Int::MiniModelSet::si565
const SetInstr si565[]
Definition mm-set.cpp:2900
Test::Int::MiniModelSet::si228
const SetInstr si228[]
Definition mm-set.cpp:1359
Test::Int::MiniModelSet::si660
const SetInstr si660[]
Definition mm-set.cpp:3334
Test::Int::MiniModelSet::si622
const SetInstr si622[]
Definition mm-set.cpp:3161
Test::Int::MiniModelSet::si444
const SetInstr si444[]
Definition mm-set.cpp:2346
Test::Int::MiniModelSet::si863
const SetInstr si863[]
Definition mm-set.cpp:4262
Test::Int::MiniModelSet::si048
const SetInstr si048[]
Definition mm-set.cpp:537
Test::Int::MiniModelSet::si080
const SetInstr si080[]
Definition mm-set.cpp:682
Test::Int::MiniModelSet::si131
const SetInstr si131[]
Definition mm-set.cpp:916
Test::Int::MiniModelSet::si183
const SetInstr si183[]
Definition mm-set.cpp:1154
Test::Int::MiniModelSet::si154
const SetInstr si154[]
Definition mm-set.cpp:1022
Test::Int::MiniModelSet::si312
const SetInstr si312[]
Definition mm-set.cpp:1743
Test::Int::MiniModelSet::si052
const SetInstr si052[]
Definition mm-set.cpp:554
Test::Int::MiniModelSet::si251
const SetInstr si251[]
Definition mm-set.cpp:1465
Test::Int::MiniModelSet::si718
const SetInstr si718[]
Definition mm-set.cpp:3599
Test::Int::MiniModelSet::si532
const SetInstr si532[]
Definition mm-set.cpp:2750
Test::Int::MiniModelSet::si389
const SetInstr si389[]
Definition mm-set.cpp:2095
Test::Int::MiniModelSet::si097
const SetInstr si097[]
Definition mm-set.cpp:761
Test::Int::MiniModelSet::si285
const SetInstr si285[]
Definition mm-set.cpp:1620
Test::Int::MiniModelSet::si805
const SetInstr si805[]
Definition mm-set.cpp:3998
Test::Int::MiniModelSet::si015
const SetInstr si015[]
Definition mm-set.cpp:386
Test::Int::MiniModelSet::si505
const SetInstr si505[]
Definition mm-set.cpp:2626
Test::Int::MiniModelSet::si361
const SetInstr si361[]
Definition mm-set.cpp:1967
Test::Int::MiniModelSet::si720
const SetInstr si720[]
Definition mm-set.cpp:3609
Test::Int::MiniModelSet::si841
const SetInstr si841[]
Definition mm-set.cpp:4162
Test::Int::MiniModelSet::si877
const SetInstr si877[]
Definition mm-set.cpp:4326
Test::Int::MiniModelSet::si543
const SetInstr si543[]
Definition mm-set.cpp:2799
Test::Int::MiniModelSet::si514
const SetInstr si514[]
Definition mm-set.cpp:2666
Test::Int::MiniModelSet::si596
const SetInstr si596[]
Definition mm-set.cpp:3042
Test::Int::MiniModelSet::si075
const SetInstr si075[]
Definition mm-set.cpp:660
Test::Int::MiniModelSet::si457
const SetInstr si457[]
Definition mm-set.cpp:2406
Test::Int::MiniModelSet::si230
const SetInstr si230[]
Definition mm-set.cpp:1369
Test::Int::MiniModelSet::si448
const SetInstr si448[]
Definition mm-set.cpp:2366
Test::Int::MiniModelSet::si661
const SetInstr si661[]
Definition mm-set.cpp:3338
Test::Int::MiniModelSet::si333
const SetInstr si333[]
Definition mm-set.cpp:1839
Test::Int::MiniModelSet::si541
const SetInstr si541[]
Definition mm-set.cpp:2790
Test::Int::MiniModelSet::si586
const SetInstr si586[]
Definition mm-set.cpp:2996
Test::Int::MiniModelSet::si430
const SetInstr si430[]
Definition mm-set.cpp:2282
Test::Int::MiniModelSet::si012
const SetInstr si012[]
Definition mm-set.cpp:372
Test::Int::MiniModelSet::si803
const SetInstr si803[]
Definition mm-set.cpp:3988
Test::Int::MiniModelSet::si160
const SetInstr si160[]
Definition mm-set.cpp:1049
Test::Int::MiniModelSet::si091
const SetInstr si091[]
Definition mm-set.cpp:734
Test::Int::MiniModelSet::si253
const SetInstr si253[]
Definition mm-set.cpp:1474
Test::Int::MiniModelSet::si292
const SetInstr si292[]
Definition mm-set.cpp:1652
Test::Int::MiniModelSet::si456
const SetInstr si456[]
Definition mm-set.cpp:2402
Test::Int::MiniModelSet::si084
const SetInstr si084[]
Definition mm-set.cpp:702
Test::Int::MiniModelSet::si193
const SetInstr si193[]
Definition mm-set.cpp:1199
Test::Int::MiniModelSet::si120
const SetInstr si120[]
Definition mm-set.cpp:866
Test::Int::MiniModelSet::si724
const SetInstr si724[]
Definition mm-set.cpp:3626
Test::Int::MiniModelSet::si545
const SetInstr si545[]
Definition mm-set.cpp:2809
Test::Int::MiniModelSet::si276
const SetInstr si276[]
Definition mm-set.cpp:1578
Test::Int::MiniModelSet::si564
const SetInstr si564[]
Definition mm-set.cpp:2895
Test::Int::MiniModelSet::si459
const SetInstr si459[]
Definition mm-set.cpp:2415
Test::Int::MiniModelSet::si850
const SetInstr si850[]
Definition mm-set.cpp:4202
Test::Int::MiniModelSet::si044
const SetInstr si044[]
Definition mm-set.cpp:518
Test::Int::MiniModelSet::si644
const SetInstr si644[]
Definition mm-set.cpp:3262
Test::Int::MiniModelSet::si711
const SetInstr si711[]
Definition mm-set.cpp:3567
Test::Int::MiniModelSet::si085
const SetInstr si085[]
Definition mm-set.cpp:706
Test::Int::MiniModelSet::si405
const SetInstr si405[]
Definition mm-set.cpp:2169
Test::Int::MiniModelSet::si047
const SetInstr si047[]
Definition mm-set.cpp:532
Test::Int::MiniModelSet::si422
const SetInstr si422[]
Definition mm-set.cpp:2246
Test::Int::MiniModelSet::si744
const SetInstr si744[]
Definition mm-set.cpp:3718
Test::Int::MiniModelSet::si737
const SetInstr si737[]
Definition mm-set.cpp:3686
Test::Int::MiniModelSet::si630
const SetInstr si630[]
Definition mm-set.cpp:3198
Test::Int::MiniModelSet::si255
const SetInstr si255[]
Definition mm-set.cpp:1482
Test::Int::MiniModelSet::si396
const SetInstr si396[]
Definition mm-set.cpp:2127
Test::Int::MiniModelSet::si065
const SetInstr si065[]
Definition mm-set.cpp:614
Test::Int::MiniModelSet::si139
const SetInstr si139[]
Definition mm-set.cpp:953
Test::Int::MiniModelSet::si507
const SetInstr si507[]
Definition mm-set.cpp:2634
Test::Int::MiniModelSet::si715
const SetInstr si715[]
Definition mm-set.cpp:3586
Test::Int::MiniModelSet::si128
const SetInstr si128[]
Definition mm-set.cpp:902
Test::Int::MiniModelSet::si555
const SetInstr si555[]
Definition mm-set.cpp:2854
Test::Int::MiniModelSet::si349
const SetInstr si349[]
Definition mm-set.cpp:1913
Test::Int::MiniModelSet::si684
const SetInstr si684[]
Definition mm-set.cpp:3444
Test::Int::MiniModelSet::si559
const SetInstr si559[]
Definition mm-set.cpp:2873
Test::Int::MiniModelSet::si227
const SetInstr si227[]
Definition mm-set.cpp:1354
Test::Int::MiniModelSet::si199
const SetInstr si199[]
Definition mm-set.cpp:1226
Test::Int::MiniModelSet::si412
const SetInstr si412[]
Definition mm-set.cpp:2201
Test::Int::MiniModelSet::si451
const SetInstr si451[]
Definition mm-set.cpp:2378
Test::Int::MiniModelSet::si601
const SetInstr si601[]
Definition mm-set.cpp:3065
Test::Int::MiniModelSet::si876
const SetInstr si876[]
Definition mm-set.cpp:4322
Test::Int::MiniModelSet::si839
const SetInstr si839[]
Definition mm-set.cpp:4153
Test::Int::MiniModelSet::si858
const SetInstr si858[]
Definition mm-set.cpp:4239
Test::Int::MiniModelSet::si588
const SetInstr si588[]
Definition mm-set.cpp:3006
Test::Int::MiniModelSet::si057
const SetInstr si057[]
Definition mm-set.cpp:578
Test::Int::MiniModelSet::si306
const SetInstr si306[]
Definition mm-set.cpp:1716
Test::Int::MiniModelSet::si589
const SetInstr si589[]
Definition mm-set.cpp:3010
Test::Int::MiniModelSet::si098
const SetInstr si098[]
Definition mm-set.cpp:766
Test::Int::MiniModelSet::si632
const SetInstr si632[]
Definition mm-set.cpp:3206
Test::Int::MiniModelSet::si484
const SetInstr si484[]
Definition mm-set.cpp:2530
Test::Int::MiniModelSet::si327
const SetInstr si327[]
Definition mm-set.cpp:1812
Test::Int::MiniModelSet::si270
const SetInstr si270[]
Definition mm-set.cpp:1551
Test::Int::MiniModelSet::si415
const SetInstr si415[]
Definition mm-set.cpp:2214
Test::Int::MiniModelSet::si497
const SetInstr si497[]
Definition mm-set.cpp:2590
Test::Int::MiniModelSet::si229
const SetInstr si229[]
Definition mm-set.cpp:1364
Test::Int::MiniModelSet::si768
const SetInstr si768[]
Definition mm-set.cpp:3828
Test::Int::MiniModelSet::si760
const SetInstr si760[]
Definition mm-set.cpp:3791
Test::Int::MiniModelSet::si288
const SetInstr si288[]
Definition mm-set.cpp:1634
Test::Int::MiniModelSet::si604
const SetInstr si604[]
Definition mm-set.cpp:3078
Test::Int::MiniModelSet::si145
const SetInstr si145[]
Definition mm-set.cpp:980
Test::Int::MiniModelSet::si488
const SetInstr si488[]
Definition mm-set.cpp:2548
Test::Int::MiniModelSet::si844
const SetInstr si844[]
Definition mm-set.cpp:4175
Test::Int::MiniModelSet::si554
const SetInstr si554[]
Definition mm-set.cpp:2850
Test::Int::MiniModelSet::si613
const SetInstr si613[]
Definition mm-set.cpp:3119
Test::Int::MiniModelSet::si502
const SetInstr si502[]
Definition mm-set.cpp:2612
Test::Int::MiniModelSet::si346
const SetInstr si346[]
Definition mm-set.cpp:1898
Test::Int::MiniModelSet::si801
const SetInstr si801[]
Definition mm-set.cpp:3978
Test::Int::MiniModelSet::si043
const SetInstr si043[]
Definition mm-set.cpp:514
Test::Int::MiniModelSet::si234
const SetInstr si234[]
Definition mm-set.cpp:1386
Test::Int::MiniModelSet::si766
const SetInstr si766[]
Definition mm-set.cpp:3818
Test::Int::MiniModelSet::si703
const SetInstr si703[]
Definition mm-set.cpp:3530
Test::Int::MiniModelSet::si082
const SetInstr si082[]
Definition mm-set.cpp:692
Test::Int::MiniModelSet::si051
const SetInstr si051[]
Definition mm-set.cpp:550
Test::Int::MiniModelSet::si517
const SetInstr si517[]
Definition mm-set.cpp:2681
Test::Int::MiniModelSet::si612
const SetInstr si612[]
Definition mm-set.cpp:3114
Test::Int::MiniModelSet::si782
const SetInstr si782[]
Definition mm-set.cpp:3892
Test::Int::MiniModelSet::si130
const SetInstr si130[]
Definition mm-set.cpp:911
Test::Int::MiniModelSet::si109
const SetInstr si109[]
Definition mm-set.cpp:815
Test::Int::MiniModelSet::si163
const SetInstr si163[]
Definition mm-set.cpp:1062
Test::Int::MiniModelSet::si689
const SetInstr si689[]
Definition mm-set.cpp:3466
Test::Int::MiniModelSet::si231
const SetInstr si231[]
Definition mm-set.cpp:1374
Test::Int::MiniModelSet::si093
const SetInstr si093[]
Definition mm-set.cpp:742
Test::Int::MiniModelSet::si562
const SetInstr si562[]
Definition mm-set.cpp:2886
Test::Int::MiniModelSet::si446
const SetInstr si446[]
Definition mm-set.cpp:2356
Test::Int::MiniModelSet::si706
const SetInstr si706[]
Definition mm-set.cpp:3545
Test::Int::MiniModelSet::si754
const SetInstr si754[]
Definition mm-set.cpp:3764
Test::Int::MiniModelSet::si798
const SetInstr si798[]
Definition mm-set.cpp:3966
Test::Int::MiniModelSet::si
const SetInstr * si[]
Definition mm-set.cpp:4341
Test::Int::MiniModelSet::si871
const SetInstr si871[]
Definition mm-set.cpp:4298
Test::Int::MiniModelSet::si092
const SetInstr si092[]
Definition mm-set.cpp:738
Test::Int::MiniModelSet::si287
const SetInstr si287[]
Definition mm-set.cpp:1630
Test::Int::MiniModelSet::si721
const SetInstr si721[]
Definition mm-set.cpp:3614
Test::Int::MiniModelSet::si797
const SetInstr si797[]
Definition mm-set.cpp:3961
Test::Int::MiniModelSet::si342
const SetInstr si342[]
Definition mm-set.cpp:1881
Test::Int::MiniModelSet::si372
const SetInstr si372[]
Definition mm-set.cpp:2018
Test::Int::MiniModelSet::si070
const SetInstr si070[]
Definition mm-set.cpp:638
Test::Int::MiniModelSet::si035
const SetInstr si035[]
Definition mm-set.cpp:478
Test::Int::MiniModelSet::si753
const SetInstr si753[]
Definition mm-set.cpp:3759
Test::Int::MiniModelSet::si184
const SetInstr si184[]
Definition mm-set.cpp:1158
Test::Int::MiniModelSet::si625
const SetInstr si625[]
Definition mm-set.cpp:3174
Test::Int::MiniModelSet::si364
const SetInstr si364[]
Definition mm-set.cpp:1982
Test::Int::MiniModelSet::si381
const SetInstr si381[]
Definition mm-set.cpp:2058
Test::Int::MiniModelSet::si593
const SetInstr si593[]
Definition mm-set.cpp:3028
Test::Int::MiniModelSet::si576
const SetInstr si576[]
Definition mm-set.cpp:2950
Test::Int::MiniModelSet::si705
const SetInstr si705[]
Definition mm-set.cpp:3540
Test::Int::MiniModelSet::si297
const SetInstr si297[]
Definition mm-set.cpp:1674
Test::Int::MiniModelSet::si194
const SetInstr si194[]
Definition mm-set.cpp:1204
Test::Int::MiniModelSet::si397
const SetInstr si397[]
Definition mm-set.cpp:2132
Test::Int::MiniModelSet::si735
const SetInstr si735[]
Definition mm-set.cpp:3678
Test::Int::MiniModelSet::si433
const SetInstr si433[]
Definition mm-set.cpp:2297
Test::Int::MiniModelSet::si204
const SetInstr si204[]
Definition mm-set.cpp:1250
Test::Int::MiniModelSet::si633
const SetInstr si633[]
Definition mm-set.cpp:3210
Test::Int::MiniModelSet::si141
const SetInstr si141[]
Definition mm-set.cpp:962
Test::Int::MiniModelSet::si378
const SetInstr si378[]
Definition mm-set.cpp:2046
Test::Int::MiniModelSet::si821
const SetInstr si821[]
Definition mm-set.cpp:4070
Test::Int::MiniModelSet::si211
const SetInstr si211[]
Definition mm-set.cpp:1282
Test::Int::MiniModelSet::si259
const SetInstr si259[]
Definition mm-set.cpp:1502
Test::Int::MiniModelSet::si423
const SetInstr si423[]
Definition mm-set.cpp:2250
Test::Int::MiniModelSet::si014
const SetInstr si014[]
Definition mm-set.cpp:382
Test::Int::MiniModelSet::si864
const SetInstr si864[]
Definition mm-set.cpp:4266
Test::Int::MiniModelSet::si220
const SetInstr si220[]
Definition mm-set.cpp:1322
Test::Int::MiniModelSet::si649
const SetInstr si649[]
Definition mm-set.cpp:3284
Test::Int::MiniModelSet::si717
const SetInstr si717[]
Definition mm-set.cpp:3594
Test::Int::MiniModelSet::si846
const SetInstr si846[]
Definition mm-set.cpp:4185
Test::Int::MiniModelSet::si516
const SetInstr si516[]
Definition mm-set.cpp:2676
Test::Int::MiniModelSet::si403
const SetInstr si403[]
Definition mm-set.cpp:2159
Test::Int::MiniModelSet::si652
const SetInstr si652[]
Definition mm-set.cpp:3298
Test::Int::MiniModelSet::si796
const SetInstr si796[]
Definition mm-set.cpp:3956
Test::Int::MiniModelSet::si023
const SetInstr si023[]
Definition mm-set.cpp:422
Test::Int::MiniModelSet::si368
const SetInstr si368[]
Definition mm-set.cpp:1999
Test::Int::MiniModelSet::si419
const SetInstr si419[]
Definition mm-set.cpp:2233
Test::Int::MiniModelSet::si074
const SetInstr si074[]
Definition mm-set.cpp:655
Test::Int::MiniModelSet::si716
const SetInstr si716[]
Definition mm-set.cpp:3590
Test::Int::MiniModelSet::si046
const SetInstr si046[]
Definition mm-set.cpp:527
Test::Int::MiniModelSet::si305
const SetInstr si305[]
Definition mm-set.cpp:1711
Test::Int::MiniModelSet::si079
const SetInstr si079[]
Definition mm-set.cpp:678
Test::Int::MiniModelSet::si172
const SetInstr si172[]
Definition mm-set.cpp:1103
Test::Int::MiniModelSet::si607
const SetInstr si607[]
Definition mm-set.cpp:3092
Test::Int::MiniModelSet::si608
const SetInstr si608[]
Definition mm-set.cpp:3097
Test::Int::MiniModelSet::si483
const SetInstr si483[]
Definition mm-set.cpp:2526
Test::Int::MiniModelSet::si778
const SetInstr si778[]
Definition mm-set.cpp:3874
Test::Int::MiniModelSet::si162
const SetInstr si162[]
Definition mm-set.cpp:1058
Test::Int::MiniModelSet::si561
const SetInstr si561[]
Definition mm-set.cpp:2882
Test::Int::MiniModelSet::si838
const SetInstr si838[]
Definition mm-set.cpp:4148
Test::Int::MiniModelSet::si410
const SetInstr si410[]
Definition mm-set.cpp:2191
Test::Int::MiniModelSet::si126
const SetInstr si126[]
Definition mm-set.cpp:894
Test::Int::MiniModelSet::si440
const SetInstr si440[]
Definition mm-set.cpp:2329
Test::Int::MiniModelSet::si275
const SetInstr si275[]
Definition mm-set.cpp:1574
Test::Int::MiniModelSet::si653
const SetInstr si653[]
Definition mm-set.cpp:3302
Test::Int::MiniModelSet::si269
const SetInstr si269[]
Definition mm-set.cpp:1546
Test::Int::MiniModelSet::si510
const SetInstr si510[]
Definition mm-set.cpp:2649
Test::Int::MiniModelSet::si611
const SetInstr si611[]
Definition mm-set.cpp:3110
Test::Int::MiniModelSet::si223
const SetInstr si223[]
Definition mm-set.cpp:1337
Test::Int::MiniModelSet::si063
const SetInstr si063[]
Definition mm-set.cpp:606
Test::Int::MiniModelSet::si437
const SetInstr si437[]
Definition mm-set.cpp:2314
Test::Int::MiniModelSet::si672
const SetInstr si672[]
Definition mm-set.cpp:3390
Test::Int::MiniModelSet::si791
const SetInstr si791[]
Definition mm-set.cpp:3934
Test::Int::MiniModelSet::si677
const SetInstr si677[]
Definition mm-set.cpp:3412
Test::Int::MiniModelSet::si235
const SetInstr si235[]
Definition mm-set.cpp:1391
Test::Int::MiniModelSet::si336
const SetInstr si336[]
Definition mm-set.cpp:1854
Test::Int::MiniModelSet::si142
const SetInstr si142[]
Definition mm-set.cpp:966
Test::Int::MiniModelSet::si757
const SetInstr si757[]
Definition mm-set.cpp:3778
Test::Int::MiniModelSet::si369
const SetInstr si369[]
Definition mm-set.cpp:2004
Test::Int::MiniModelSet::si400
const SetInstr si400[]
Definition mm-set.cpp:2146
Test::Int::MiniModelSet::si329
const SetInstr si329[]
Definition mm-set.cpp:1822
Test::Int::MiniModelSet::si774
const SetInstr si774[]
Definition mm-set.cpp:3855
Test::Int::MiniModelSet::si686
const SetInstr si686[]
Definition mm-set.cpp:3454
Test::Int::MiniModelSet::si447
const SetInstr si447[]
Definition mm-set.cpp:2361
Test::Int::MiniModelSet::si004
const SetInstr si004[]
Definition mm-set.cpp:335
Test::Int::MiniModelSet::si628
const SetInstr si628[]
Definition mm-set.cpp:3188
Test::Int::MiniModelSet::si707
const SetInstr si707[]
Definition mm-set.cpp:3550
Test::Int::MiniModelSet::si813
const SetInstr si813[]
Definition mm-set.cpp:4034
Test::Int::MiniModelSet::si421
const SetInstr si421[]
Definition mm-set.cpp:2242
Test::Int::MiniModelSet::si528
const SetInstr si528[]
Definition mm-set.cpp:2730
Test::Int::MiniModelSet::si037
const SetInstr si037[]
Definition mm-set.cpp:486
Test::Int::MiniModelSet::si513
const SetInstr si513[]
Definition mm-set.cpp:2662
Test::Int::MiniModelSet::si455
const SetInstr si455[]
Definition mm-set.cpp:2398
Test::Int::MiniModelSet::si104
const SetInstr si104[]
Definition mm-set.cpp:793
Test::Int::MiniModelSet::si186
const SetInstr si186[]
Definition mm-set.cpp:1167
Test::Int::MiniModelSet::si654
const SetInstr si654[]
Definition mm-set.cpp:3306
Test::Int::MiniModelSet::si291
const SetInstr si291[]
Definition mm-set.cpp:1647
Test::Int::MiniModelSet::si103
const SetInstr si103[]
Definition mm-set.cpp:788
Test::Int::MiniModelSet::si268
const SetInstr si268[]
Definition mm-set.cpp:1542
Test::Int::MiniModelSet::si340
const SetInstr si340[]
Definition mm-set.cpp:1871
Test::Int::MiniModelSet::si575
const SetInstr si575[]
Definition mm-set.cpp:2946
Test::Int::MiniModelSet::si527
const SetInstr si527[]
Definition mm-set.cpp:2726
Test::Int::MiniModelSet::si741
const SetInstr si741[]
Definition mm-set.cpp:3705
Test::Int::MiniModelSet::si563
const SetInstr si563[]
Definition mm-set.cpp:2890
Test::Int::MiniModelSet::si468
const SetInstr si468[]
Definition mm-set.cpp:2457
Test::Int::MiniModelSet::si062
const SetInstr si062[]
Definition mm-set.cpp:601
Test::Int::MiniModelSet::si697
const SetInstr si697[]
Definition mm-set.cpp:3503
Test::Int::MiniModelSet::si579
const SetInstr si579[]
Definition mm-set.cpp:2964
Test::Int::MiniModelSet::si089
const SetInstr si089[]
Definition mm-set.cpp:724
Test::Int::MiniModelSet::si658
const SetInstr si658[]
Definition mm-set.cpp:3326
Test::Int::MiniModelSet::si273
const SetInstr si273[]
Definition mm-set.cpp:1566
Test::Int::MiniModelSet::si001
const SetInstr si001[]
Definition mm-set.cpp:322
Test::Int::MiniModelSet::si443
const SetInstr si443[]
Definition mm-set.cpp:2342
Test::Int::MiniModelSet::si629
const SetInstr si629[]
Definition mm-set.cpp:3193
Test::Int::MiniModelSet::si123
const SetInstr si123[]
Definition mm-set.cpp:879
Test::Int::MiniModelSet::si816
const SetInstr si816[]
Definition mm-set.cpp:4047
Test::Int::MiniModelSet::si828
const SetInstr si828[]
Definition mm-set.cpp:4102
Test::Int::MiniModelSet::si787
const SetInstr si787[]
Definition mm-set.cpp:3914
Test::Int::MiniModelSet::si691
const SetInstr si691[]
Definition mm-set.cpp:3476
Test::Int::MiniModelSet::si781
const SetInstr si781[]
Definition mm-set.cpp:3887
Test::Int::MiniModelSet::si355
const SetInstr si355[]
Definition mm-set.cpp:1940
Test::Int::MiniModelSet::si520
const SetInstr si520[]
Definition mm-set.cpp:2694
Test::Int::MiniModelSet::si148
const SetInstr si148[]
Definition mm-set.cpp:994
Test::Int::MiniModelSet::si550
const SetInstr si550[]
Definition mm-set.cpp:2831
Test::Int::MiniModelSet::si875
const SetInstr si875[]
Definition mm-set.cpp:4318
Test::Int::MiniModelSet::si665
const SetInstr si665[]
Definition mm-set.cpp:3358
Test::Int::MiniModelSet::si636
const SetInstr si636[]
Definition mm-set.cpp:3225
Test::Int::MiniModelSet::si427
const SetInstr si427[]
Definition mm-set.cpp:2270
Test::Int::MiniModelSet::si639
const SetInstr si639[]
Definition mm-set.cpp:3238
Test::Int::MiniModelSet::si640
const SetInstr si640[]
Definition mm-set.cpp:3242
Test::Int::MiniModelSet::si840
const SetInstr si840[]
Definition mm-set.cpp:4158
Test::Int::MiniModelSet::si500
const SetInstr si500[]
Definition mm-set.cpp:2602
Test::Int::MiniModelSet::si295
const SetInstr si295[]
Definition mm-set.cpp:1666
Test::Int::MiniModelSet::si147
const SetInstr si147[]
Definition mm-set.cpp:990
Test::Int::MiniModelSet::si284
const SetInstr si284[]
Definition mm-set.cpp:1615
Test::Int::MiniModelSet::si856
const SetInstr si856[]
Definition mm-set.cpp:4230
Test::Int
Testing finite domain integers.
Definition int.cpp:40
Test
General test support.
Definition afc.cpp:39
Test::r
Region r
Definition region.cpp:65
GECODE_NEVER
#define GECODE_NEVER
Assert that this command is never executed.
Definition macros.hpp:56
int.hh