Latest available version: IDA and decompilers v8.4.240215 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Processor additional feature bits

Used by processor_t::flag2. More...

Macros

#define PR2_MAPPINGS   0x000001
 the processor module uses memory mapping
 
#define PR2_IDP_OPTS   0x000002
 the module has processor-specific configuration options
 
#define PR2_REALCVT   0x000004
 the module has a custom 'ev_realcvt' implementation (otherwise IEEE-754 format is assumed)
 
#define PR2_CODE16_BIT   0x000008
 low bit of code addresses has special meaning e.g. More...
 
#define PR2_MACRO   0x000010
 processor supports macro instructions
 
#define PR2_USE_CALCREL   0x000020
 (Lumina) the module supports calcrel info
 
#define PR2_REL_BITS   0x000040
 (Lumina) calcrel info has bits granularity, not bytes - construction flag only
 
#define PR2_FORCE_16BIT   0x000080
 use 16-bit basic types despite of 32-bit segments (used by c166)
 

Detailed Description

Used by processor_t::flag2.

Macro Definition Documentation

◆ PR2_CODE16_BIT

#define PR2_CODE16_BIT   0x000008

low bit of code addresses has special meaning e.g.

ARM Thumb, MIPS16