• Milad Fa's avatar
    PPC: Fix UIM on disassembler and the simulator · 12b2a870
    Milad Fa authored
    A few fixes are applied in this CL:
    
    1- Instructions which use UIM in V8 only use bits 16 to 19 inclusive.
    2- get_simd_register is set to return a reference and not a copy.
    3- On vector extract and insert instructions, UIM could be used
    to select specific bytes as starting point which may not reflect a lane.
    Vector splat uses UIM as a lane selector which remains
    unchanged in this CL.
    
    Change-Id: Ieb43afb977dac11d3ea10a2f265c2823f64457e3
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3011166Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
    Commit-Queue: Milad Fa <mfarazma@redhat.com>
    Cr-Commit-Position: refs/heads/master@{#75618}
    12b2a870
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
riscv64 Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
DEPS Loading commit data...
OWNERS Loading commit data...
basic-block-profiler.cc Loading commit data...
basic-block-profiler.h Loading commit data...
code-tracer.h Loading commit data...
compilation-statistics.cc Loading commit data...
compilation-statistics.h Loading commit data...
disasm.h Loading commit data...
disassembler.cc Loading commit data...
disassembler.h Loading commit data...
eh-frame.cc Loading commit data...
eh-frame.h Loading commit data...
gdb-jit.cc Loading commit data...
gdb-jit.h Loading commit data...
objects-debug.cc Loading commit data...
objects-printer.cc Loading commit data...
perf-jit.cc Loading commit data...
perf-jit.h Loading commit data...
system-jit-metadata-win.h Loading commit data...
system-jit-win.cc Loading commit data...
system-jit-win.h Loading commit data...
unwinder.cc Loading commit data...
unwinder.h Loading commit data...
unwinding-info-win64.cc Loading commit data...
unwinding-info-win64.h Loading commit data...