IDA SDK
Macros
Operand value types

Detailed Description

Used by op_t::dtype.

Macros

#define dt_byte   0
 8 bit
 
#define dt_word   1
 16 bit
 
#define dt_dword   2
 32 bit
 
#define dt_float   3
 4 byte
 
#define dt_double   4
 8 byte
 
#define dt_tbyte   5
 variable size ( processor_t::tbyte_size)
 
#define dt_packreal   6
 packed real format for mc68040
 
#define dt_qword   7
 64 bit
 
#define dt_byte16   8
 128 bit
 
#define dt_code   9
 ptr to code (not used?)
 
#define dt_void   10
 none
 
#define dt_fword   11
 48 bit
 
#define dt_bitfild   12
 bit field (mc680x0)
 
#define dt_string   13
 pointer to asciiz string
 
#define dt_unicode   14
 pointer to unicode string
 
#define dt_ldbl   15
 long double (which may be different from tbyte)
 
#define dt_byte32   16
 256 bit
 
#define dt_byte64   17
 512 bit