RSEQ_ASM_TMP_REG
: "memory", RSEQ_ASM_TMP_REG
: "memory", RSEQ_ASM_TMP_REG
: "memory", RSEQ_ASM_TMP_REG
: "memory", RSEQ_ASM_TMP_REG
: "memory", RSEQ_ASM_TMP_REG, RSEQ_ASM_TMP_REG_2
: "memory", RSEQ_ASM_TMP_REG
" adrp " RSEQ_ASM_TMP_REG ", " __rseq_str(cs_label) "\n" \
" add " RSEQ_ASM_TMP_REG ", " RSEQ_ASM_TMP_REG \
" str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(rseq_cs) "]\n" \
" ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \
" sub " RSEQ_ASM_TMP_REG ", " RSEQ_ASM_TMP_REG \
" cbnz " RSEQ_ASM_TMP_REG ", " __rseq_str(label) "\n"
" ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \
" sub " RSEQ_ASM_TMP_REG ", " RSEQ_ASM_TMP_REG \
" cbz " RSEQ_ASM_TMP_REG ", " __rseq_str(label) "\n"
" ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n"
" str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n"
" ldr " RSEQ_ASM_TMP_REG ", [" RSEQ_ASM_TMP_REG \
" add " RSEQ_ASM_TMP_REG ", " RSEQ_ASM_TMP_REG \
" str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \