tcg: Add muluh and mulsh opcodes
Use them in places where mulu2 and muls2 are used. Optimize mulx2 with dead low part to mulxh. Reviewed-by:Aurelien Jarno <aurelien@aurel32.net> Signed-off-by:
Richard Henderson <rth@twiddle.net>
Showing
- tcg/aarch64/tcg-target.h 4 additions, 0 deletionstcg/aarch64/tcg-target.h
- tcg/arm/tcg-target.h 2 additions, 0 deletionstcg/arm/tcg-target.h
- tcg/hppa/tcg-target.h 2 additions, 0 deletionstcg/hppa/tcg-target.h
- tcg/i386/tcg-target.h 4 additions, 0 deletionstcg/i386/tcg-target.h
- tcg/ia64/tcg-target.h 4 additions, 0 deletionstcg/ia64/tcg-target.h
- tcg/mips/tcg-target.h 2 additions, 0 deletionstcg/mips/tcg-target.h
- tcg/optimize.c 20 additions, 0 deletionstcg/optimize.c
- tcg/ppc/tcg-target.h 2 additions, 0 deletionstcg/ppc/tcg-target.h
- tcg/ppc64/tcg-target.h 4 additions, 0 deletionstcg/ppc64/tcg-target.h
- tcg/s390/tcg-target.h 4 additions, 0 deletionstcg/s390/tcg-target.h
- tcg/sparc/tcg-target.h 4 additions, 0 deletionstcg/sparc/tcg-target.h
- tcg/tcg-op.h 36 additions, 4 deletionstcg/tcg-op.h
- tcg/tcg-opc.h 4 additions, 0 deletionstcg/tcg-opc.h
- tcg/tcg.c 30 additions, 6 deletionstcg/tcg.c
- tcg/tcg.h 2 additions, 0 deletionstcg/tcg.h
- tcg/tci/tcg-target.h 4 additions, 1 deletiontcg/tci/tcg-target.h
Loading
Please register or sign in to comment