title: ICC inline assembler doesn`t like push/pop
body: <p>I try to excute assembler inline with icc in msasm:</p>
  
  <pre><code>int main (void)
  {
    __asm{
      mov eax, 5h;  //works
      push eax;     // after shell command /opt/intel/bin/icc -use_msasm asm.c:
                    // asm.c(7): (col. 5) error: Unsupported instruction form in asm                          
                    // instruction push.
  
     //pop ebp;    // the same 
          };
  
  printf("success!\n");
  return 1;
  }
  </code></pre>
  
  <p>Does anybody know why icc doesn`t accept push and pop?</p>
  
  <p>Thanks in advance!</p>