10 lines
No EOL
243 B
Text
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 |