diff --git a/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp b/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp index cb1faf3cbd6..2adc6f1c840 100644 --- a/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp +++ b/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp @@ -611,6 +611,9 @@ private: default: assert(!"unknown src_dt"); } + + if (!isFloatCompatible(src_dt)) + uni_vcvtdq2ps(vmm_val, vmm_val); add(rsp, vlen); }