At some point your operations have to get atomistic.  A mult requires O(n^2) transistors for n bits, so having each machine word carry its own mult unit seems silly.  I suppose one could have a single bit with an xor(add), and(carry&#x2F;mult).... But isn&#x27;t that just an FPGA?