add all the other random comparison combinations
handle 64-bit x 32-bit multiplication with overflow detection