Allocate result place after WITH_SPSAVE()

WITH_SPSAVE() keeps result place as a garbage object on stack. So the
result place should be allocated after WITH_SPSAVE().