diff src/parallel_execution/context.c @ 92:851da1107223

implement twice
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Tue, 26 Jan 2016 08:50:30 +0900
parents 1e074c3878c7
children 3e28ee215c0e
line wrap: on
line diff
--- a/src/parallel_execution/context.c	Tue Jan 26 07:46:26 2016 +0900
+++ b/src/parallel_execution/context.c	Tue Jan 26 08:50:30 2016 +0900
@@ -54,6 +54,7 @@
 extern __code putQueue3_stub(struct Context*);
 extern __code putQueue4_stub(struct Context*);
 extern __code getQueue_stub(struct Context*);
+extern __code twice_stub(struct Context*);
 extern __code exit_code(struct Context*);
 
 __code initContext(struct Context* context) {
@@ -65,7 +66,7 @@
     context->codeNum = Exit;
 
     context->code[Code1]      = code1_stub;
-    //context->code[Code2]      = code2_stub;
+    context->code[Code2]      = code2_stub;
     /* context->code[Code3]      = code3_stub; */
     /* context->code[Code4]      = code4; */
     /* context->code[Code5]      = code5; */
@@ -85,8 +86,8 @@
     context->code[InsertCase4_2] = insert4_2_stub;
     context->code[InsertCase5]   = insert5_stub;
     context->code[StackClear]    = stackClear_stub;
-    /* context->code[Get]        = get_stub; */
-    /* context->code[Search]        = search_stub; */
+    context->code[Get]        = get_stub;
+    context->code[Search]        = search_stub;
     /* context->code[Delete]        = delete_stub; */
     /* context->code[Delete1]       = delete1_stub; */
     /* context->code[Delete2]       = delete2_stub; */
@@ -112,6 +113,7 @@
     context->code[PutQueue3]     = putQueue3_stub;
     context->code[PutQueue4]     = putQueue4_stub;
     context->code[GetQueue]      = getQueue_stub;
+    context->code[Twice]         = twice_stub;
     context->code[Exit]       = exit_code;
     
     context->heap = context->heapStart;