MISALIGN_SP
#define MISALIGN_SP \
#define MISALIGN_SP __asm __volatile("lda $sp,-1($sp)" ::: "memory")
#define MISALIGN_SP __asm __volatile("sub sp, sp, #1")
#define MISALIGN_SP __asm __volatile("ldo 1(%%sp),%%sp" ::: "memory")
#define MISALIGN_SP __asm __volatile("addl $-1,%esp")
#define MISALIGN_SP __asm __volatile("addiu $sp,$sp,-1" ::: "memory")
#define MISALIGN_SP __asm __volatile("daddiu $sp,$sp,-1" ::: "memory")
#define MISALIGN_SP __asm __volatile("addi sp,sp,-1" ::: "memory")
#define MISALIGN_SP __asm __volatile("add #-1, sp" ::: "memory")
#define MISALIGN_SP __asm __volatile("dec %%sp" ::: "memory")
#define MISALIGN_SP __asm __volatile("addq $-1,%rsp")