Guest User

Untitled

a guest
May 23rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.28 KB | None | 0 0
  1. // 64bit test
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6.   unsigned int code = 0x80000001;
  7.   unsigned int a, b, c, d;
  8.  
  9.   __asm__ volatile ("cpuid" : "=a"(a), "=b"(b), "=c"(c), "=d"(d) : "a"(code));
  10.   if(d&(1<<29))
  11.     puts("he 64 bit");
  12.   else
  13.     puts("nao he 64 bit");
  14.  return (0);
  15. }
Add Comment
Please, Sign In to add comment