]> Cypherpunks repositories - gostls13.git/commitdiff
sudoaddable odot
authorKai Backman <kaib@golang.org>
Mon, 6 Jul 2009 16:23:41 +0000 (09:23 -0700)
committerKai Backman <kaib@golang.org>
Mon, 6 Jul 2009 16:23:41 +0000 (09:23 -0700)
R=rsc
APPROVED=rsc
DELTA=7  (0 added, 1 deleted, 6 changed)
OCL=31189
CL=31191

src/cmd/5g/gsubr.c

index 2f5158a68049363feeb3ed5113dd6107d3c33e85..3a20fecf1281ab3c912dc88572a2a095e181092d 100644 (file)
@@ -1801,13 +1801,12 @@ odot:
                n1.xoffset = -(oary[0]+1);
        }
 
-       fatal("sudoaddable odot not implemented");
-//     for(i=1; i<o; i++) {
-//             if(oary[i] >= 0)
-//                     fatal("cant happen");
-//             gins(AMOVQ, &n1, reg);
-//             n1.xoffset = -(oary[i]+1);
-//     }
+       for(i=1; i<o; i++) {
+               if(oary[i] >= 0)
+                       fatal("cant happen");
+               gins(AMOVW, &n1, reg);
+               n1.xoffset = -(oary[i]+1);
+       }
 
        a->type = D_NONE;
        a->name = D_NONE;