mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
util/format: NEON is not available with the soft-float ABI
Fixes:80923e8d58("util/format: Add some NEON intrinsics-based u_format_unpack.") Reviewed-by: Emma Anholt <emma@anholt.net> Tested-by: Ross Burton <ross.burton@arm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12569> (cherry picked from commit7155676618)
This commit is contained in:
parent
27bb508dcc
commit
26171c9769
3 changed files with 3 additions and 3 deletions
|
|
@ -1903,7 +1903,7 @@
|
|||
"description": "util/format: NEON is not available with the soft-float ABI",
|
||||
"nominated": true,
|
||||
"nomination_type": 1,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": "80923e8d58cc6bdcceb8e1b2910737fc76fdc0d3"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1138,7 +1138,7 @@ static void
|
|||
util_format_unpack_table_init(void)
|
||||
{
|
||||
for (enum pipe_format format = PIPE_FORMAT_NONE; format < PIPE_FORMAT_COUNT; format++) {
|
||||
#if (defined(PIPE_ARCH_AARCH64) || defined(PIPE_ARCH_ARM)) && !defined NO_FORMAT_ASM
|
||||
#if (defined(PIPE_ARCH_AARCH64) || defined(PIPE_ARCH_ARM)) && !defined(NO_FORMAT_ASM) && !defined(__SOFTFP__)
|
||||
const struct util_format_unpack_description *unpack = util_format_unpack_description_neon(format);
|
||||
if (unpack) {
|
||||
util_format_unpack_table[format] = unpack;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
#include <u_format.h>
|
||||
|
||||
#if (defined(PIPE_ARCH_AARCH64) || defined(PIPE_ARCH_ARM)) && !defined NO_FORMAT_ASM
|
||||
#if (defined(PIPE_ARCH_AARCH64) || defined(PIPE_ARCH_ARM)) && !defined(NO_FORMAT_ASM) && !defined(__SOFTFP__)
|
||||
|
||||
/* armhf builds default to vfp, not neon, and refuses to compile neon intrinsics
|
||||
* unless you tell it "no really".
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue