diff options
Diffstat (limited to 'lib/Target/X86/X86InstrInfo.def')
-rw-r--r-- | lib/Target/X86/X86InstrInfo.def | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/X86/X86InstrInfo.def b/lib/Target/X86/X86InstrInfo.def index 22f9ad4a90..73a03b4429 100644 --- a/lib/Target/X86/X86InstrInfo.def +++ b/lib/Target/X86/X86InstrInfo.def @@ -52,6 +52,10 @@ I(ADDrr32 , "addl", 0, 0) // R32 += R32 01/r I(SUBrr8 , "subb", 0, 0) // R8 -= R8 2A/r I(SUBrr16 , "subw", 0, 0) // R16 -= R16 2B/r I(SUBrr32 , "subl", 0, 0) // R32 -= R32 2B/r +I(MULrr8 , "mulb", 0, 0) // AX = AL*R8 F6/4 +I(MULrr16 , "mulw", 0, 0) // DX:AX= AX*R16 F7/4 +I(MULrr32 , "mull", 0, 0) // ED:EA= EA*R32 F7/4 + // Logical operators I(ANDrr8 , "andb", 0, 0) // R8 &= R8 20/r |