tb0104.pp 425 B

12345678910111213141516171819202122
  1. { %CPU=i386 }
  2. { Old file: tbs0123.pp }
  3. { Asm, problem with intel assembler (shrd) OK 0.99.11 (PM) }
  4. { bug for shrd assemblerreader }
  5. begin
  6. if false then
  7. begin
  8. {$asmmode intel}
  9. asm
  10. SHRD [ESI-8], EAX, CL
  11. SHLD EBX,ECX,5
  12. IMUL ECX,dword [EBP-8],5
  13. end;
  14. {$asmmode att}
  15. asm
  16. shrdl %cl,%eax,-8(%esi)
  17. shldl $5,%ecx,%ebx
  18. imull $5,-8(%ebp),%ecx
  19. end;
  20. end;
  21. end.