commit | dc78c64f239ef5969ecbb9ca4c3b7a6928143e98 | [log] [tgz] |
---|---|---|
author | Ken Thompson <ken@golang.org> | Fri Nov 07 14:20:32 2008 -0800 |
committer | Ken Thompson <ken@golang.org> | Fri Nov 07 14:20:32 2008 -0800 |
tree | a41928f44a446014b053ece31d60e71e188dc0ee | |
parent | 434c6052d80153ebd7bac3ed83dcad33842fa709 [diff] [blame] |
byte multiply R=r OCL=18807 CL=18807
diff --git a/src/cmd/6g/cgen.c b/src/cmd/6g/cgen.c index e1b970b..4fb9e34 100644 --- a/src/cmd/6g/cgen.c +++ b/src/cmd/6g/cgen.c
@@ -122,7 +122,10 @@ case OADD: case OMUL: a = optoas(n->op, nl->type); - goto sbop; + if(a != AIMULB) + goto sbop; + cgen_bmul(n->op, nl, nr, res); + break; // asymmetric binary case OSUB: