| 1234567891011121314151617 |
- (def! x "73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000")
- (def! one "0000000000000000000000000000000000000000000000000000000000000001")
- (def! bits (unpack-bits x))
- (defzk! circuit ())
- (def! cvalues (map (fn* [b] (eval
- (add lc0 one)
- (sub lc0 b)
- (add lc1 x)
- enforce)
- ) bits))
- (def! cs (concat cvalues (list
- 'reset-coeff-lc
- (sub lc0 x)
- (add lc1 one)
- 'enforce)))
- (println "bit-dec")
- (cs! circuit cs)
|