Searched refs:__volatile (Results 1 - 25 of 211) sorted by relevance

123456789

/freebsd-10.0-release/contrib/libstdc++/config/cpu/powerpc/
H A Datomic_word.h35 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("isync":::"memory")
37 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("sync":::"memory")
39 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("lwsync":::"memory")
/freebsd-10.0-release/contrib/libstdc++/config/os/aix/
H A Datomic_word.h36 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("isync":::"memory")
37 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("sync":::"memory")
39 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory")
40 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory")
/freebsd-10.0-release/lib/libc/ia64/gen/
H A D_set_tp.c33 __asm __volatile("mov r13 = %0" :: "r"(tpval));
H A Dfpgetround.c37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
H A Dfpsetmask.c39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
42 __asm __volatile("mov ar.fpsr=%0" :: "r" (fpsr));
H A Dfpsetround.c38 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
41 __asm __volatile("mov ar.fpsr=%0" :: "r"(fpsr));
H A Dfpgetmask.c38 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
/freebsd-10.0-release/lib/libc/sparc64/gen/
H A D_set_tp.c33 __asm __volatile("mov %0, %%g7" : : "r" (tpval));
/freebsd-10.0-release/contrib/libstdc++/config/cpu/alpha/
H A Datomic_word.h35 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("mb":::"memory")
36 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("wmb":::"memory")
/freebsd-10.0-release/contrib/libstdc++/config/cpu/sparc/
H A Datomic_word.h43 __asm __volatile ("membar #LoadLoad":::"memory")
45 __asm __volatile ("membar #StoreStore":::"memory")
49 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("stbar":::"memory")
/freebsd-10.0-release/lib/libc/sparc64/fpu/
H A Dfpu_arith.h72 __asm __volatile("addx %1,%2,%0" : "=r"(r) : "r"(x), "r"(y))
74 __asm __volatile("addcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y))
76 __asm __volatile("addxcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y))
78 __asm __volatile("subx %1,%2,%0" : "=r"(r) : "r"(x), "r"(y))
80 __asm __volatile("subcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y))
82 __asm __volatile("subxcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y))
84 #define FPU_GET_CARRY(r) __asm __volatile("addx %%g0,%%g0,%0" : "=r"(r))
85 #define FPU_SET_CARRY(v) __asm __volatile("addcc %0,-1,%%g0" : : "r"(v))
/freebsd-10.0-release/lib/libc/powerpc/gen/
H A D_set_tp.c34 __asm __volatile("mr %0,%1" : "=r"(tp) : "r"((char*)tpval + 0x7008));
H A Dflt_rounds.c53 __asm__ __volatile("mffs %0" : "=f"(fpscr));
H A Dfpsetround.c46 __asm__ __volatile("mffs %0" : "=f"(fpscr));
49 __asm__ __volatile("mtfsf 0xff,%0" :: "f"(fpscr));
/freebsd-10.0-release/lib/libc/powerpc64/gen/
H A D_set_tp.c34 __asm __volatile("mr %0,%1" : "=r"(tp) : "r"((char*)tpval + 0x7010));
H A Dflt_rounds.c53 __asm__ __volatile("mffs %0" : "=f"(fpscr));
/freebsd-10.0-release/sys/boot/ia64/ski/
H A Dssc.c46 __asm __volatile("mov %0=psr;;" : "=r"(psr));
47 __asm __volatile("mov r15=%1\n\t"
51 __asm __volatile("mov psr.l=%0;; srlz.d" :: "r"(psr));
/freebsd-10.0-release/sys/powerpc/include/
H A Dcpufunc.h58 __asm __volatile ("mtmsr %0; isync" :: "r"(value));
66 __asm __volatile ("mtmsrd %0; isync" :: "r"(value));
75 __asm __volatile ("mfmsr %0" : "=r"(value));
85 __asm __volatile ("mtsrin %0,%1" :: "r"(value), "r"(va));
93 __asm __volatile ("mfsrin %0,%1" : "=r"(value) : "r"(va));
104 __asm __volatile ("mfspr %0,136" : "=r"(value));
114 __asm __volatile ("mtdec %0" :: "r"(value));
122 __asm __volatile ("mfdec %0" : "=r"(value));
132 __asm __volatile ("mfpvr %0" : "=r"(value));
142 __asm __volatile ("mft
[all...]
/freebsd-10.0-release/sys/amd64/include/
H A Dcpufunc.h63 __asm __volatile("int $3");
71 __asm __volatile("bsfl %1,%0" : "=r" (result) : "rm" (mask));
80 __asm __volatile("bsfq %1,%0" : "=r" (result) : "rm" (mask));
89 __asm __volatile("bsrl %1,%0" : "=r" (result) : "rm" (mask));
98 __asm __volatile("bsrq %1,%0" : "=r" (result) : "rm" (mask));
106 __asm __volatile("clflush %0" : : "m" (*(char *)addr));
113 __asm __volatile("clts");
119 __asm __volatile("cli" : : : "memory");
125 __asm __volatile("cpuid"
133 __asm __volatile("cpui
[all...]
/freebsd-10.0-release/sys/mips/include/
H A Datomic.h54 __asm __volatile (".set noreorder\n"
70 void atomic_set_8(__volatile uint8_t *, uint8_t);
71 void atomic_clear_8(__volatile uint8_t *, uint8_t);
72 void atomic_add_8(__volatile uint8_t *, uint8_t);
73 void atomic_subtract_8(__volatile uint8_t *, uint8_t);
75 void atomic_set_16(__volatile uint16_t *, uint16_t);
76 void atomic_clear_16(__volatile uint16_t *, uint16_t);
77 void atomic_add_16(__volatile uint16_t *, uint16_t);
78 void atomic_subtract_16(__volatile uint16_t *, uint16_t);
81 atomic_set_32(__volatile uint32_
[all...]
/freebsd-10.0-release/sys/i386/include/
H A Dcpufunc.h71 __asm __volatile("int $3");
96 __asm __volatile("clflush %0" : : "m" (*(char *)addr));
103 __asm __volatile("clts");
112 __asm __volatile("cli" : : : "memory");
119 __asm __volatile("cpuid"
127 __asm __volatile("cpuid"
138 __asm __volatile("sti");
146 __asm __volatile("monitor"
154 __asm __volatile("mwait" : : "a" (hints), "c" (extensions));
161 __asm __volatile("lfenc
[all...]
/freebsd-10.0-release/sys/arm/xscale/i80321/
H A Di80321_timer.c148 __asm __volatile("mrc p6, 0, %0, c1, c9, 0"
150 __asm __volatile("mrc p6, 0, %0, c1, c1, 0"
162 __asm __volatile("mcr p6, 0, %0, c1, c9, 0"
164 __asm __volatile("mcr p6, 0, %0, c1, c1, 0"
176 __asm __volatile("mrc p6, 0, %0, c3, c9, 0"
178 __asm __volatile("mrc p6, 0, %0, c3, c1, 0"
188 __asm __volatile("mcr p6, 0, %0, c3, c9, 0"
190 __asm __volatile("mcr p6, 0, %0, c3, c1, 0"
201 __asm __volatile("mcr p6, 0, %0, c5, c9, 0"
203 __asm __volatile("mc
[all...]
/freebsd-10.0-release/sys/ia64/include/
H A Dcpufunc.h51 __asm __volatile("break.m %0" :: "i"(IA64_FIXED_BREAK));
61 __asm __volatile ("rsm psr.i");
67 __asm __volatile ("ssm psr.i;; srlz.d");
75 __asm __volatile ("mov %0=psr;;" : "=r"(psr));
/freebsd-10.0-release/sys/powerpc/powerpc/
H A Dsyncicache.c61 __asm __volatile ("dcbst 0,%0" :: "r"(p));
64 __asm __volatile ("sync");
67 __asm __volatile ("icbi 0,%0" :: "r"(p));
70 __asm __volatile ("sync; isync");
/freebsd-10.0-release/contrib/libstdc++/config/cpu/ia64/
H A Datomic_word.h48 __asm __volatile ("ld1.acq %0 = %1" : "=r"(__c) : "m"(*__p) : "memory");
60 __asm __volatile ("st1.rel %0 = %1" : "=m"(*__p) : "r"(1) : "memory");

Completed in 156 milliseconds

123456789