Lines Matching refs:info
427 static void execute_cpu_id(sljit_u32 info[4]) in execute_cpu_id()
431 __cpuidex((int*)info, (int)info[0], (int)info[2]); in execute_cpu_id()
459 : "r" (info) in execute_cpu_id()
472 mov esi, info in execute_cpu_id()
481 mov rsi, info in execute_cpu_id()
496 __msan_unpoison(info, 4 * sizeof(sljit_u32)); in execute_cpu_id()
505 sljit_u32 info[4]; in get_cpu_features() local
508 info[0] = 0; in get_cpu_features()
509 execute_cpu_id(info); in get_cpu_features()
510 max_id = info[0]; in get_cpu_features()
513 info[0] = 7; in get_cpu_features()
514 info[2] = 0; in get_cpu_features()
515 execute_cpu_id(info); in get_cpu_features()
517 if (info[1] & 0x8) in get_cpu_features()
519 if (info[1] & 0x20) in get_cpu_features()
524 info[0] = 1; in get_cpu_features()
525 execute_cpu_id(info); in get_cpu_features()
527 if (info[2] & 0x80000) in get_cpu_features()
529 if (info[2] & 0x10000000) in get_cpu_features()
532 if (info[3] & 0x4000000) in get_cpu_features()
535 if (info[3] & 0x8000) in get_cpu_features()
539 info[0] = 0x80000001; in get_cpu_features()
540 info[2] = 0; /* Silences an incorrect compiler warning. */ in get_cpu_features()
541 execute_cpu_id(info); in get_cpu_features()
543 if (info[2] & 0x20) in get_cpu_features()