Coding for size is generally a thing of the past (unless you are coding for embedded systems, in which case you probably won't be coding in X86-64 anyways). Size is irrelevant, the shift towards RISC based processors is proof enough (CISC is only maintained for legacy purposes, in reality on X86-64 based systems the CISC instructions are translated to RISC instructions.