]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Add mfloat vreinterpret intrinsics
authorAndrew Carlotti <andrew.carlotti@arm.com>
Mon, 21 Oct 2024 15:22:43 +0000 (16:22 +0100)
committerAndrew Carlotti <andrew.carlotti@arm.com>
Fri, 25 Oct 2024 16:28:14 +0000 (17:28 +0100)
commit17d7a4b01a54b1af90c8c87bde59f067ed630cd1
tree91d59f01ad4926a097bdc199debf46e09148760c
parentd74b0c698c8feb63589af4085760f6349a7386a6
aarch64: Add mfloat vreinterpret intrinsics

gcc/ChangeLog:

* config/aarch64/aarch64-builtins.cc (MODE_d_mf8): New.
(MODE_q_mf8): New.
(QUAL_mf8): New.
(VREINTERPRET_BUILTINS1): Add mf8 entry.
(VREINTERPRET_BUILTINS): Ditto.
(VREINTERPRETQ_BUILTINS1): Ditto.
(VREINTERPRETQ_BUILTINS): Ditto.
(aarch64_lookup_simd_type_in_table): Match modal_float bit

gcc/testsuite/ChangeLog:

* gcc.target/aarch64/advsimd-intrinsics/mf8-reinterpret.c: New test.
gcc/config/aarch64/aarch64-builtins.cc
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/mf8-reinterpret.c [new file with mode: 0644]