• Ng Zhi An's avatar
    Create a macro list for X-sd instructions · a742d8fb
    Ng Zhi An authored
    These are SSE2 instructions that deal with scalar double precision
    values, and look like the packed double precision variant of the
    instructions, but with a prefix.
    
    E.g. sqrtpd is 66 0F 51, sqrtss is F2 0F 51.
    
    We don't put this in the same list, even though the implementation
    is very similar, because SSE2_INSTRUCTION_LIST is used in other
    macros which generate AVX versions of this, and that overlaps with
    another macro which generates AVX versions of these X-sd instructions.
    I will tease this apart and clean it up in subsequent changes.
    
    Bug: v8:9810
    Change-Id: I0db64fe0d37df5685158331ce9f48bd1c763cc59
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1874510Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
    Commit-Queue: Zhi An Ng <zhin@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#64688}
    a742d8fb
sse-instr.h 4.55 KB