@IvanEjik

Delphi 10.4.1 видит регистр XMM0-XMM7 но ругается на XMM8 и более, почему?

asm
//  .NOFRAME

  movdqu XMM7, dqword ptr [CV]
  movdqu XMM8, dqword ptr [CV + 16]
  movdqu XMM9, dqword ptr [CV + 32]

  pxor XMM2, XMM2

  //bStep -> rdx
  cvtsd2ss XMM13, qword ptr [bStep]
  cvtsd2ss XMM0, qword ptr [bStep + 8]
  cvtsd2ss XMM1, qword ptr [bStep + 16]

5f877188b46d1804531777.png
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
@acwartz
angular, java, chrome extensions, delphi
Все что после XMM7 это для x64. Вики.

Переключите приложение в сборку под x64, а лучше оберните нужный кусок кода в соотв. условие:
{$IFDEF CPUX86}
  asm
    // ...
  end;
  {$ENDIF CPUX86}
  {$IFDEF CPUX64}
  asm
    // ...
  end;
{$ENDIF CPUX64}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КСК ТЕХНОЛОГИИ Москва
от 90 000 до 150 000 ₽
ROGII Ульяновск
от 90 000 до 110 000 ₽
Profee.Lab Москва
от 300 000 ₽