# HG changeset patch # User Kaito Tokumori # Date 1436034427 -32400 # Node ID 5fa7d8240579e3c9ec85c2e36c560d2d0c18e4b5 # Parent 26e2376219e07b159f2d394514a687ce4245d4dc fixxxxxx diff -r 26e2376219e0 -r 5fa7d8240579 presentation/presen.html --- a/presentation/presen.html Sun Jul 05 03:21:54 2015 +0900 +++ b/presentation/presen.html Sun Jul 05 03:27:07 2015 +0900 @@ -190,11 +190,11 @@ +
-__code code1(struct Allocate* allocate,
-            struct Element* element) {
+__code code1(struct Allocate* allocate,
+            struct Element* element) {
     element ->value        = 10;
     struct List* list = (struct List *)malloc(sizeof( struct List));
-    goto append(allocate,list, element);
+    goto append(allocate,list, element);
 }
 
 __code append(struct Allocate* allocate, struct List* list, struct Element* element) {
@@ -208,8 +208,7 @@
     goto code2(allocate,list, element);
 }
               
-
-
@@ -450,7 +449,7 @@
  • Use new keywords __return and __environment.
  • __return is a code segment pointer for C functions caller.
  • __environment is a environment for C functions caller. -
  • G use a continuation with environments to return main function. +
  • G use a continuation with environments to return main function (f's caller).
    __code g(int n,__code(*exit_code)(int,void *),void *exit_env){ @@ -543,7 +542,7 @@

    CbC can be used as a hardware description language (RTL level)

    • VU (Vector unit) in PS2 -
    • SPU (Sound Processing Unit) in PS3 +
    • SPU (Synergistic Processing Unit) in PS3