rewrite adder.c that adder's ipc and multicells's ips in same situation