ZWORD (512 bits) keyword is added
Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
return "oword";
case 32:
return "yword";
+ case 64:
+ return "zword";
default:
return "???";
}
if (t & BITS256)
slen +=
snprintf(output + slen, outbufsize - slen, "yword ");
+ if (t & BITS512)
+ slen +=
+ snprintf(output + slen, outbufsize - slen, "zword ");
if (t & FAR)
slen += snprintf(output + slen, outbufsize - slen, "far ");
if (t & NEAR)
S_TWORD,
S_WORD,
S_YWORD,
+ S_ZWORD,
SPECIAL_ENUM_LIMIT
};
result->oprs[operand].type |= BITS256;
setsize = 1;
break;
+ case S_ZWORD:
+ if (!setsize)
+ result->oprs[operand].type |= BITS512;
+ setsize = 1;
+ break;
case S_TO:
result->oprs[operand].type |= TO;
break;
tword
word
yword
+zword
% TOKEN_FLOAT, 0, 0, 0
__infinity__