Home
last modified time | relevance | path

Searched refs:cs_label (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/tools/testing/selftests/rseq/
H A Drseq-ppc.h70 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
72 "lis %%r17, (" __rseq_str(cs_label) ")@highest\n\t" \
73 "ori %%r17, %%r17, (" __rseq_str(cs_label) ")@higher\n\t" \
75 "oris %%r17, %%r17, (" __rseq_str(cs_label) ")@high\n\t" \
76 "ori %%r17, %%r17, (" __rseq_str(cs_label) ")@l\n\t" \
130 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
132 "lis %%r17, (" __rseq_str(cs_label) ")@ha\n\t" \
133 "addi %%r17, %%r17, (" __rseq_str(cs_label) ")@l\n\t" \
H A Drseq-arm64.h127 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
129 " adrp " RSEQ_ASM_TMP_REG ", " __rseq_str(cs_label) "\n" \
131 ", :lo12:" __rseq_str(cs_label) "\n" \
H A Drseq-x86.h87 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
89 "leaq " __rseq_str(cs_label) "(%%rip), %%rax\n\t" \
697 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
699 "movl $" __rseq_str(cs_label) ", " __rseq_str(rseq_cs) "\n\t" \
H A Drseq-s390.h111 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
113 "larl %%r0, " __rseq_str(cs_label) "\n\t" \
H A Drseq-arm.h115 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
117 "adr r0, " __rseq_str(cs_label) "\n\t" \
H A Drseq-mips.h121 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \ argument
123 LONG_LA " $4, " __rseq_str(cs_label) "\n\t" \