x86-64: use smaller operand in fixed-alloc if possible