adapted to new ip_spec.t
authorceriel <none@none>
Tue, 15 Mar 1988 11:37:00 +0000 (11:37 +0000)
committerceriel <none@none>
Tue, 15 Mar 1988 11:37:00 +0000 (11:37 +0000)
doc/em/Makefile
doc/em/mkdispatch.c

index 37fcc65..30f3eea 100644 (file)
@@ -10,7 +10,7 @@ FILES = macr.nr title.nr intro.nr mem.nr ispace.nr dspace.nr mapping.nr \
        types.nr descr.nr env.nr traps.nr mach.nr assem.nr \
        app.int.nr app.codes.nr app.exam.nr cont.nr
 
-IOP=$(HOME)/util/ass/ip_spec.t#                        # to construct itables from
+IOP=$(HOME)/etc/ip_spec.t#                     # to construct itables from
 
 ../em.$(SUF):  $(FILES) itables dispatdummy em.i Makefile
                $(TBL) $(FILES) | $(NROFF) > ../em.$(SUF)
index b9db343..780d1bd 100644 (file)
@@ -179,6 +179,8 @@ int decflag(str) char *str ; {
                check(type) ; type=OP32 ; break ;
        case '8' :
                check(type) ; type=OP64 ; break ;
+       case 'u' :
+               check(type) ; type=OP16U ; break ;
        case 'e' :
                check(escape) ; escape=0 ; break ;
        case 'N' :
@@ -199,6 +201,7 @@ int decflag(str) char *str ; {
                if ( escape!=ILLGL ) error("Conflicting escapes") ;
                escape=ILLGL ;
        case OP16 :
+       case OP16U :
        case OP8 :
        case OPSHORT :
        case OPNO :
@@ -452,6 +455,7 @@ prx(flg,low,opc)
                putchar('z');
                break;
        case OP16:
+       case OP16U:
                if (flg&OP_POS) putchar('p');
                else if (flg&OP_NEG) putchar('n');
                else putchar('l');