ZyanI16
ZYAN_STATIC_ASSERT(sizeof(ZyanI16 ) == 2 );
ZYAN_STATIC_ASSERT((ZyanI16)-1 >> 1 < (ZyanI16)((ZyanU16)-1 >> 1));
instruction->raw.disp.value = *(ZyanI16*)&value;
instruction->raw.imm[id].value.s = (ZyanI16)value;