Selaa lähdekoodia

remove alloc-input from jj add jj double

plato 5 vuotta sitten
vanhempi
sitoutus
6917593b9d
1 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 4 4
      lisp/examples/mint2.lisp

+ 4 - 4
lisp/examples/mint2.lisp

@@ -91,8 +91,8 @@
         `(def! ~T (alloc ~T (* (+ ~val1 ~val2) (+ ~val1 ~val2))))
         `(def! ~T (alloc ~T (* (+ ~val1 ~val2) (+ ~val1 ~val2))))
         `(def! ~A (alloc ~A (* ~u ~v)))
         `(def! ~A (alloc ~A (* ~u ~v)))
         `(def! ~C (alloc ~C (* (square ~A) ~EDWARDS_D)))
         `(def! ~C (alloc ~C (* (square ~A) ~EDWARDS_D)))
-        `(def! ~u3 (alloc-input ~u3 (/ (double ~A) (+ scalar::one ~C))))
-        `(def! ~v3 (alloc-input ~v3 (/ (- ~T (double ~A)) (- scalar::one ~C))))
+        `(def! ~u3 (alloc ~u3 (/ (double ~A) (+ scalar::one ~C))))
+        `(def! ~v3 (alloc ~v3 (/ (- ~T (double ~A)) (- scalar::one ~C))))
         `(enforce  
         `(enforce  
             ((scalar::one ~u) (scalar::one ~v))
             ((scalar::one ~u) (scalar::one ~v))
             ((scalar::one ~u) (scalar::one ~v))
             ((scalar::one ~u) (scalar::one ~v))
@@ -159,8 +159,8 @@
         `(def! ~A (alloc ~A (* ~v2 ~u1)))
         `(def! ~A (alloc ~A (* ~v2 ~u1)))
         `(def! ~B (alloc ~B (* ~u2 ~v1)))
         `(def! ~B (alloc ~B (* ~u2 ~v1)))
         `(def! ~C (alloc ~C (* ~EDWARDS_D (* ~A ~B))))
         `(def! ~C (alloc ~C (* ~EDWARDS_D (* ~A ~B))))
-        `(def! ~u3 (alloc-input ~u3 (/ (+ ~A ~B) (+ scalar::one ~C))))
-        `(def! ~v3 (alloc-input ~v3 (/ (- (- ~U ~A) ~B) (- scalar::one ~C))))        
+        `(def! ~u3 (alloc ~u3 (/ (+ ~A ~B) (+ scalar::one ~C))))
+        `(def! ~v3 (alloc ~v3 (/ (- (- ~U ~A) ~B) (- scalar::one ~C))))        
   `(enforce  
   `(enforce  
     ((scalar::one ~u1) (scalar::one ~v1))
     ((scalar::one ~u1) (scalar::one ~v1))
     ((scalar::one ~u2) (scalar::one ~v2))
     ((scalar::one ~u2) (scalar::one ~v2))