X86: Implement PUNPCKLQDQ.

This commit is contained in:
Gabe Black 2009-08-17 18:21:46 -07:00
parent cfaeb5eaf7
commit f3fb444af4
2 changed files with 14 additions and 2 deletions

View file

@ -595,7 +595,7 @@
0x1: Inst::PUNPCKHWD(Vo,Wo);
0x2: Inst::PUNPCKHDQ(Vo,Wo);
0x3: packssdw_Vo_Wo();
0x4: punpcklqdq_Vo_Wq();
0x4: Inst::PUNPCKLQDQ(Vo,Wq);
0x5: Inst::PUNPCKHQDQ(Vo,Wq);
0x6: movd_Vo_Ed();
0x7: movdqa_Vo_Wo();

View file

@ -187,5 +187,17 @@ def macroop PUNPCKHQDQ_XMM_P {
movfp xmml, xmmh
movfp xmmh, ufp1
};
def macroop PUNPCKLQDQ_XMM_XMM {
movfp xmmh, xmmlm
};
def macroop PUNPCKLQDQ_XMM_M {
ldfp xmmh, seg, sib, disp, dataSize=8
};
def macroop PUNPCKLQDQ_XMM_P {
rdip t7
ldfp xmmh, seg, riprel, disp, dataSize=8
};
'''
# PUNPCKLQDQ