• P
    target-arm: Fix VLD of single element to all lanes · 8e18cde3
    Peter Maydell 提交于
    Fix several bugs in VLD of single element to all lanes:
    
    The "single element to all lanes" form of VLD1 differs from those for
    VLD2, VLD3 and VLD4 in that bit 5 indicates whether the loaded element
    should be written to one or two Dregs (rather than being a register
    stride). Handle this by special-casing VLD1 rather than trying to
    have one loop which deals with both VLD1 and 2/3/4.
    
    Handle VLD4.32 with 16 byte alignment specified, rather than UNDEFfing.
    
    UNDEF for the invalid size and alignment combinations.
    Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
    Signed-off-by: NAurelien Jarno <aurelien@aurel32.net>
    8e18cde3
translate.c 324.1 KB