Esempio n. 1
0
File: vm.cpp Progetto: pangc/pvm
void VMachine::Read(){
    instr = new Instr[16];
    Value vnum;
    vnum.num = 50;
    Value vbool;
    vbool.b = 1;
    InsertObj(0,NUMBER,vnum);
    InsertObj(1,NUMBER,vnum);
    InsertObj(2,NUMBER,vnum);
    InsertObj(3,NUMBER,vnum);
    InsertObj(4,NUMBER,vnum);
    InsertObj(5,NUMBER,vnum);
    InsertObj(6,NUMBER,vnum);
    InsertObj(7,BOOLEAN,vbool);
    instr[0] = Instr(OP_PUSH,0);      //50
    instr[1] = Instr(OP_PUSH,1);      //50
    instr[2] = Instr(OP_ADD);       //100
    instr[3] = Instr(OP_JMP,4);
    instr[4] = Instr(OP_NOP);
    instr[5] = Instr(OP_NOP);
    instr[6] = Instr(OP_NOP);
    instr[7] = Instr(OP_NOP);
    instr[8] = Instr(OP_PUSH,2);      //50
    instr[9] = Instr(OP_PUSH,3);
    instr[10] = Instr(OP_MUL);
    instr[11] = Instr(OP_DIV);
    instr[12] = Instr(OP_PUSH,4);      //50
    instr[13] = Instr(OP_PUSH,5);
    instr[14] = Instr(OP_LT);      //50
    instr[15] = Instr(OP_PUSH,6);
}
Esempio n. 2
0
TEST_F(TreeTest, TreeInsertTest)
{
  InsertObj();
}