@@ -354,7 +354,7 @@ bool DNNL_API is_available();
354
354
355
355
namespace {
356
356
357
- static inline bool mayiuse (const cpu_isa_t cpu_isa, bool soft = false ) {
357
+ inline bool mayiuse (const cpu_isa_t cpu_isa, bool soft = false ) {
358
358
using namespace Xbyak ::util;
359
359
360
360
unsigned cpu_isa_mask = x64::get_max_cpu_isa_mask (soft);
@@ -418,23 +418,23 @@ static inline bool mayiuse(const cpu_isa_t cpu_isa, bool soft = false) {
418
418
return false ;
419
419
}
420
420
421
- static inline bool isa_has_int8_vnni (cpu_isa_t isa) {
421
+ inline bool isa_has_int8_vnni (cpu_isa_t isa) {
422
422
return is_superset (isa, avx512_core_vnni) || is_superset (isa, avx2_vnni);
423
423
}
424
424
425
- static inline bool isa_has_s8s8 (cpu_isa_t isa) {
425
+ inline bool isa_has_s8s8 (cpu_isa_t isa) {
426
426
return is_superset (isa, amx_int8) || is_superset (isa, avx2_vnni_2);
427
427
}
428
428
429
- static inline bool isa_has_bf16 (cpu_isa_t isa) {
429
+ inline bool isa_has_bf16 (cpu_isa_t isa) {
430
430
return is_superset (isa, avx512_core_bf16);
431
431
}
432
432
433
- static inline bool isa_has_masks (cpu_isa_t isa) {
433
+ inline bool isa_has_masks (cpu_isa_t isa) {
434
434
return is_superset (isa, avx512_core);
435
435
}
436
436
437
- static inline int isa_max_vlen (cpu_isa_t isa) {
437
+ inline int isa_max_vlen (cpu_isa_t isa) {
438
438
const bool is_avx512 = is_superset (isa, avx512_core);
439
439
const bool is_avx = is_superset (isa, avx);
440
440
const bool is_sse41 = is_superset (isa, sse41);
@@ -450,7 +450,7 @@ static inline int isa_max_vlen(cpu_isa_t isa) {
450
450
return cpu_isa_traits<sse41>::vlen;
451
451
}
452
452
453
- static inline int isa_num_vregs (cpu_isa_t isa) {
453
+ inline int isa_num_vregs (cpu_isa_t isa) {
454
454
const bool is_avx512 = is_superset (isa, avx512_core);
455
455
const bool is_avx = is_superset (isa, avx);
456
456
const bool is_sse41 = is_superset (isa, sse41);
0 commit comments