unpack_and_interleave.py (6529:cde96afcb3e3) | unpack_and_interleave.py (6530:cdb6bde20266) |
---|---|
1# Copyright (c) 2007 The Hewlett-Packard Development Company 2# All rights reserved. 3# 4# Redistribution and use of this software in source and binary forms, 5# with or without modification, are permitted provided that the 6# following conditions are met: 7# 8# The software must be used only for Non-Commercial Use which means any --- 113 unchanged lines hidden (view full) --- 122 123def macroop PUNPCKHBW_XMM_P { 124 rdip t7 125 lea t1, seg, riprel, disp, dataSize=asz 126 ldfp ufp1, seg, [1, t0, t1], 8, dataSize=8 127 unpack xmml, xmmh, ufp1, sel=0, size=1 128 unpack xmmh, xmmh, ufp1, sel=1, size=1 129}; | 1# Copyright (c) 2007 The Hewlett-Packard Development Company 2# All rights reserved. 3# 4# Redistribution and use of this software in source and binary forms, 5# with or without modification, are permitted provided that the 6# following conditions are met: 7# 8# The software must be used only for Non-Commercial Use which means any --- 113 unchanged lines hidden (view full) --- 122 123def macroop PUNPCKHBW_XMM_P { 124 rdip t7 125 lea t1, seg, riprel, disp, dataSize=asz 126 ldfp ufp1, seg, [1, t0, t1], 8, dataSize=8 127 unpack xmml, xmmh, ufp1, sel=0, size=1 128 unpack xmmh, xmmh, ufp1, sel=1, size=1 129}; |
130 131def macroop PUNPCKHWD_XMM_XMM { 132 unpack xmml, xmmh, xmmhm, sel=0, size=2 133 unpack xmmh, xmmh, xmmhm, sel=1, size=2 134}; 135 136def macroop PUNPCKHWD_XMM_M { 137 lea t1, seg, sib, disp, dataSize=asz 138 ldfp ufp1, seg, [1, t0, t1], 8, dataSize=8 139 unpack xmml, xmmh, ufp1, sel=0, size=2 140 unpack xmmh, xmmh, ufp1, sel=1, size=2 141}; 142 143def macroop PUNPCKHWD_XMM_P { 144 rdip t7 145 lea t1, seg, riprel, disp, dataSize=asz 146 ldfp ufp1, seg, [1, t0, t1], 8, dataSize=8 147 unpack xmml, xmmh, ufp1, sel=0, size=2 148 unpack xmmh, xmmh, ufp1, sel=1, size=2 149}; |
|
130''' | 150''' |
131# PUNPCKHWD | |
132# PUNPCKHDQ 133# PUNPCKHQDQ 134# PUNPCKLQDQ | 151# PUNPCKHDQ 152# PUNPCKHQDQ 153# PUNPCKLQDQ |