case EM_ARM:	 	return "ARM"; case EM_OLD_ALPHA:	 	return "Digital Alpha (old)"; case EM_SH:		 	return "Hitachi SH"; case EM_SPARCV9:     	return "Sparc v9"; case EM_TRICORE:    	return "Siemens Tricore"; case EM_ARC:		return "Argonaut RISC Core";
case EM_ARM:		return "ARM"; case EM_OLD_ALPHA:		return "Digital Alpha (old)"; case EM_SH:			return "Hitachi SH"; case EM_SPARCV9:	return "Sparc v9"; case EM_TRICORE:	return "Siemens Tricore"; case EM_ARC:		return "ARC";
get_machine_name (e_machine)     unsigned e_machine;{  static char buff [64]; /* XXX */  switch (e_machine)    {    case EM_NONE:        	return _("None");    case EM_M32:         	return "WE32100";    case EM_SPARC:       	return "Sparc";    case EM_386:         	return "Intel 80386";    case EM_68K:         	return "MC68000";    case EM_88K:         	return "MC88000";    case EM_486:         	return "Intel 80486";    case EM_860:         	return "Intel 80860";    case EM_MIPS:        	return "MIPS R3000";    case EM_S370:        	return "IBM System/370";    case EM_MIPS_RS4_BE: 	return "MIPS R4000 big-endian";    case EM_OLD_SPARCV9:	return "Sparc v9 (old)";    case EM_PARISC:      	return "HPPA";    case EM_PPC_OLD:		return "Power PC (old)";    case EM_SPARC32PLUS: 	return "Sparc v8+" ;    case EM_960:         	return "Intel 90860";    case EM_PPC:         	return "PowerPC";    case EM_V800:         	return "NEC V800";    case EM_FR20:         	return "Fujitsu FR20";    case EM_RH32:         	return "TRW RH32";    case EM_MCORE:	        return "MCORE";    case EM_ARM:	 	return "ARM";    case EM_OLD_ALPHA:	 	return "Digital Alpha (old)";    case EM_SH:		 	return "Hitachi SH";    case EM_SPARCV9:     	return "Sparc v9";    case EM_TRICORE:    	return "Siemens Tricore";    case EM_ARC:		return "Argonaut RISC Core";    case EM_H8_300:		return "Hitachi H8/300";    case EM_H8_300H:		return "Hitachi H8/300H";    case EM_H8S:		return "Hitachi H8S";    case EM_H8_500:		return "Hitachi H8/500";    case EM_IA_64:		return "Intel IA-64";    case EM_MIPS_X:		return "Stanford MIPS-X";    case EM_COLDFIRE:		return "Motorola Coldfire";    case EM_68HC12:		return "Motorola M68HC12";    case EM_ALPHA:       	return "Alpha";    case EM_CYGNUS_D10V:        return "d10v";    case EM_CYGNUS_D30V:        return "d30v";    case EM_CYGNUS_ARC:		return "Arc";    case EM_CYGNUS_M32R:	return "Mitsubishi M32r";    case EM_CYGNUS_V850:	return "NEC v850";    case EM_CYGNUS_MN10300:	return "mn10300";    case EM_CYGNUS_MN10200:	return "mn10200";    case EM_CYGNUS_FR30:	return "Fujitsu FR30";    case EM_PJ:                 return "picoJava";    case EM_MMA:      		return "Fujitsu Multimedia Accelerator";    case EM_PCP:      		return "Siemens PCP";    case EM_NCPU:     		return "Sony nCPU embedded RISC processor";    case EM_NDR1:     		return "Denso NDR1 microprocesspr";    case EM_STARCORE: 		return "Motorola Star*Core processor";    case EM_ME16:     		return "Toyota ME16 processor";    case EM_ST100:    		return "STMicroelectronics ST100 processor";    case EM_TINYJ:    		return "Advanced Logic Corp. TinyJ embedded processor";    case EM_FX66:     		return "Siemens FX66 microcontroller";    case EM_ST9PLUS:  		return "STMicroelectronics ST9+ 8/16 bit microcontroller";    case EM_ST7:      		return "STMicroelectronics ST7 8-bit microcontroller";    case EM_68HC16:   		return "Motorola MC68HC16 Microcontroller";    case EM_68HC11:   		return "Motorola MC68HC11 Microcontroller";    case EM_68HC08:   		return "Motorola MC68HC08 Microcontroller";    case EM_68HC05:   		return "Motorola MC68HC05 Microcontroller";    case EM_SVX:      		return "Silicon Graphics SVx";    case EM_ST19:     		return "STMicroelectronics ST19 8-bit microcontroller";    case EM_VAX:      		return "Digital VAX";    default:      sprintf (buff, _("<unknown>: %x"), e_machine);      return buff;    }}