Skip to content
Commit 02eb2af4 authored by Anton Bondarenko's avatar Anton Bondarenko
Browse files

Disable unnecessary vectorization and SVE features for SME kernels



Current solution for SME microkernels support is to use
SME opcodes and SVE instruction in streaming mode. And a precondition
for compiler to understand SVE instructions is compilation with
-march=...+sve+sve2. However this allows compiler to generate own SVE
instructions for normal C/C++ code. And might cause illegal instruction
exception on CPUs where SME implemented w/o SVE. In this case we want
to disable usage of compiler generated SVE instructions.

Test no SVE instructions using FVP with disabled SVE support.

Signed-off-by: Anton Bondarenko's avatarAnton Bondarenko <anton.bondarenko@arm.com>

Approved-by: Felix Johnny Thomasmathibalan's avatarFelix Johnny Thomasmathibalan <felixjohnny.thomasmathibalan@arm.com>
parent 4c80f73a
Loading
Loading
Loading
Pipeline #16708 canceled with stages
in 18 minutes and 19 seconds