http://slackblogs.blogspot.com/2012/06/vmware-804-and-linux-kernel-patches.html
test on kernel 3.2.0 64bit
test on kernel 3.2.0 64bit
unsigned int a = 5;
signed int b = -1;
if(a > b)
mov DWORD PTR [esp+24], 5
mov DWORD PTR [esp+28], -1
mov eax, DWORD PTR [esp+28]
cmp eax, DWORD PTR [esp+24]
jae .L2
signed int a = 5;
signed int b = -1;
if(a > b)
mov DWORD PTR [esp+24], 5
mov DWORD PTR [esp+28], -1
mov eax, DWORD PTR [esp+24]
cmp eax, DWORD PTR [esp+28]
jle .L2
01 void main(){
02 unsigned int a = 5;
03 signed int b = -1;
04 if(a > b)
05 printf("True");
06 else
07 printf("False");
08 }