rtlefuse->txpwrlevel_ht40_1s[rf_path][i] =
                            rtlefuse->
                            eeprom_chnlarea_txpwr_ht40_1s[rf_path][index];
-
-                       if ((rtlefuse->
-                            eeprom_chnlarea_txpwr_ht40_1s[rf_path][index] -
-                            rtlefuse->
-                            eprom_chnl_txpwr_ht40_2sdf[rf_path][index])
-                           > 0) {
-                               rtlefuse->txpwrlevel_ht40_2s[rf_path][i] =
-                                   rtlefuse->
-                                   eeprom_chnlarea_txpwr_ht40_1s[rf_path]
-                                   [index] -
-                                   rtlefuse->
-                                   eprom_chnl_txpwr_ht40_2sdf[rf_path]
-                                   [index];
-                       } else {
-                               rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = 0;
-                       }
+                       rtlefuse->txpwrlevel_ht40_2s[rf_path][i] =
+                               max(rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][index] -
+                                   rtlefuse->eprom_chnl_txpwr_ht40_2sdf[rf_path][index], 0);
                }
 
                for (i = 0; i < 14; i++) {
 
                        rtlefuse->txpwrlevel_ht40_1s[rf_path][i] =
                            rtlefuse->
                            eeprom_chnlarea_txpwr_ht40_1s[rf_path][index];
-                       if ((rtlefuse->
-                            eeprom_chnlarea_txpwr_ht40_1s[rf_path][index] -
-                            rtlefuse->
-                            eprom_chnl_txpwr_ht40_2sdf[rf_path][index])
-                           > 0) {
-                               rtlefuse->txpwrlevel_ht40_2s[rf_path][i] =
-                                   rtlefuse->
-                                   eeprom_chnlarea_txpwr_ht40_1s[rf_path]
-                                   [index] - rtlefuse->
-                                   eprom_chnl_txpwr_ht40_2sdf[rf_path]
-                                   [index];
-                       } else {
-                               rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = 0;
-                       }
+                       rtlefuse->txpwrlevel_ht40_2s[rf_path][i] =
+                               max(rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][index] -
+                                   rtlefuse->eprom_chnl_txpwr_ht40_2sdf[rf_path][index], 0);
                }
                for (i = 0; i < 14; i++) {
                        RTPRINT(rtlpriv, FINIT, INIT_TXPOWER,
 
 
        if (mac->link_state >= MAC80211_LINKED) {
                if (bfirstconnect) {
-                       if (dm_dig->rssi_val_min <= dig_maxofmin)
-                               current_igi = dm_dig->rssi_val_min;
-                       else
-                               current_igi = dig_maxofmin;
+                       current_igi = min(dm_dig->rssi_val_min, dig_maxofmin);
 
                        dm_dig->large_fa_hit = 0;
                } else {
 
                                rtlefuse->eeprom_chnlarea_txpwr_ht40_1s
                                        [rf_path][index];
 
-                       if ((rtlefuse->eeprom_chnlarea_txpwr_ht40_1s
-                                       [rf_path][index] -
-                            rtlefuse->eprom_chnl_txpwr_ht40_2sdf
-                                       [rf_path][index]) > 0) {
-                               rtlefuse->txpwrlevel_ht40_2s[rf_path][i] =
-                                 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s
-                                 [rf_path][index] -
-                                 rtlefuse->eprom_chnl_txpwr_ht40_2sdf
-                                 [rf_path][index];
-                       } else {
-                               rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = 0;
-                       }
+                       rtlefuse->txpwrlevel_ht40_2s[rf_path][i] =
+                               max(rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][index] -
+                                   rtlefuse->eprom_chnl_txpwr_ht40_2sdf[rf_path][index], 0);
                }
 
                for (i = 0; i < 14; i++) {
 
 
        if (mac->link_state >= MAC80211_LINKED) {
                if (bfirstconnect) {
-                       if (dm_digtable->rssi_val_min <= dig_maxofmin)
-                               current_igi = dm_digtable->rssi_val_min;
-                       else
-                               current_igi = dig_maxofmin;
+                       current_igi = min(dm_digtable->rssi_val_min, dig_maxofmin);
 
                        dm_digtable->large_fa_hit = 0;
                } else {
 
                rtl_dbg(rtlpriv, COMP_DIG, DBG_LOUD,
                        "DIG AfterLink\n");
                if (first_connect) {
-                       if (dm_digtable->rssi_val_min <= dig_max_of_min)
-                               current_igi = dm_digtable->rssi_val_min;
-                       else
-                               current_igi = dig_max_of_min;
+                       current_igi = min(dm_digtable->rssi_val_min, dig_max_of_min);
                        rtl_dbg(rtlpriv, COMP_DIG, DBG_LOUD,
                                "First Connect\n");
                } else {