• Ng Zhi An's avatar
    [x64] Move and remove some AVX_OP from macro-assembler · c560191f
    Ng Zhi An authored
    Move some AVX_OP into shared macro-assembler, for reuse by ia32 in
    future patches.
    
    Movlhps is also unused in x64, so remove it.
    
    Drive-by cleanup to use macro assembler helper Move to move 128-bit
    const into a XMMRegister.
    
    The change in liftoff-assembler-x64 is required because now the
    macro-assembler functions are defined in the base class, so even though
    we can use &TurboAssembler::Pcmpeqd to refer to that member function,
    it actually resolves to &SharedTurboAssembler::Pcmpeqd.
    
    Bug: v8:11589
    Change-Id: Ie8f6a4dfd95b41192936f6e6be48c683042acec4
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3150138Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
    Commit-Queue: Zhi An Ng <zhin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#76772}
    c560191f
Name
Last commit
Last update
..
liftoff-assembler-x64.h Loading commit data...