[ml_top/hw] Update kelvin with scalar encoding fix

-Swap max/minu from b extension
-HDL change: https://spacebeaker-review.git.corp.google.com/c/shodan/experimental-kelvin/+/42189

Change-Id: I98e4aec92489daab7a00e21196a187f2317f41ed
diff --git a/hw/top_matcha/ip/ml_top/rtl/kelvin.v b/hw/top_matcha/ip/ml_top/rtl/kelvin.v
index 11a2160..227a634 100644
--- a/hw/top_matcha/ip/ml_top/rtl/kelvin.v
+++ b/hw/top_matcha/ip/ml_top/rtl/kelvin.v
@@ -1,4 +1,4 @@
-// SHA: b3c2fdb85d22f2ece7233db6b539026e8b51399f
+// SHA: f6165200cbad69a5a0351a2f2ea2c8fcd5b60325
 module Regfile(
   input         clock,
   input         reset,
@@ -8098,12 +8098,12 @@
   wire  _io_min_T_10 = _io_min_T_7 & io_jalr_bit_18 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_min_T_12 = _io_min_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_min_T_14 = _io_min_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_minu_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
-  wire  _io_minu_T_10 = _io_minu_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_minu_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
+  wire  _io_minu_T_10 = _io_minu_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_minu_T_12 = _io_minu_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_minu_T_14 = _io_minu_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_max_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
-  wire  _io_max_T_10 = _io_max_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_max_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
+  wire  _io_max_T_10 = _io_max_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_max_T_12 = _io_max_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_max_T_14 = _io_max_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
   wire  _io_maxu_T_9 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18 & io_lui_bit_19; // @[Library.scala 314:48]
@@ -9751,12 +9751,12 @@
   wire  _io_min_T_10 = _io_min_T_7 & io_jalr_bit_18 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_min_T_12 = _io_min_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_min_T_14 = _io_min_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_minu_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
-  wire  _io_minu_T_10 = _io_minu_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_minu_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
+  wire  _io_minu_T_10 = _io_minu_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_minu_T_12 = _io_minu_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_minu_T_14 = _io_minu_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_max_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
-  wire  _io_max_T_10 = _io_max_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_max_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
+  wire  _io_max_T_10 = _io_max_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_max_T_12 = _io_max_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_max_T_14 = _io_max_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
   wire  _io_maxu_T_9 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18 & io_lui_bit_19; // @[Library.scala 314:48]
@@ -11206,12 +11206,12 @@
   wire  _io_min_T_10 = _io_min_T_7 & io_jalr_bit_18 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_min_T_12 = _io_min_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_min_T_14 = _io_min_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_minu_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
-  wire  _io_minu_T_10 = _io_minu_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_minu_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
+  wire  _io_minu_T_10 = _io_minu_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_minu_T_12 = _io_minu_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_minu_T_14 = _io_minu_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_max_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
-  wire  _io_max_T_10 = _io_max_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_max_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
+  wire  _io_max_T_10 = _io_max_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_max_T_12 = _io_max_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_max_T_14 = _io_max_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
   wire  _io_maxu_T_9 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18 & io_lui_bit_19; // @[Library.scala 314:48]
@@ -12661,12 +12661,12 @@
   wire  _io_min_T_10 = _io_min_T_7 & io_jalr_bit_18 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_min_T_12 = _io_min_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_min_T_14 = _io_min_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_minu_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
-  wire  _io_minu_T_10 = _io_minu_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_minu_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
+  wire  _io_minu_T_10 = _io_minu_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_minu_T_12 = _io_minu_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_minu_T_14 = _io_minu_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
-  wire  _io_max_T_9 = _io_min_T_8 & io_lui_bit_19; // @[Library.scala 314:48]
-  wire  _io_max_T_10 = _io_max_T_9 & io_lui_bit_25; // @[Library.scala 311:48]
+  wire  _io_max_T_8 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18; // @[Library.scala 314:48]
+  wire  _io_max_T_10 = _io_max_T_8 & io_jalr_bit_19 & io_lui_bit_25; // @[Library.scala 311:48]
   wire  _io_max_T_12 = _io_max_T_10 & io_lui_bit_26 & io_lui_bit_27; // @[Library.scala 314:48]
   wire  _io_max_T_14 = _io_max_T_12 & io_lui_bit_28 & io_beq_bit_29; // @[Library.scala 311:48]
   wire  _io_maxu_T_9 = _io_fsub_T_5 & io_lui_bit_6 & io_lui_bit_17 & io_lui_bit_18 & io_lui_bit_19; // @[Library.scala 314:48]