@@ -46,19 +46,27 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
4646
4747 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nCw16c))
4848 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nCw8c))
49+ #ifdef ENABLE_UNUSED_PRIM
4950 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nCw4c))
5051
5152 REG_REORDER_P (REG_SR_BIDIR (f32 , nCw4c, f32 , nCw16c))
5253 REG_REORDER_P (REG_SR_BIDIR (f32 , nCw8c, f32 , nCw16c))
5354
5455 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIw4i4o))
5556 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIw4o4i))
56- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIw8i8o))
57+ #endif
58+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIw8i8o, fmt_order_keep))
59+ #ifdef ENABLE_UNUSED_PRIM
60+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIw8i8o, fmt_order_reverse))
5761 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIw8o8i))
5862
5963 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIw16o16i))
60- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIw16i16o))
64+ #endif
65+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIw16i16o, fmt_order_keep))
66+ #ifdef ENABLE_UNUSED_PRIM
67+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIw16i16o, fmt_order_reverse))
6168 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , IOw16o16i))
69+ #endif
6270
6371 REG_REORDER_P (REG_SR (f32 , any, f32 , any, fmt_order_any, spec_reference))
6472
@@ -78,10 +86,14 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
7886
7987 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nChw16c))
8088 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nChw8c))
89+ #ifdef ENABLE_UNUSED_PRIM
8190 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nChw4c))
8291
8392 REG_REORDER_P (REG_SR_BIDIR (f32 , nChw4c, f32 , nChw16c))
84- REG_REORDER_P (REG_SR_BIDIR (f32 , nChw8c, f32 , nChw16c))
93+ #endif
94+ REG_REORDER_P (REG_SR (f32 , nChw8c, f32 , nChw16c, fmt_order_keep))
95+ #ifdef ENABLE_UNUSED_PRIM
96+ REG_REORDER_P (REG_SR (f32 , nChw8c, f32 , nChw16c, fmt_order_reverse))
8597
8698 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIw4i4o ))
8799 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIw4o4i ))
@@ -94,20 +106,44 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
94106
95107 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw4i4o))
96108 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw4o4i))
97- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Ohwi8o))
98-
99- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw8i8o))
100- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw8o8i))
109+ #endif
110+ REG_REORDER_P (REG_SR (f32 , any, f32 , Ohwi8o, fmt_order_keep))
111+ #ifdef ENABLE_UNUSED_PRIM
112+ REG_REORDER_P (REG_SR (f32 , any, f32 , Ohwi8o, fmt_order_reverse))
113+ #endif
114+
115+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw8i8o, fmt_order_keep))
116+ #ifdef ENABLE_UNUSED_PRIM
117+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw8i8o, fmt_order_reverse))
118+ #endif
119+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw8o8i, fmt_order_keep))
120+ #ifdef ENABLE_UNUSED_PRIM
121+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw8o8i, fmt_order_reverse))
101122
102123 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Oihw4o))
103- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Oihw16o))
124+ #endif
125+ REG_REORDER_P (REG_SR (f32 , any, f32 , Oihw16o, fmt_order_keep))
126+ #ifdef ENABLE_UNUSED_PRIM
127+ REG_REORDER_P (REG_SR (f32 , any, f32 , Oihw16o, fmt_order_reverse))
128+
104129 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Ohwi4o))
105- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Ohwi16o))
106- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw16o16i))
107- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw16i16o))
130+ #endif
131+ REG_REORDER_P (REG_SR (f32 , any, f32 , Ohwi16o, fmt_order_keep))
132+ #ifdef ENABLE_UNUSED_PRIM
133+ REG_REORDER_P (REG_SR (f32 , any, f32 , Ohwi16o, fmt_order_reverse))
134+ #endif
135+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw16o16i, fmt_order_keep))
136+ #ifdef ENABLE_UNUSED_PRIM
137+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw16o16i,fmt_order_reverse))
138+ #endif
139+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw16i16o, fmt_order_keep))
140+ #ifdef ENABLE_UNUSED_PRIM
141+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIhw16i16o, fmt_order_reverse))
142+
108143 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , IOhw16o16i))
109144
110145 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIhw4i16o4i))
146+ #endif
111147
112148 REG_REORDER_P (REG_SR (f32 , any, f32 , any, fmt_order_any, spec_reference))
113149
@@ -126,6 +162,7 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
126162
127163 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nCdhw16c))
128164 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nCdhw8c))
165+ #ifdef ENABLE_UNUSED_PRIM
129166 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , nCdhw4c))
130167
131168 REG_REORDER_P (REG_SR_BIDIR (f32 , nCdhw4c, f32 , nCdhw16c))
@@ -147,18 +184,37 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
147184
148185 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIdhw4i4o))
149186 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIdhw4o4i))
150- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Odhwi8o))
151- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIdhw8i8o))
187+ #endif
188+ REG_REORDER_P (REG_SR (f32 , any, f32 , Odhwi8o, fmt_order_keep))
189+ #ifdef ENABLE_UNUSED_PRIM
190+ REG_REORDER_P (REG_SR (f32 , any, f32 , Odhwi8o, fmt_order_reverse))
191+ #endif
192+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIdhw8i8o, fmt_order_keep))
193+ #ifdef ENABLE_UNUSED_PRIM
194+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIdhw8i8o, fmt_order_reverse))
195+
152196 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIdhw8o8i))
153197
154198 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Oidhw4o))
155- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Oidhw16o))
156- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , Odhwi16o))
199+ #endif
200+ REG_REORDER_P (REG_SR (f32 , any, f32 , Oidhw16o, fmt_order_keep))
201+ #ifdef ENABLE_UNUSED_PRIM
202+ REG_REORDER_P (REG_SR (f32 , any, f32 , Oidhw16o, fmt_order_reverse))
203+ #endif
204+ REG_REORDER_P (REG_SR (f32 , any, f32 , Odhwi16o, fmt_order_keep))
205+ #ifdef ENABLE_UNUSED_PRIM
206+ REG_REORDER_P (REG_SR (f32 , any, f32 , Odhwi16o, fmt_order_reverse))
207+
157208 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIdhw16o16i))
158- REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , OIdhw16i16o))
209+ #endif
210+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIdhw16i16o, fmt_order_keep))
211+ #ifdef ENABLE_UNUSED_PRIM
212+ REG_REORDER_P (REG_SR (f32 , any, f32 , OIdhw16i16o, fmt_order_reverse))
213+
159214 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , IOdhw16o16i))
160215
161216 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIhw4i16o4i ))
217+ #endif
162218
163219 REG_REORDER_P (REG_SR (f32 , any, f32 , any, fmt_order_any, spec_reference))
164220
@@ -172,6 +228,7 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
172228
173229 DNNL_AARCH64_ONLY (CPU_REORDER_INSTANCE (aarch64_jit_uni_reorder_t ))
174230
231+ #ifdef ENABLE_UNUSED_PRIM
175232 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIdhw4i4o ))
176233 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIdhw4o4i ))
177234 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOdhwi8o ))
@@ -184,6 +241,7 @@ const impl_list_map_t regular_f32_f32_impl_list_map {
184241 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIdhw16o16i ))
185242 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gOIdhw16i16o ))
186243 REG_REORDER_P (REG_SR_BIDIR (f32 , any, f32 , gIOdhw16o16i ))
244+ #endif
187245
188246 REG_REORDER_P (REG_SR (f32 , any, f32 , any, fmt_order_any, spec_reference))
189247
0 commit comments