Home
last modified time | relevance | path

Searched refs:__asm__ (Results 1 – 25 of 170) sorted by relevance

1234567

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_syscall_linux_hexagon.inc30 __asm__ __volatile__("trap0(#1)" : "=r"(r0) : __VA_ARGS__ : "memory"); \
37 register u32 r6 __asm__("r6") = n;
38 register u32 r0 __asm__("r0");
45 register u32 r6 __asm__("r6") = n;
46 register u32 r0 __asm__("r0") = a;
54 register u32 r6 __asm__("r6") = n;
55 register u32 r0 __asm__("r0") = a;
56 register u32 r1 __asm__("r1") = b;
64 register u32 r6 __asm__("r6") = n;
65 register u32 r0 __asm__("r0") = a;
[all …]
H A Dsanitizer_linux_s390.cpp73 register uptr res __asm__("r2"); in internal_clone()
74 register void *__cstack __asm__("r2") = child_stack; in internal_clone()
75 register long __flags __asm__("r3") = flags; in internal_clone()
76 register int *__ptidptr __asm__("r4") = parent_tidptr; in internal_clone() local
77 register int *__ctidptr __asm__("r5") = child_tidptr; in internal_clone() local
78 register void *__newtls __asm__("r6") = newtls; in internal_clone() local
80 __asm__ __volatile__( in internal_clone() local
79 register int * __ptidptr __asm__("r4") = parent_tidptr; internal_clone() local
81 register void * __newtls __asm__("r6") = newtls; internal_clone() local
/freebsd/sys/arm/include/
H A Dprofile.h60 __asm__(".text"); \
61 __asm__(".align 2"); \
62 __asm__(".type __mcount ,%function"); \
63 __asm__(".global __mcount"); \
64 __asm__("__mcount:"); \
68 __asm__("stmfd sp!, {r0-r3, ip, lr}"); \
75 __asm__("mov r0, ip"); \
79 __asm__("mov r1, lr"); \
83 __asm__("bl mcount"); \
87 __asm__("ldmfd sp!, {r0-r3, lr}"); \
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dcrtbegin.c52 __asm__(".pushsection .init,\"ax\",@progbits\n\t"
56 __asm__(".pushsection .init,\"ax\",%progbits\n\t"
60 __asm__(".pushsection .init,\"ax\",%progbits\n\t"
64 __asm__(".pushsection .init,\"ax\",@progbits\n\t"
68 __asm__(".pushsection .init,\"ax\",@progbits\n\t"
73 __asm__(".pushsection .init,\"ax\",@progbits\n\t"
109 __asm__(".pushsection .fini,\"ax\",@progbits\n\t"
113 __asm__(".pushsection .fini,\"ax\",%progbits\n\t"
117 __asm__(".pushsection .fini,\"ax\",@progbits\n\t"
121 __asm__(".pushsection .fini,\"ax\",@progbits\n\t"
[all …]
H A Dclear_cache.c95 __asm__ volatile("ibar 0"); in __clear_cache()
100 __asm__ volatile("rdhwr %0, $1" : "=r"(synci_step)); in __clear_cache()
104 __asm__ volatile("synci 0(%0)" : : "r"(p)); in __clear_cache()
107 __asm__ volatile(".set noat\n" in __clear_cache()
168 __asm__ volatile("dcbf 0, %0" : : "r"(line)); in __clear_cache()
169 __asm__ volatile("sync"); in __clear_cache()
172 __asm__ volatile("icbi 0, %0" : : "r"(line)); in __clear_cache()
173 __asm__ volatile("isync"); in __clear_cache()
183 __asm__ volatile("flush %0" : : "r"(dword)); in __clear_cache()
203 __asm__ volatile("fencec 2"); in __clear_cache()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dintrin.h245 __asm__ __volatile__("rep movsb" in __movsb()
250 __asm__ __volatile__("xchg {%%esi, %1|%1, esi}\n" in __movsb()
262 __asm__ __volatile__("rep movs{l|d}" in __movsd()
267 __asm__ __volatile__("xchg {%%esi, %1|%1, esi}\n" in __movsd()
279 __asm__ __volatile__("rep movsw" in __movsw()
284 __asm__ __volatile__("xchg {%%esi, %1|%1, esi}\n" in __movsw()
295 __asm__ __volatile__("rep stos{l|d}" in __stosd()
303 __asm__ __volatile__("rep stosw" in __stosw()
312 __asm__ __volatile__("rep movsq" in __movsq()
320 __asm__ __volatile__("rep stosq" : "+D"(__dst), "+c"(__n) : "a"(__x) in __stosq()
[all …]
/freebsd/sys/contrib/ck/include/gcc/aarch64/
H A Dck_pr_lse.h42 register uint64_t x0 __asm__ ("x0") = compare[0]; in ck_pr_cas_64_2_value()
43 register uint64_t x1 __asm__ ("x1") = compare[1]; in ck_pr_cas_64_2_value()
44 register uint64_t x2 __asm__ ("x2") = set[0]; in ck_pr_cas_64_2_value()
45 register uint64_t x3 __asm__ ("x3") = set[1]; in ck_pr_cas_64_2_value()
47 __asm__ __volatile__("casp %0, %1, %4, %5, [%6]\n" in ck_pr_cas_64_2_value()
73 register uint64_t x0 __asm__ ("x0") = compare[0]; in ck_pr_cas_64_2()
74 register uint64_t x1 __asm__ ("x1") = compare[1]; in ck_pr_cas_64_2()
75 register uint64_t x2 __asm__ ("x2") = set[0]; in ck_pr_cas_64_2()
76 register uint64_t x3 __asm__ ("x3") = set[1]; in ck_pr_cas_64_2()
78 __asm__ __volatile__("casp %0, %1, %2, %3, [%4]\n" in ck_pr_cas_64_2()
[all …]
H A Dck_pr_llsc.h40 __asm__ __volatile__("1:" in ck_pr_cas_64_2_value()
74 __asm__ __volatile__("1:" in ck_pr_cas_64_2()
106 __asm__ __volatile__("1:\n" \
127 __asm__ __volatile__( \
169 __asm__ __volatile__("1:" \
200 __asm__ __volatile__("1:" \
241 __asm__ __volatile__("1:" \
288 __asm__ __volatile__("1:" in ck_pr_faa_ptr()
308 __asm__ __volatile__("1:" in ck_pr_faa_64()
328 __asm__ __volatile__("1:" \
/freebsd/sys/contrib/openzfs/config/
H A Dtoolchain-simd.m443 __asm__ __volatile__("xorps %xmm0, %xmm1");
62 __asm__ __volatile__("pxor %xmm0, %xmm1");
82 __asm__ __volatile__("lddqu %0,%%xmm0" :: "m"(v[0]));
101 __asm__ __volatile__("pshufb %xmm0,%xmm1");
120 __asm__ __volatile__("pmaxsb %xmm0,%xmm1");
139 __asm__ __volatile__("pcmpgtq %xmm0, %xmm1");
159 __asm__ __volatile__("vmovdqa %0,%%ymm0" :: "m"(v[0]));
179 __asm__ __volatile__("vpshufb %ymm0,%ymm1,%ymm2");
199 __asm__ __volatile__("vpandd %zmm0,%zmm1,%zmm2");
219 __asm__ __volatile__("vplzcntd %zmm0,%zmm1");
[all …]
/freebsd/sys/amd64/linux32/
H A Dlinux32_vdso_gtod.c59 __asm__ __volatile__ in write()
74 __asm__ __volatile__ in __vdso_clock_gettime_fallback()
89 __asm__ __volatile__ in __vdso_clock_gettime64_fallback()
104 __asm__ __volatile__ in __vdso_gettimeofday_fallback()
119 __asm__ __volatile__ in __vdso_clock_getres_fallback()
134 __asm__ __volatile__ in __vdso_getcpu_fallback()
149 __asm__ __volatile__ in __vdso_time_fallback()
/freebsd/sys/i386/linux/
H A Dlinux_vdso_gtod.c59 __asm__ __volatile__ in write()
74 __asm__ __volatile__ in __vdso_clock_gettime_fallback()
89 __asm__ __volatile__ in __vdso_clock_gettime64_fallback()
104 __asm__ __volatile__ in __vdso_gettimeofday_fallback()
119 __asm__ __volatile__ in __vdso_clock_getres_fallback()
134 __asm__ __volatile__ in __vdso_getcpu_fallback()
149 __asm__ __volatile__ in __vdso_time_fallback()
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/loongarch/
H A Dfp_mode.c24 __asm__ __volatile__("movfcsr2gr %0, $fcsr0" : "=r" (fcsr)); in __fe_getround()
26 __asm__ __volatile__("movfcsr2gr %0, $r0" : "=r" (fcsr)); in __fe_getround()
49 __asm__ __volatile__("movfcsr2gr %0, $fcsr0" : "=r" (fcsr)); in __fe_raise_inexact()
50 __asm__ __volatile__( in __fe_raise_inexact()
53 __asm__ __volatile__("movfcsr2gr %0, $r0" : "=r" (fcsr)); in __fe_raise_inexact()
54 __asm__ __volatile__( in __fe_raise_inexact()
/freebsd/sys/contrib/ck/include/gcc/ppc64/
H A Dck_pr.h57 __asm__ __volatile__("or 1, 1, 1;" in ck_pr_stall()
66 __asm__ __volatile__(I ::: "memory"); \
96 __asm__ __volatile__(I "%U1%X1 %0, %1" \
126 __asm__ __volatile__(I "%U0%X0 %1, %0" \
157 __asm__ __volatile__("1:" in ck_pr_cas_64_value()
179 __asm__ __volatile__("1:" in ck_pr_cas_ptr_value()
201 __asm__ __volatile__("1:" in ck_pr_cas_64()
222 __asm__ __volatile__("1:" in ck_pr_cas_ptr()
243 __asm__ __volatile__("1:" \
262 __asm__ __volatile__("1:" \
[all …]
/freebsd/sys/amd64/linux/
H A Dlinux_vdso_gtod.c60 __asm__ __volatile__ in write()
75 __asm__ __volatile__ in __vdso_clock_gettime_fallback()
90 __asm__ __volatile__ in __vdso_gettimeofday_fallback()
105 __asm__ __volatile__ in __vdso_clock_getres_fallback()
120 __asm__ __volatile__ in __vdso_getcpu_fallback()
135 __asm__ __volatile__ in __vdso_time_fallback()
/freebsd/sys/amd64/include/xen/
H A Dhypercall.h60 __asm__ volatile ( \
72 __asm__ volatile ( \
84 __asm__ volatile ( \
96 __asm__ volatile ( \
110 register long __arg4 __asm__("r10") = (long)(a4); \
111 __asm__ volatile ( \
125 register long __arg4 __asm__("r10") = (long)(a4); \
126 register long __arg5 __asm__("r8") = (long)(a5); \
127 __asm__ volatile ( \
142 register long __arg4 __asm__("r10") = (long)(a4); in privcmd_hypercall()
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/QM/
H A Dqman_private.h61 __asm__ __volatile__ ("dcbf 0, %0" : : "r" (addr)); \
67 __asm__ __volatile__ ("dcbt 0, %0" : : "r" (addr)); \
72 __asm__ __volatile__ ("dcbtst 0, %0" : : "r" (addr)); \
77 __asm__ __volatile__ ("dcbzl 0,%0" : : "r" (p)); \
101 __asm__ __volatile__ ("dcbt 0,%0" : : "r" (p)); \
106 __asm__ __volatile__ ("dcbtst 0,%0" : : "r" (p)); \
110 __asm__ __volatile__ ("dcbz 0,%0" : : "r" (p)); \
/freebsd/sys/contrib/ck/include/gcc/sparcv9/
H A Dck_pr.h55 __asm__ __volatile__("membar #LoadLoad" ::: "memory"); in ck_pr_stall()
63 __asm__ __volatile__(I ::: "memory"); \
93 __asm__ __volatile__(I " [%1], %0" \
117 __asm__ __volatile__(I " %0, [%1]" \
158 __asm__ __volatile__(CK_PR_INS_CASX " [%1] " CK_PR_ASI_ATOMIC ", %2, %0" in ck_pr_cas_64_value()
172 __asm__ __volatile__(CK_PR_INS_CASX " [%1] " CK_PR_ASI_ATOMIC ", %2, %0" in ck_pr_cas_64()
199 __asm__ __volatile__(CK_PR_INS_CAS " [%1] " CK_PR_ASI_ATOMIC ", %2, %0" \
210 __asm__ __volatile__(CK_PR_INS_CAS " [%1] " CK_PR_ASI_ATOMIC ", %2, %0" \
229 __asm__ __volatile__(CK_PR_INS_SWAP " [%1] " CK_PR_ASI_ATOMIC ", %0" \
/freebsd/sys/contrib/ck/include/gcc/x86/
H A Dck_pr.h55 __asm__ __volatile__("pause" ::: "memory"); in ck_pr_stall()
65 __asm__ __volatile__("" ::: "memory"); \
74 __asm__ __volatile__(I ::: "memory"); \
115 __asm__ __volatile__(I " %0, %1" \
142 __asm__ __volatile__(I " %1, %0" \
167 __asm__ __volatile__(I " %1, %0" \
195 __asm__ __volatile__(CK_PR_LOCK_PREFIX I " %1, %0" \
228 __asm__ __volatile__(CK_PR_LOCK_PREFIX I " %0" \
240 __asm__ __volatile__(CK_PR_LOCK_PREFIX I " %0; setz %1" \
281 __asm__ __volatile__(CK_PR_LOCK_PREFIX I " %1, %0" \
[all …]
/freebsd/sys/contrib/ck/include/gcc/x86_64/
H A Dck_pr.h67 __asm__ __volatile__("pause" ::: "memory"); in ck_pr_stall()
75 __asm__ __volatile__(I ::: "memory"); \
128 __asm__ __volatile__("prefetchw (%0)" in ck_pr_rfo()
144 __asm__ __volatile__(I " %0, %1" \
178 __asm__ __volatile__(I " %1, %0" \
206 __asm__ __volatile__("movq %%rdx, %%rcx;" in ck_pr_load_64_2()
249 __asm__ __volatile__(I " %1, %0" \
260 __asm__ __volatile__(I " %1, %0" \
293 __asm__ __volatile__(CK_PR_LOCK_PREFIX I " %1, %0" \
327 __asm__ __volatile__(CK_PR_LOCK_PREFIX I " %0" \
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/BM/
H A Dbman_private.h60 __asm__ __volatile__ ("dcbf 0, %0" : : "r" (addr)); \
66 __asm__ __volatile__ ("dcbt 0, %0" : : "r" (addr)); \
71 __asm__ __volatile__ ("dcbtst 0, %0" : : "r" (addr)); \
76 __asm__ __volatile__ ("dcbzl 0,%0" : : "r" (p)); \
100 __asm__ __volatile__ ("dcbt 0,%0" : : "r" (p)); \
105 __asm__ __volatile__ ("dcbz 0,%0" : : "r" (p)); \
/freebsd/contrib/llvm-project/libcxx/src/
H A Diostream.cpp26__asm__("?cin@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_istream@DU?$char_traits@D@" _LIBCPP_ABI…
36__asm__("?wcin@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_istream@_WU?$char_traits@_W@" _LIBCPP_…
46__asm__("?cout@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_ostream@DU?$char_traits@D@" _LIBCPP_AB…
56__asm__("?wcout@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_ostream@_WU?$char_traits@_W@" _LIBCPP…
66__asm__("?cerr@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_ostream@DU?$char_traits@D@" _LIBCPP_AB…
76__asm__("?wcerr@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_ostream@_WU?$char_traits@_W@" _LIBCPP…
86__asm__("?clog@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_ostream@DU?$char_traits@D@" _LIBCPP_AB…
94__asm__("?wclog@" _LIBCPP_ABI_NAMESPACE_STR "@std@@3V?$basic_ostream@_WU?$char_traits@_W@" _LIBCPP…
/freebsd/sys/sys/
H A Dcdefs.h375 __asm__(".weak " #alias); \
376 __asm__(".equ " #alias ", " #sym)
378 __asm__(".section .gnu.warning." #sym); \
379 __asm__(".asciz \"" msg "\""); \
380 __asm__(".previous")
383 __asm__(".symver " #impl ", " #sym "@" #verid)
385 __asm__(".symver " #impl ", " #sym "@@@" #verid)
389 __asm__(".weak alias"); \
390 __asm__(".equ alias, sym")
392 __asm__(".section .gnu.warning.sym"); \
[all …]
/freebsd/sys/contrib/ck/include/gcc/ppc/
H A Dck_pr.h58 __asm__ __volatile__("or 1, 1, 1;" in ck_pr_stall()
67 __asm__ __volatile__(I ::: "memory"); \
101 __asm__ __volatile__(I "%U1%X1 %0, %1" \ in CK_PR_FENCE()
127 __asm__ __volatile__(I "%U0%X0 %1, %0" \
154 __asm__ __volatile__("1:" \
173 __asm__ __volatile__("1:" \
202 __asm__ __volatile__("1:" \
225 __asm__ __volatile__("1:" \
259 __asm__ __volatile__("1:" \
296 __asm__ __volatile__("1:"
[all …]
/freebsd/sys/contrib/ck/include/gcc/arm/
H A Dck_pr.h53 __asm__ __volatile__("" ::: "memory"); in ck_pr_stall()
113 __asm__ __volatile__(I " %0, [%1];" \ in CK_PR_FENCE()
161 __asm__ __volatile__(I " %1, [%0]" \
217 __asm__ __volatile__("1:" \
261 __asm__ __volatile__("1:" \
302 __asm__ __volatile__("1:" in ck_pr_cas_ptr_value()
323 __asm__ __volatile__("1:" in ck_pr_cas_ptr()
344 __asm__ __volatile__("1:" \
368 __asm__ __volatile__("1:" \
401 __asm__ __volatile__("1:" \
[all …]
/freebsd/lib/csu/powerpc/
H A Dcrt1_c.c80 __asm__(".text");
81 __asm__("eprol:");
82 __asm__(".previous");
86 __asm__(".text\n"

1234567