/aosp12/bionic/libm/amd64/ |
H A D | fenv.c | 90 __asm__ __volatile__ ("fnstenv %0" : "=m" (fenv)); in feclearexcept() 96 __asm__ __volatile__ ("fldenv %0" : : "m" (fenv)); in feclearexcept() 99 __asm__ __volatile__ ("stmxcsr %0" : "=m" (mxcsr)); in feclearexcept() 101 __asm__ __volatile__ ("ldmxcsr %0" : : "m" (mxcsr)); in feclearexcept() 123 __asm__ __volatile__ ("stmxcsr %0" : "=m" (mxcsr)); in fegetexceptflag() 147 __asm__ __volatile__ ("fwait"); in feraiseexcept() 166 __asm__ __volatile__ ("fnstenv %0" : "=m" (fenv)); in fesetexceptflag() 173 __asm__ __volatile__ ("fldenv %0" : : "m" (fenv)); in fesetexceptflag() 176 __asm__ __volatile__ ("stmxcsr %0" : "=m" (mxcsr)); in fesetexceptflag() 201 __asm__ __volatile__ ("stmxcsr %0" : "=m" (mxcsr)); in fetestexcept() [all …]
|
/aosp12/bionic/libc/private/ |
H A D | bionic_inline_raise.h | 50 register long r0 __asm__("r0") = pid; 51 register long r1 __asm__("r1") = tid; 52 register long r2 __asm__("r2") = sig; 54 register long r7 __asm__("r7") = __NR_rt_tgsigqueueinfo; 57 register long x0 __asm__("x0") = pid; 58 register long x1 __asm__("x1") = tid; 59 register long x2 __asm__("x2") = sig; 65 register long rdi __asm__("rdi") = pid; 66 register long rsi __asm__("rsi") = tid; 67 register long rdx __asm__("rdx") = sig; [all …]
|
/aosp12/bionic/libc/arch-arm/ |
H A D | dynamic_function_dispatch.cpp | 69 register long r0 __asm__("r0") = AT_FDCWD; in ifunc_open() local 71 register long r2 __asm__("r2") = O_RDONLY; in ifunc_open() local 72 register long r3 __asm__("r3") = 0; in ifunc_open() local 73 register long r7 __asm__("r7") = __NR_openat; in ifunc_open() local 79 register long r0 __asm__("r0") = fd; in ifunc_read() local 80 register long r1 __asm__("r1") = reinterpret_cast<long>(buf); in ifunc_read() local 81 register long r2 __asm__("r2") = count; in ifunc_read() local 82 register long r7 __asm__("r7") = __NR_read; in ifunc_read() local 88 register long r0 __asm__("r0") = fd; in ifunc_close() local 89 register long r7 __asm__("r7") = __NR_close; in ifunc_close() local [all …]
|
/aosp12/art/runtime/base/ |
H A D | quasi_atomic.h | 69 __asm__ __volatile__("@ QuasiAtomic::Read64\n" in Read64() 75 __asm__ __volatile__("@ QuasiAtomic::Read64\n" in Read64() 81 __asm__ __volatile__( in Read64() 104 __asm__ __volatile__("@ QuasiAtomic::Write64\n" in Write64() 113 __asm__ __volatile__("@ QuasiAtomic::Write64\n" in Write64() 122 __asm__ __volatile__( in Write64() 157 __asm__ __volatile__("dmb ishst" : : : "memory"); in ThreadFenceForConstructor()
|
/aosp12/bionic/libc/platform/bionic/ |
H A D | tls.h | 32 # define __get_tls() ({ void** __val; __asm__("mrs %0, tpidr_el0" : "=r"(__val)); __val; }) 34 # define __get_tls() ({ void** __val; __asm__("mrc p15, 0, %0, c13, c0, 3" : "=r"(__val)); __val; }) 36 # define __get_tls() ({ void** __val; __asm__("movl %%gs:0, %0" : "=r"(__val)); __val; }) 38 # define __get_tls() ({ void** __val; __asm__("mov %%fs:0, %0" : "=r"(__val)); __val; })
|
H A D | mte.h | 56 __asm__ __volatile__(".arch_extension mte; mrs %0, tco; msr tco, #1" : "=r"(prev_tco_)); in ScopedDisableMTE() 62 __asm__ __volatile__(".arch_extension mte; msr tco, %0" : : "r"(prev_tco_)); in ~ScopedDisableMTE()
|
/aosp12/bionic/libc/arch-common/bionic/ |
H A D | crtbegin.c | 52 __asm__(PRE "bti j; mov x29,#0; mov x30,#0; mov x0,sp; b _start_main" POST); 54 __asm__(PRE "mov fp,#0; mov lr,#0; mov r0,sp; b _start_main" POST); 56 __asm__(PRE 60 __asm__(PRE "xorl %ebp, %ebp; movq %rsp,%rdi; andq $~0xf,%rsp; callq _start_main" POST);
|
/aosp12/frameworks/native/opengl/libs/GLES2/ |
H A D | gl2.cpp | 129 __asm__ volatile( \ 143 __asm__ volatile( \ 151 __asm__ volatile( \ 163 __asm__ volatile( \ 179 __asm__ volatile( \ 187 __asm__ volatile( \
|
/aosp12/bionic/tests/libs/ |
H A D | versioned_lib_v3.cpp | 40 __asm__(".symver versioned_function_v1,versioned_function@TESTLIB_V1"); 41 __asm__(".symver versioned_function_v2,versioned_function@TESTLIB_V2"); 42 __asm__(".symver versioned_function_v3,versioned_function@@TESTLIB_V3");
|
H A D | cfi_test_bad_lib.cpp | 3 __asm__(".globl __cfi_check"); 4 __asm__("__cfi_check = dummy + 3"); // Not aligned to anything.
|
H A D | versioned_lib_v2.cpp | 34 __asm__(".symver versioned_function_v1,versioned_function@TESTLIB_V1"); 35 __asm__(".symver versioned_function_v2,versioned_function@@TESTLIB_V2");
|
H A D | versioned_lib_other.cpp | 21 __asm__(".symver versioned_function_v2,versioned_function@@TESTLIB_V2");
|
/aosp12/frameworks/native/opengl/libs/GLES_CM/ |
H A D | gl.cpp | 185 __asm__ volatile( \ 199 __asm__ volatile( \ 207 __asm__ volatile( \ 219 __asm__ volatile( \ 235 __asm__ volatile( \ 243 __asm__ volatile( \
|
/aosp12/art/runtime/arch/x86/ |
H A D | thread_x86.cc | 130 __asm__ __volatile__("movw %w0, %%fs" in InitCpu() 141 __asm__ __volatile__("movl %%fs:(%1), %0" in InitCpu() 158 __asm__ __volatile__("movl %%fs:(%1), %0" in CleanupCpu() 166 __asm__ __volatile__("movw %%fs, %w0" in CleanupCpu()
|
/aosp12/system/media/audio_utils/ |
H A D | fixedfft.cpp | 87 __asm__("smuad %0, %0, %1" : "+r" (t) : "r" (a)); in mult() 88 __asm__("smusdx %0, %0, %1" : "+r" (b) : "r" (a)); in mult() 89 __asm__("pkhtb %0, %0, %1, ASR #16" : "+r" (t) : "r" (b)); in mult() 100 __asm__("shadd16 %0, %0, %1" : "+r" (a) : "r" (0)); in half()
|
/aosp12/bionic/libc/arch-arm/bionic/ |
H A D | exidx_dynamic.c | 48 __asm__(".symver __gnu_Unwind_Find_exidx_impl,__gnu_Unwind_Find_exidx@LIBC_PRIVATE"); 49 __asm__(".symver __gnu_Unwind_Find_exidx_impl2,__gnu_Unwind_Find_exidx@@LIBC_N");
|
/aosp12/bionic/libm/ |
H A D | freebsd-compat.h | 24 __asm__(".weak " #alias); \ 25 __asm__(".equ " #alias ", " #sym)
|
/aosp12/frameworks/base/core/jni/ |
H A D | com_android_internal_os_ZygoteInit.cpp | 41 __asm__ __volatile__("str x18, [%0]" ::"r"(&scs)); in ScopedSCSExit() 45 __asm__ __volatile__("ldr x18, [%0]; str xzr, [%0]" ::"r"(&scs)); in ~ScopedSCSExit()
|
/aosp12/frameworks/libs/native_bridge_support/vdso/include/native_bridge_support/vdso/ |
H A D | interceptable_functions.h | 28 __asm__ __volatile__( \ 35 __asm__ __volatile__( \
|
/aosp12/art/runtime/arch/x86_64/ |
H A D | thread_x86_64.cc | 63 __asm__ __volatile__("movq %%gs:(%1), %0" in InitCpu() 73 __asm__ __volatile__("movq %%gs:(%1), %0" in CleanupCpu()
|
/aosp12/bionic/libc/arch-x86/bionic/ |
H A D | __set_tls.cpp | 43 __asm__ __volatile__("movw %%gs, %w0" : "=q"(gs) /*output*/); in __init_user_desc() 69 __asm__ __volatile__("movw %w0, %%gs" : /*output*/ : "q"(selector) /*input*/ : /*clobber*/); in __set_tls()
|
/aosp12/bionic/libc/include/bits/ |
H A D | fenv_inlines_arm.h | 47 __asm__ __volatile__("vmrs %0,fpscr" : "=r" (_fpscr)); in fegetenv() 54 __asm__ __volatile__("vmsr fpscr,%0" : :"ri" (_fpscr)); in fesetenv()
|
/aosp12/system/extras/crypto-perf/ |
H A D | crypto.cpp | 63 __asm__ __volatile__( in garbage_encrypt() 85 __asm__ __volatile__( in garbage_decrypt()
|
/aosp12/bionic/libm/arm64/ |
H A D | fenv.c | 41 __asm__ __volatile__("mrs %0," REGISTER : "=r" (__value64)); \ 49 __asm__ __volatile__("msr " REGISTER ",%0" : : "ri" (__value64)); \
|
/aosp12/system/core/debuggerd/crasher/ |
H A D | crasher.cpp | 291 __asm__ volatile(".word 0\n"); in do_action() 293 __asm__ volatile(".word 0xe7f0def0\n"); in do_action() 295 __asm__ volatile("ud2\n"); in do_action()
|