You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by gu...@apache.org on 2023/01/13 20:54:30 UTC

[tvm] 11/11: Another working baseline

This is an automated email from the ASF dual-hosted git repository.

guberti pushed a commit to branch acc-tests-1
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit 9a3bb577fd8a048f5b084d0539fb805e1e9460ee
Author: Gavin Uberti <ga...@gmail.com>
AuthorDate: Fri Jan 13 12:54:03 2023 -0800

    Another working baseline
---
 vww/modified.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/vww/modified.c b/vww/modified.c
index 066761a87c..5b1294bd28 100644
--- a/vww/modified.c
+++ b/vww/modified.c
@@ -30858,11 +30858,23 @@ TVM_DLL int32_t tvmgen_default_fused_nn_conv2d_add_cast_multiply_add_right_shift
                                         ((int64_t*)fused_nn_conv2d_add_cast_constant_2)[cse_var_139]
                                     ) + ((int64_t*)fused_nn_conv2d_add_cast_multiply_constant_3)[cse_var_139]
                                 ) >> ((int64_t*)fused_nn_conv2d_add_cast_multiply_add_constant_4)[cse_var_139])
-                            ) - 128;
-          int32_t requant_0 = __ssat(__1, 8);
+                            );
+          int32_t requant_0 = __ssat(__1 - 128, 8);
           ((int16_t*)T_subtract)[cse_var_137] = (((int16_t) requant_0) - (int16_t)-128);
-          int32_t __7 = ((int32_t)((((((int64_t)((int32_t*)conv)[(cse_var_136 + 1)]) + ((int64_t)((int32_t*)bias_8070086)[cse_var_138])) * ((int64_t*)fused_nn_conv2d_add_cast_constant_2)[cse_var_138]) + ((int64_t*)fused_nn_conv2d_add_cast_multiply_constant_3)[cse_var_138]) >> ((int64_t*)fused_nn_conv2d_add_cast_multiply_add_constant_4)[cse_var_138])) - 128;
-          int32_t requant_1 = __ssat(__7, 8);
+
+          int32_t __7 = (
+                            (int32_t)(
+                                (
+                                    (
+                                        (
+                                            ((int64_t)((int32_t*)conv)[(cse_var_136 + 1)]) +
+                                            ((int64_t)((int32_t*)bias_8070086)[cse_var_138])
+                                        ) *
+                                        ((int64_t*)fused_nn_conv2d_add_cast_constant_2)[cse_var_138]
+                                    ) + ((int64_t*)fused_nn_conv2d_add_cast_multiply_constant_3)[cse_var_138]
+                                ) >> ((int64_t*)fused_nn_conv2d_add_cast_multiply_add_constant_4)[cse_var_138])
+                            );
+          int32_t requant_1 = __ssat(__7 - 128, 8);
           ((int16_t*)T_subtract)[(cse_var_137 + 1)] = (((int16_t)requant_1) - (int16_t)-128);
         }
         for (int32_t ax2_inner_1 = 0; ax2_inner_1 < 8; ++ax2_inner_1) {