anchor.diff:      case linux_cpuinfo_lookup("Processor") of
           [P] ->
               P;
  +        _ ->
  +            "-"
  +    end.
  +
  +linux_cpuinfo_machine() ->
  +    case linux_cpuinfo_lookup("machine") of
  +        [M] ->
  +            M;
           _ ->
               "-"
       end.
  
positive.code:     CPU =
          case linux_cpuinfo_model_name() of
              "-" ->
                  %% ARM (at least some distros...)
                  case linux_cpuinfo_processor() of
                      "-" ->
  			case linux_cpuinfo_model() of
  			    "-" ->
  				%% Ok, we give up
  				throw(noinfo);
  			    Model ->
  				Model
  			end;
                      Proc ->
                          Proc
                  end;
              ModelName ->
                  ModelName
          end,
      case linux_cpuinfo_bogomips() of
  
negative.code: 
  linux_cpuinfo_bogomips() ->
      case linux_cpuinfo_lookup("bogomips") of
  	[] ->
  	    "-";
          BMips when is_list(BMips) ->
              try lists:sum([bogomips_to_int(BM) || BM <- BMips])
              catch
  