| IDA SDK

Macros
Operand value types
Operands » Operand structure

## Detailed Description

Used by op_t::dtype.

## 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