@@ -3128,7 +3128,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3128
3128
3129
3129
#define SYMV_P 16
3130
3130
3131
- #if defined(CORTEXA57 ) || \
3131
+ #if defined(CORTEXA57 ) || defined( CORTEXX1 ) \
3132
3132
defined(CORTEXA72 ) || defined(CORTEXA73 ) || \
3133
3133
defined(FALKOR ) || defined(TSV110 ) || defined(EMAG8180 ) || defined(VORTEX ) || defined(FT2000 )
3134
3134
@@ -3147,7 +3147,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3147
3147
/*FIXME: this should be using the cache size, but there is currently no easy way to
3148
3148
query that on ARM. So if getarch counted more than 8 cores we simply assume the host
3149
3149
is 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 )
3151
3151
#define SGEMM_DEFAULT_P 512
3152
3152
#define DGEMM_DEFAULT_P 256
3153
3153
#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
3377
3377
#define CGEMM_DEFAULT_R 4096
3378
3378
#define ZGEMM_DEFAULT_R 4096
3379
3379
3380
- #elif defined(ARMV8SVE ) || defined(A64FX ) || defined(ARMV9 ) || defined(CORTEXA510 )
3380
+ #elif defined(ARMV8SVE ) || defined(A64FX ) || defined(ARMV9 ) || defined(CORTEXA510 )|| defined( CORTEXA710 ) || defined( CORTEXX2 )
3381
3381
3382
3382
/* When all BLAS3 routines are implemeted with SVE, SGEMM_DEFAULT_UNROLL_M should be "sve_vl".
3383
3383
Until then, just keep it different than DGEMM_DEFAULT_UNROLL_N to keep copy routines in both directions seperated. */
0 commit comments