Skip to content

Commit 9beca2e

Browse files
committedAug 24, 2015
[X86] Add support for mmword memory operand size for Intel-syntax x86 assembly
Differential Revision: http://reviews.llvm.org/D12151 llvm-svn: 245835
1 parent 42ecef3 commit 9beca2e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed
 

‎llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1049,8 +1049,8 @@ static unsigned getIntelMemOperandSize(StringRef OpStr) {
10491049
.Cases("WORD", "word", 16)
10501050
.Cases("DWORD", "dword", 32)
10511051
.Cases("QWORD", "qword", 64)
1052+
.Cases("MMWORD","mmword", 64)
10521053
.Cases("XWORD", "xword", 80)
1053-
//
10541054
.Cases("TBYTE", "tbyte", 80)
10551055
.Cases("XMMWORD", "xmmword", 128)
10561056
.Cases("YMMWORD", "ymmword", 256)

‎llvm/test/MC/X86/intel-syntax.s

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,9 @@ repnz cmpsb
705705
sal eax, 123
706706
// CHECK: shll $123, %eax
707707

708+
psignw mm0, MMWORD PTR t2
709+
// CHECK: psignw t2, %mm0
710+
708711
comisd xmm0, QWORD PTR [eax]
709712
comiss xmm0, DWORD PTR [eax]
710713
vcomisd xmm0, QWORD PTR [eax]

0 commit comments

Comments
 (0)
Please sign in to comment.