From: ceriel Date: Mon, 24 Oct 1988 10:35:17 +0000 (+0000) Subject: some fixes X-Git-Tag: release-5-5~2775 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=cfd6bca270bd3d3bd10cf49048a03a51c1e6dd94;p=ack.git some fixes --- diff --git a/doc/em/app.codes.nr b/doc/em/app.codes.nr index 9091f74fe..d9166e97f 100644 --- a/doc/em/app.codes.nr +++ b/doc/em/app.codes.nr @@ -120,6 +120,8 @@ The following suffices exist: no arguments .PT .l 16-bit argument +.PT .u +16-bit unsigned argument .PT .lw 16-bit argument divided by the wordsize .PT .p diff --git a/doc/em/mkdispatch.c b/doc/em/mkdispatch.c index 780d1bd66..a402a2f92 100644 --- a/doc/em/mkdispatch.c +++ b/doc/em/mkdispatch.c @@ -274,6 +274,7 @@ checkall() { else if ( flag&OP_POS ) posc[opc]++ ; break ; + case OP16U : case OP32 : case OP64 : break ; @@ -437,7 +438,7 @@ writeout() { i = 0; while (lcodes[i] != -1) { if (!(i % 8)) printf("\n%d", i); - printf("\t%s", ename(ecodes[i])); + printf("\t%s", ename(lcodes[i])); i++; } while (i++ % 8) putchar('\t'); @@ -454,8 +455,10 @@ prx(flg,low,opc) case OPNO: putchar('z'); break; - case OP16: case OP16U: + putchar('u'); + break; + case OP16: if (flg&OP_POS) putchar('p'); else if (flg&OP_NEG) putchar('n'); else putchar('l');