1
1
/* ******************************************************************************
2
- * Copyright 2020-2024 Intel Corporation
2
+ * Copyright 2020-2025 Intel Corporation
3
3
* Copyright 2023 FUJITSU LIMITED
4
4
*
5
5
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -28,6 +28,7 @@ const impl_list_map_t &comp_s8_s8_impl_list_map() {
28
28
// s8 -> s8
29
29
{{s8, s8, 2 }, {
30
30
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::brgemm_matmul_copy_reorder_t ))
31
+ DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_direct_copy_t ))
31
32
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_t ))
32
33
DNNL_AARCH64_ONLY (CPU_REORDER_INSTANCE (aarch64::jit_uni_reorder_t ))
33
34
DNNL_NON_X64_ONLY (REG_SR (s8, oi, s8, OI4i16o4i, fmt_order::keep, spec::conv_req_comp))
@@ -50,6 +51,7 @@ const impl_list_map_t &comp_s8_s8_impl_list_map() {
50
51
// s8 -> s8
51
52
{{s8, s8, 3 }, {
52
53
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::brgemm_matmul_copy_reorder_t ))
54
+ DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_direct_copy_t ))
53
55
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_t ))
54
56
DNNL_AARCH64_ONLY (CPU_REORDER_INSTANCE (aarch64::jit_uni_reorder_t ))
55
57
DNNL_NON_X64_ONLY (REG_SR (s8, any, s8, wio, fmt_order::keep, spec::conv_req_comp))
@@ -88,6 +90,7 @@ const impl_list_map_t &comp_s8_s8_impl_list_map() {
88
90
nullptr ,
89
91
}},
90
92
{{s8, s8, 4 }, {
93
+ DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_direct_copy_t ))
91
94
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_t ))
92
95
DNNL_AARCH64_ONLY (CPU_REORDER_INSTANCE (aarch64::jit_uni_reorder_t ))
93
96
DNNL_NON_X64_ONLY (REG_SR (s8, any, s8, hwio, fmt_order::keep, spec::conv_req_comp))
@@ -137,6 +140,7 @@ const impl_list_map_t &comp_s8_s8_impl_list_map() {
137
140
nullptr ,
138
141
}},
139
142
{{s8, s8, 5 }, {
143
+ DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_direct_copy_t ))
140
144
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_t ))
141
145
DNNL_AARCH64_ONLY (CPU_REORDER_INSTANCE (aarch64::jit_uni_reorder_t ))
142
146
DNNL_NON_X64_ONLY (REG_SR (s8, any, s8, hwigo, fmt_order::keep, spec::conv_req_comp))
@@ -183,6 +187,7 @@ const impl_list_map_t &comp_s8_s8_impl_list_map() {
183
187
nullptr ,
184
188
}},
185
189
{{s8, s8, 6 }, {
190
+ DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_direct_copy_t ))
186
191
DNNL_X64_ONLY (CPU_REORDER_INSTANCE (x64::jit_uni_reorder_t ))
187
192
DNNL_AARCH64_ONLY (CPU_REORDER_INSTANCE (aarch64::jit_uni_reorder_t ))
188
193
DNNL_NON_X64_ONLY (REG_SR (s8, any, s8, dhwigo, fmt_order::keep, spec::conv_req_comp))
0 commit comments