aboutsummaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorGeorgios Pinitas <georgios.pinitas@arm.com>2020-12-07 20:52:55 +0000
committerMichele Di Giorgio <michele.digiorgio@arm.com>2020-12-08 13:18:52 +0000
commit045d33c2e36575612662c237a30ec0a2d7d8cd3e (patch)
tree0c33d529096c476b9496ff2c1ffba72535d7579d /SConstruct
parente2696b1f9bb28b69beff99f54addd48f60823ddb (diff)
downloadComputeLibrary-045d33c2e36575612662c237a30ec0a2d7d8cd3e.tar.gz
Enable SVE2 based assembly kernels when building for SVE2
Sve2 kernels are guarded by -DSVE2, thus needs to be passed during compilation for them to be included. Resolves: COMPMID-3891 Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com> Change-Id: I8ecb2f2289f2aa5a31958285f56e151019c9b9d6 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4666 Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct1
1 files changed, 1 insertions, 0 deletions
diff --git a/SConstruct b/SConstruct
index c2e9a303f4..15197a632f 100644
--- a/SConstruct
+++ b/SConstruct
@@ -205,6 +205,7 @@ if 'v7a' in env['arch']:
elif 'v8' in env['arch']:
if 'sve2' in env['arch']:
env.Append(CXXFLAGS = ['-march=armv8.2-a+sve2+fp16+dotprod'])
+ env.Append(CPPDEFINES = ['SVE2'])
elif 'sve' in env['arch']:
env.Append(CXXFLAGS = ['-march=armv8.2-a+sve+fp16+dotprod'])
elif 'v8.' in env['arch']: