Use cltd instead of cdq asm mnemonic, ICC and gcc support both, but