1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
ZoKrates/zokrates_cli/examples/sha256/binary/fulladd.code
2019-01-31 13:29:16 +01:00

10 lines
No EOL
243 B
Text

// FULLADD
import "./halfadd.code" as HALFADD
import "utils/binary/or.code" as OR
def main(field a, field b, field car) -> (field, field):
out1, car1 = HALFADD(a, b)
out2, car2 = HALFADD(out1, car)
car3 = OR(car1, car2)
return out2, car3