Move lut kernel to sve2 category
This specific Lut kernel uses sve2 instructions
Resolves: COMPMID-6268
Signed-off-by: SiCong Li <sicong.li@arm.com>
Change-Id: I44fa3812e96fa79b3d1e1e3a31d587581f59f0e1
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/9675
Reviewed-by: Viet-Hoa Do <viet-hoa.do@arm.com>
Reviewed-by: Jakub Sujak <jakub.sujak@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Benchmark: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/filelist.json b/filelist.json
index d873736..f5966c5 100644
--- a/filelist.json
+++ b/filelist.json
@@ -891,11 +891,13 @@
},
"sve": {
"fp16": [ "src/cpu/kernels/activation/generic/sve/fp16.cpp" ],
- "fp32": [ "src/cpu/kernels/activation/generic/sve/fp32.cpp" ],
- "qasymm8": ["src/cpu/kernels/activation/generic/sve/lut.cpp"]
+ "fp32": [ "src/cpu/kernels/activation/generic/sve/fp32.cpp" ]
},
"sve2":{
- "qasymm8": [ "src/cpu/kernels/activation/generic/sve2/qasymm8.cpp" ],
+ "qasymm8": [
+ "src/cpu/kernels/activation/generic/sve2/qasymm8.cpp",
+ "src/cpu/kernels/activation/generic/sve2/lut.cpp"
+ ],
"qasymm8_signed": [ "src/cpu/kernels/activation/generic/sve2/qasymm8_signed.cpp" ],
"qsymm16": [ "src/cpu/kernels/activation/generic/sve2/qsymm16.cpp" ]
}
@@ -1454,9 +1456,11 @@
"common": ["src/cpu/kernels/elementwise_unary/generic/sve/impl.cpp" ],
"integer": ["src/cpu/kernels/elementwise_unary/generic/sve/integer.cpp"],
"fp32": ["src/cpu/kernels/elementwise_unary/generic/sve/fp32.cpp"],
- "fp16": ["src/cpu/kernels/elementwise_unary/generic/sve/fp16.cpp"],
- "qasymm8": ["src/cpu/kernels/elementwise_unary/generic/sve/q8.cpp"],
- "qasymm8_signed": ["src/cpu/kernels/elementwise_unary/generic/sve/q8.cpp"]
+ "fp16": ["src/cpu/kernels/elementwise_unary/generic/sve/fp16.cpp"]
+ },
+ "sve2": {
+ "qasymm8": ["src/cpu/kernels/elementwise_unary/generic/sve2/q8.cpp"],
+ "qasymm8_signed": ["src/cpu/kernels/elementwise_unary/generic/sve2/q8.cpp"]
}
}
},
@@ -1802,9 +1806,9 @@
"qasymm8": ["src/cpu/kernels/lut/generic/neon/u8.cpp"],
"qasymm8_signed": ["src/cpu/kernels/lut/generic/neon/u8.cpp"]
},
- "sve": {
- "qasymm8": ["src/cpu/kernels/lut/generic/sve/u8.cpp"],
- "qasymm8_signed": ["src/cpu/kernels/lut/generic/sve/u8.cpp"]
+ "sve2": {
+ "qasymm8": ["src/cpu/kernels/lut/generic/sve2/u8.cpp"],
+ "qasymm8_signed": ["src/cpu/kernels/lut/generic/sve2/u8.cpp"]
}
}
},