光成です。
#10分程度しか見ていないのではずしていたらすいません。
>> 長いラベル名を書くとセグメント例外を起こします。
nask.c の2756行から
UCHAR *setinstruct(UCHAR *s, UCHAR *t, UCHAR *inst)
{
UCHAR c, *i1 = inst + OPCLENMAX;
while (s < t) {
c = *s;
if (c <= ' ')
break;
s++;
if ('a' <= c && c <= 'z')
c += 'A' - 'a';
*inst++ = c;
if (inst > i1) // <=== if (inst >= i1) の間違いでは?
return NULL;
ところで
#define OPCLENMAX 8
って少なすぎませんか?
punpckldq とか prefetchnta とか入らなさそうなのですが。
#これも違ってたらすいません。