ZYDIS_BUFFER_APPEND
ZYDIS_BUFFER_APPEND(buffer, MEMORY_BEGIN_ATT);
ZYDIS_BUFFER_APPEND(buffer, DELIM_MEMORY);
ZYDIS_BUFFER_APPEND(buffer, DELIM_MEMORY);
ZYDIS_BUFFER_APPEND(buffer, MEMORY_END_ATT);
ZYDIS_BUFFER_APPEND(buffer, REGISTER);
ZYDIS_BUFFER_APPEND(buffer, MUL);
ZYDIS_BUFFER_APPEND(buffer, IMMEDIATE);
ZYDIS_BUFFER_APPEND(buffer, DELIM_OPERAND);
ZYDIS_BUFFER_APPEND(buffer, DELIM_MNEMONIC);
ZYDIS_BUFFER_APPEND(buffer, DELIM_SEGMENT);
ZYDIS_BUFFER_APPEND(buffer, DELIM_SEGMENT);
ZYDIS_BUFFER_APPEND(buffer, DECO_BEGIN);
ZYDIS_BUFFER_APPEND(buffer, DECO_END);
ZYDIS_BUFFER_APPEND(buffer, MEMORY_BEGIN_INTEL);
ZYDIS_BUFFER_APPEND(buffer, ADD);
ZYDIS_BUFFER_APPEND(buffer, MUL);
ZYDIS_BUFFER_APPEND(buffer, MEMORY_END_INTEL);
ZYDIS_BUFFER_APPEND(buffer, SUB);
ZYDIS_BUFFER_APPEND(buffer, ADD);
case 8: ZYDIS_BUFFER_APPEND(buffer, SIZE_8_INTEL ); break;
case 16: ZYDIS_BUFFER_APPEND(buffer, SIZE_16_INTEL ); break;
case 32: ZYDIS_BUFFER_APPEND(buffer, SIZE_32_INTEL ); break;
case 48: ZYDIS_BUFFER_APPEND(buffer, SIZE_48 ); break;
case 64: ZYDIS_BUFFER_APPEND(buffer, SIZE_64_INTEL ); break;
case 80: ZYDIS_BUFFER_APPEND(buffer, SIZE_80 ); break;
case 128: ZYDIS_BUFFER_APPEND(buffer, SIZE_128_INTEL); break;
case 256: ZYDIS_BUFFER_APPEND(buffer, SIZE_256_INTEL); break;
case 512: ZYDIS_BUFFER_APPEND(buffer, SIZE_512_INTEL); break;
ZYDIS_BUFFER_APPEND(buffer, ADDR_RELATIVE);
ZYDIS_BUFFER_APPEND(buffer, DELIM_OPERAND);
ZYDIS_BUFFER_APPEND(buffer, DELIM_MNEMONIC);