is there any other way to do it?
CHIP Add32 {
IN a[32], b[32];
OUT out[32];
PARTS:
// First 16-bit adder
Adder16(a=a[0..15], b=b[0..15], cin=false, out=out[0..15], cout=c);
// Second 16-bit adder
Adder16(a=a[16..31], b=b[16..31], cin=c, out=out[16..31], cout=c2);
}
i implemented like this ,but when i'm loading the chip into the simulator