-
- Downloads
expr.c (expand_expr_real): Use usmul_optab for widening signed * unsigned multiplies.
* expr.c (expand_expr_real): Use usmul_optab for widening signed * unsigned multiplies. * genopinit.c (optabs): Add usmul_widen_optab. * optabs.c (init_optabs): Likewise. * optabs.h (enum optab_index): Add OTI_usmul_widen. (usmul_widen_optab): Define. * config/bfin/bfin.md (usmulhisi3): New pattern. * doc/md.texi (usmulqihi3, usmulhisi3, usmulsidi3): Document. From-SVN: r107258
Showing
- gcc/ChangeLog 12 additions, 0 deletionsgcc/ChangeLog
- gcc/config/bfin/bfin.md 8 additions, 0 deletionsgcc/config/bfin/bfin.md
- gcc/doc/md.texi 8 additions, 0 deletionsgcc/doc/md.texi
- gcc/expr.c 38 additions, 2 deletionsgcc/expr.c
- gcc/genopinit.c 1 addition, 0 deletionsgcc/genopinit.c
- gcc/optabs.c 1 addition, 0 deletionsgcc/optabs.c
- gcc/optabs.h 3 additions, 0 deletionsgcc/optabs.h
Loading
Please register or sign in to comment