Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Operand value types

Used by op_t::dtype. More...

Macros

#define dt_byte   0
 8 bit integer
 
#define dt_word   1
 16 bit integer
 
#define dt_dword   2
 32 bit integer
 
#define dt_float   3
 4 byte floating point
 
#define dt_double   4
 8 byte floating point
 
#define dt_tbyte   5
 variable size ( processor_t::tbyte_size) floating point
 
#define dt_packreal   6
 packed real format for mc68040
 
#define dt_qword   7
 64 bit integer
 
#define dt_byte16   8
 128 bit integer
 
#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 integer
 
#define dt_byte64   17
 512 bit integer
 
#define dt_half   18
 2-byte floating point
 

Detailed Description

Used by op_t::dtype.