memprolog [x3]!, [x1]!, x2! //ALT1 ldp x3,x1, [sp, #40] memmain [x3]!, [x1]!, x2! //ALT1 ldp x3,x1, [sp, #40] memepilog [x3]!, [x1]!, x2! //ALT1 ldp x3,x1, [sp, #40] //ALT1 memprolog [x3]!, x2!, x1 add x2, x2, #123