diff options
-rwxr-xr-x | eeprom/decode-dimms | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/eeprom/decode-dimms b/eeprom/decode-dimms index a891be9..45971aa 100755 --- a/eeprom/decode-dimms +++ b/eeprom/decode-dimms @@ -1691,26 +1691,23 @@ sub decode_ddr3_mfg_data($) printl("Module Manufacturer", manufacturer_ddr3($bytes->[117], $bytes->[118])); - if (spd_written(@{$bytes}[148..149])) { - printl("DRAM Manufacturer", - manufacturer_ddr3($bytes->[148], $bytes->[149])); - } + printl_cond(spd_written(@{$bytes}[148..149]), + "DRAM Manufacturer", + manufacturer_ddr3($bytes->[148], $bytes->[149])); printl_mfg_location_code($bytes->[119]); - if (spd_written(@{$bytes}[120..121])) { - printl("Manufacturing Date", - manufacture_date($bytes->[120], $bytes->[121])); - } + printl_cond(spd_written(@{$bytes}[120..121]), + "Manufacturing Date", + manufacture_date($bytes->[120], $bytes->[121])); printl_mfg_assembly_serial(@{$bytes}[122..125]); printl("Part Number", part_number(@{$bytes}[128..145])); - if (spd_written(@{$bytes}[146..147])) { - printl("Revision Code", - sprintf("0x%02X%02X", $bytes->[146], $bytes->[147])); - } + printl_cond(spd_written(@{$bytes}[146..147]), + "Revision Code", + sprintf("0x%02X%02X", $bytes->[146], $bytes->[147])); } # Parameter: EEPROM bytes 0-127 (using 64-98) |