From b60633f79947199a1f0cfce7aa42b0ae14690401 Mon Sep 17 00:00:00 2001 From: "Wierschem, Keola" Date: Thu, 17 Nov 2022 17:55:10 -0800 Subject: [PATCH] cpu: x64: jit_avx2_1x1_conv: always reserve stack space --- src/cpu/x64/jit_avx2_1x1_conv_kernel_f32.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cpu/x64/jit_avx2_1x1_conv_kernel_f32.cpp b/src/cpu/x64/jit_avx2_1x1_conv_kernel_f32.cpp index b181d2cd334..7067bf72676 100644 --- a/src/cpu/x64/jit_avx2_1x1_conv_kernel_f32.cpp +++ b/src/cpu/x64/jit_avx2_1x1_conv_kernel_f32.cpp @@ -563,8 +563,7 @@ void jit_avx2_1x1_conv_kernel_f32::generate_diff_bias_loop(int load_loop_blk) { void jit_avx2_1x1_conv_kernel_f32::generate() { preamble(); - if (jcp.with_binary || (jcp.with_bias && jcp.prop_kind == backward_weights)) - sub(rsp, stack_space_needed); + sub(rsp, stack_space_needed); if (jcp.with_binary) { const auto zeroed_reg = r15; @@ -668,8 +667,7 @@ void jit_avx2_1x1_conv_kernel_f32::generate() { L(load_loop_blk_end); - if (jcp.with_binary || (jcp.with_bias && jcp.prop_kind == backward_weights)) - add(rsp, stack_space_needed); + add(rsp, stack_space_needed); postamble();