diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2020-11-02 16:52:15 +0000 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2020-11-02 16:52:15 +0000 |
| commit | 552714c0812a10e5cff239bd29928e5fcb8d8b3b (patch) | |
| tree | 8a172f5921689dcdb7cc542f851aa70bc4c4d3ca /hw/lm32/lm32.h | |
| parent | 8aab18a2c5209e4e48998a61fbc2d89f374331ed (diff) | |
| download | focaccia-qemu-552714c0812a10e5cff239bd29928e5fcb8d8b3b.tar.gz focaccia-qemu-552714c0812a10e5cff239bd29928e5fcb8d8b3b.zip | |
target/arm: Fix float16 pairwise Neon ops on big-endian hosts
In the neon_padd/pmax/pmin helpers for float16, a cut-and-paste error meant we were using the H4() address swizzler macro rather than the H2() which is required for 2-byte data. This had no effect on little-endian hosts but meant we put the result data into the destination Dreg in the wrong order on big-endian hosts. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-id: 20201028191712.4910-2-peter.maydell@linaro.org
Diffstat (limited to 'hw/lm32/lm32.h')
0 files changed, 0 insertions, 0 deletions