@@ -3128,7 +3128,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31283128
31293129#define SYMV_P 16
31303130
3131- #if defined(CORTEXA57 ) || \
3131+ #if defined(CORTEXA57 ) || defined( CORTEXX1 ) \
31323132 defined(CORTEXA72 ) || defined(CORTEXA73 ) || \
31333133 defined(FALKOR ) || defined(TSV110 ) || defined(EMAG8180 ) || defined(VORTEX ) || defined(FT2000 )
31343134
@@ -3147,7 +3147,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31473147/*FIXME: this should be using the cache size, but there is currently no easy way to
31483148query that on ARM. So if getarch counted more than 8 cores we simply assume the host
31493149is a big desktop or server with abundant cache rather than a phone or embedded device */
3150- #if NUM_CORES > 8 || defined(TSV110 ) || defined(EMAG8180 ) || defined(VORTEX )
3150+ #if NUM_CORES > 8 || defined(TSV110 ) || defined(EMAG8180 ) || defined(VORTEX )|| defined( CORTEXX1 )
31513151 #define SGEMM_DEFAULT_P 512
31523152 #define DGEMM_DEFAULT_P 256
31533153 #define CGEMM_DEFAULT_P 256
@@ -3377,7 +3377,7 @@ is a big desktop or server with abundant cache rather than a phone or embedded d
33773377#define CGEMM_DEFAULT_R 4096
33783378#define ZGEMM_DEFAULT_R 4096
33793379
3380- #elif defined(ARMV8SVE ) || defined(A64FX ) || defined(ARMV9 ) || defined(CORTEXA510 )
3380+ #elif defined(ARMV8SVE ) || defined(A64FX ) || defined(ARMV9 ) || defined(CORTEXA510 )|| defined( CORTEXA710 ) || defined( CORTEXX2 )
33813381
33823382/* When all BLAS3 routines are implemeted with SVE, SGEMM_DEFAULT_UNROLL_M should be "sve_vl".
33833383Until then, just keep it different than DGEMM_DEFAULT_UNROLL_N to keep copy routines in both directions seperated. */
0 commit comments