quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

cpuid.c (300B)


      1   int main() {
      2     unsigned int cpu_info[4];
      3     __asm__ __volatile__ ("xchgl %%ebx, %k1; cpuid; xchgl %%ebx, %k1" :
      4                           "=a" (cpu_info[0]), "=&r" (cpu_info[1]),
      5                           "=c" (cpu_info[2]), "=d" (cpu_info[3]) :
      6                           "0" (0U), "2" (0U));
      7 }