OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:feature
(Results
1 - 25
of
245
) sorted by null
1
2
3
4
5
6
7
8
9
10
/external/webrtc/src/system_wrappers/source/
cpu_features.cc
13
// No CPU
feature
is available => straight C path.
14
int GetCPUInfoNoASM(CPUFeature
feature
) {
15
(void)
feature
;
39
// Actual
feature
detection for x86.
40
static int GetCPUInfo(CPUFeature
feature
) {
43
if (
feature
== kSSE2) {
46
if (
feature
== kSSE3) {
53
static int GetCPUInfo(CPUFeature
feature
) {
54
(void)
feature
;
/bionic/libc/kernel/arch-x86/asm/
alternative_32.h
29
#define alternative(oldinstr, newinstr,
feature
) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (
feature
) : "memory")
30
#define alternative_input(oldinstr, newinstr,
feature
, input...) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (
feature
), ##input)
31
#define alternative_io(oldinstr, newinstr,
feature
, output, input...) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c[feat]\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" : output : [feat] "i" (
feature
), ##input)
/development/ndk/platforms/android-9/arch-x86/include/asm/
alternative_32.h
29
#define alternative(oldinstr, newinstr,
feature
) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (
feature
) : "memory")
30
#define alternative_input(oldinstr, newinstr,
feature
, input...) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (
feature
), ##input)
31
#define alternative_io(oldinstr, newinstr,
feature
, output, input...) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c[feat]\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" : output : [feat] "i" (
feature
), ##input)