public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e71c873
)
some fixes
author
ceriel
<none@none>
Mon, 24 Oct 1988 10:35:17 +0000
(10:35 +0000)
committer
ceriel
<none@none>
Mon, 24 Oct 1988 10:35:17 +0000
(10:35 +0000)
doc/em/app.codes.nr
patch
|
blob
|
history
doc/em/mkdispatch.c
patch
|
blob
|
history
diff --git
a/doc/em/app.codes.nr
b/doc/em/app.codes.nr
index
9091f74
..
d9166e9
100644
(file)
--- 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
780d1bd
..
a402a2f
100644
(file)
--- 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(
e
codes[i]));
+ printf("\t%s", ename(
l
codes[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');