IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Macros
Processor IDs

## Detailed Description

Used by processor_t::id.

Numbers above 0x8000 are reserved for the third-party modules

## Macros
#define | PLFM_386 0
| Intel 80x86.
#define | PLFM_Z80 1
| 8085, Z80
#define | PLFM_I860 2
| Intel 860.
#define | PLFM_8051 3
| 8051
#define | PLFM_TMS 4
| Texas Instruments TMS320C5x.
#define | PLFM_6502 5
| 6502
#define | PLFM_PDP 6
| PDP11.
#define | PLFM_68K 7
| Motorola 680x0.
#define | PLFM_JAVA 8
| Java.
#define | PLFM_6800 9
| Motorola 68xx.
#define | PLFM_ST7 10
| SGS-Thomson ST7.
#define | PLFM_MC6812 11
| Motorola 68HC12.
#define | PLFM_MIPS 12
| MIPS.
#define | PLFM_ARM 13
| Advanced RISC Machines.
#define | PLFM_TMSC6 14
| Texas Instruments TMS320C6x.
#define | PLFM_PPC 15
| PowerPC.
#define | PLFM_80196 16
| Intel 80196.
#define | PLFM_Z8 17
| Z8.
#define | PLFM_SH 18
| Renesas (formerly Hitachi) SuperH.
#define | PLFM_NET 19
| Microsoft Visual Studio.Net.
#define | PLFM_AVR 20
| Atmel 8-bit RISC processor(s)
#define | PLFM_H8 21
| Hitachi H8/300, H8/2000.
#define | PLFM_PIC 22
| Microchip's PIC.
#define | PLFM_SPARC 23
| SPARC.
#define | PLFM_ALPHA 24
| DEC Alpha.
#define | PLFM_HPPA 25
| Hewlett-Packard PA-RISC.
#define | PLFM_H8500 26
| Hitachi H8/500.
#define | PLFM_TRICORE 27
| Tasking Tricore.
#define | PLFM_DSP56K 28
| Motorola DSP5600x.
#define | PLFM_C166 29
| Siemens C166 family.
#define | PLFM_ST20 30
| SGS-Thomson ST20.
#define | PLFM_IA64 31
| Intel Itanium IA64.
#define | PLFM_I960 32
| Intel 960.
#define | PLFM_F2MC 33
| Fujistu F2MC-16.
#define | PLFM_TMS320C54 34
| Texas Instruments TMS320C54xx.
#define | PLFM_TMS320C55 35
| Texas Instruments TMS320C55xx.
#define | PLFM_TRIMEDIA 36
| Trimedia.
#define | PLFM_M32R 37
| Mitsubishi 32bit RISC.
#define | PLFM_NEC_78K0 38
| NEC 78K0.
#define | PLFM_NEC_78K0S 39
| NEC 78K0S.
#define | PLFM_M740 40
| Mitsubishi 8bit.
#define | PLFM_M7700 41
| Mitsubishi 16bit.
#define | PLFM_ST9 42
| ST9+.
#define | PLFM_FR 43
| Fujitsu FR Family.
#define | PLFM_MC6816 44
| Motorola 68HC16.
#define | PLFM_M7900 45
| Mitsubishi 7900.
#define | PLFM_TMS320C3 46
| Texas Instruments TMS320C3.
#define | PLFM_KR1878 47
| Angstrem KR1878.
#define | PLFM_AD218X 48
| Analog Devices ADSP 218X.
#define | PLFM_OAKDSP 49
| Atmel OAK DSP.
#define | PLFM_TLCS900 50
| Toshiba TLCS-900.
#define | PLFM_C39 51
| Rockwell C39.
#define | PLFM_CR16 52
| NSC CR16.
#define | PLFM_MN102L00 53
| Panasonic MN10200.
#define | PLFM_TMS320C1X 54
| Texas Instruments TMS320C1x.
#define | PLFM_NEC_V850X 55
| NEC V850 and V850ES/E1/E2.
#define | PLFM_SCR_ADPT 56
| Processor module adapter for processor modules written in scripting languages.
#define | PLFM_EBC 57
| EFI Bytecode.
#define | PLFM_MSP430 58
| Texas Instruments MSP430.
#define | PLFM_SPU 59
| Cell Broadband Engine Synergistic Processor Unit.
#define | PLFM_DALVIK 60
| Android Dalvik Virtual Machine.
#define | PLFM_65C816 61
| 65802/65816
#define | PLFM_M16C 62
| Renesas M16C.
#define | PLFM_ARC 63
| Argonaut RISC Core.
#define | PLFM_UNSP 64
| SunPlus unSP.
#define | PLFM_TMS320C28 65
| Texas Instruments TMS320C28x.
#define | PLFM_DSP96K 66
| Motorola DSP96000.
#define | PLFM_SPC700 67
| Sony SPC700.