Вычислить функцию _mm_cvtsi32_si128

Discussion in 'Реверсинг' started by arvitaly, 8 Nov 2017.

  1. arvitaly

    arvitaly Banned

    Joined:
    8 Nov 2017
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Помогите кто-нибудь написать эту функцию на любом языке, в идеале скриптовом

    А также эту _mm_cvtepi32_ps
     
  2. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    Подробнее пожалуйста.
     
    _________________________
  3. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Преобразование 32-битного целого в число с одинарной точностью, при помощи SSE2. Каким боком тут реверсинг?
     
  4. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,088
    Likes Received:
    8,345
    Reputations:
    25
    Странные вещи творятся какие-то...
    На асме же есть уже.

    1) Пишешь что тебе надо
    2) заходишь через дебугга
    3) смотришь.
    4) Чтоб было понятней что оно делает - делаешь дебугга.

    Code:
    //__m128i a = _mm_cvtsi32_si128(12);
    mov  eax,0Ch 
    movd  xmm0,eax 
    movaps  xmmword ptr [ebp-100h],xmm0 
    movaps  xmm0,xmmword ptr [ebp-100h] 
    movaps  xmmword ptr [a],xmm0