previous | start | next

Chapter 3: xorl, notl, sarl

      int arith(int x, int y, int z);
   
  ...
      movl 12(%ebp), %eax
      xorl 8(%ebp), %eax
      sarl $3, %eax
      notl %eax
      subl 16(%ebp), %eax
      leave
      ret
   
Register Variable Initial
%eax t  


previous | start | next