move.py (7087:fb8d5786ff30) move.py (14033:a1cb162f68d9)
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 242 unchanged lines hidden (view full) ---

251};
252
253def macroop MOVSS_P_XMM {
254 rdip t7
255 stfp xmml, seg, riprel, disp, dataSize=4
256};
257
258def macroop MOVSD_XMM_M {
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 242 unchanged lines hidden (view full) ---

251};
252
253def macroop MOVSS_P_XMM {
254 rdip t7
255 stfp xmml, seg, riprel, disp, dataSize=4
256};
257
258def macroop MOVSD_XMM_M {
259 # Zero xmmh
259 lfpimm xmmh, 0
260 ldfp xmml, seg, sib, disp, dataSize=8
261};
262
263def macroop MOVSD_XMM_P {
264 rdip t7
260 ldfp xmml, seg, sib, disp, dataSize=8
261};
262
263def macroop MOVSD_XMM_P {
264 rdip t7
265 # Zero xmmh
265 lfpimm xmmh, 0
266 ldfp xmml, seg, riprel, disp, dataSize=8
267};
268
269def macroop MOVSD_M_XMM {
270 stfp xmml, seg, sib, disp, dataSize=8
271};
272
273def macroop MOVSD_P_XMM {
274 rdip t7
275 stfp xmml, seg, riprel, disp, dataSize=8
276};
277
278def macroop MOVSD_XMM_XMM {
279 movfp xmml, xmmlm, dataSize=8
280};
281'''
266 ldfp xmml, seg, riprel, disp, dataSize=8
267};
268
269def macroop MOVSD_M_XMM {
270 stfp xmml, seg, sib, disp, dataSize=8
271};
272
273def macroop MOVSD_P_XMM {
274 rdip t7
275 stfp xmml, seg, riprel, disp, dataSize=8
276};
277
278def macroop MOVSD_XMM_XMM {
279 movfp xmml, xmmlm, dataSize=8
280};
281'''