Kaynağa Gözat

fix jj-add macro return values

plato 5 yıl önce
ebeveyn
işleme
208f9300d7
1 değiştirilmiş dosya ile 7 ekleme ve 9 silme
  1. 7 9
      lisp/examples/macro-test.lisp

+ 7 - 9
lisp/examples/macro-test.lisp

@@ -150,7 +150,7 @@
            EDWARDS_D (gensym) U (gensym) A (gensym) B (gensym)
            C (gensym) u3 (gensym) v3 (gensym)] (
         ;; debug
-        `(println 'jj-add ~param1 ~param2 ~param3 ~param4)
+        ;; `(println 'jj-add ~param1 ~param2 ~param3 ~param4)
         `(def! ~u1 (alloc ~u1 ~param1))
         `(def! ~v1 (alloc ~v1 ~param2))
         `(def! ~u2 (alloc ~u2 ~param3))
@@ -181,8 +181,8 @@
     ((scalar::one cs::one) (scalar::one::neg ~C))
     (scalar::one ~v3)
     ((scalar::one ~U) (scalar::one::neg ~A) (scalar::one::neg ~B))
-   )   
-   { "u3" u3, "v3" v3 }
+   ) 
+   `{ "u3" u3, "v3" v3 }
   )  
 )
 ))
@@ -225,20 +225,18 @@
         (println 'first-double val)
         (println 'r r)
         (println 'cond cond-result)
-        (println 'add cond-result)
+        (println 'add add-result)
         (println 'double acc val)        
     ))
     (println 'out val)
 )))
 
 (def! param3 (rnd-scalar))
-(println param3)
-(def! param-u (scalar "273f910d9ecc1615d8618ed1d15fef4e9472c89ac043042d36183b2cb4d7ef51"))
-(def! param-v (scalar "466a7e3a82f67ab1d32294fd89774ad6bc3332d0fa1ccd18a77a81f50667c8d7"))
-(def! param1 (scalar 42))
+(println 'rnd-scalar param3)
+(def! param-u (scalar "6800f4fa0f001cfc7ff6826ad58004b4d1d8da41af03744e3bce3b7793664337"))
+(def! param-v (scalar "6d81d3a9cb45dedbe6fb2a6e1e22ab50ad46f1b0473b803b3caefab9380b6a8b"))
 (prove 
   (
-    ;; (println (zk-square param1))
     (jj-mul param-u param-v param3)
   )
 )