Перейти к содержанию

Рекомендуемые сообщения

Как правильно записать команды на инлайн асме

movaps xmm7, xmm0

весь код такой:

void _declspec(naked) PlayerStr(){    _asm    {            mov rcx, player_ptr            mov QWORD PTR[rcx], rbx            lea rcx, [rbx + 0x58]            mov r8, rdi            mov edx,0x2            movaps xmm7, xmm0    }}

но увы, выдатё белеберду на строчке с movaps...

 

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

elvis66666, попробуй в отладчике, пройти пошагово, и посмотреть что в регистры записываются.

Меня настораживает этот код mov r8, rdi, mov edx,0x2, и в xmm7, xmm0 находятся значения?

Ссылка на комментарий
Поделиться на другие сайты

Спасибо разобрался, просто при компиляции он заменяет movaps xmm7, xmm0 аналогом, на который я посмотрел и испугался(

слабое знание асм дает о себе знать, но все гуд) все работает! спс

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.