In January 2021 we will introduce a 10 GB quota for project repositories. Higher limits for individual projects will be available on request. Please see https://doku.lrz.de/display/PUBLIC/GitLab for more information.

Commit e196c7fb authored by Martin Ruckert's avatar Martin Ruckert

Eliminating the 16Bit extension of PUTI

parent ecc84a7e
......@@ -1111,8 +1111,7 @@ case CSWAP: case CSWAPI: w.l&=-8;@+ll=mem_find(w);
case GET:@+if (yy!=0 || zz>=32) goto illegal_inst;
x=g[zz];
goto store_x;
case PUTI: z.l=yz, yy=0;
case PUT: if (yy!=0 || xx>=32) goto illegal_inst;
case PUT: case PUTI:@+ if (yy!=0 || xx>=32) goto illegal_inst;
strcpy(rhs,"%z = %#z");
if (xx>=8) {
if (xx<=11 && xx!=8) goto illegal_inst; /* can't change rN, rO, rS */
......@@ -1129,8 +1128,7 @@ case GET:@+if (yy!=0 || zz>=32) goto illegal_inst;
new_Q.h = new_Q.l = 0;
}
goto store_x;
case PUTI: z.l=yz, yy=0;
case PUT: if (yy!=0 || xx>=32) goto illegal_inst;
case PUT: case PUTI:@+ if (yy!=0 || xx>=32) goto illegal_inst;
strcpy(rhs,"%z = %#z");
if (xx>=8) {
if (xx==9) goto illegal_inst; /* can't change rN */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment