change stmdb to stmfd,because the SP move are the same. stmdb(after exec) stmfd(before exec)