move.py (6564:9ed64f6888cf) move.py (6600:bb997cd711af)
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

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

244def macroop MOVHLPS_XMM_XMM {
245 movfp xmml, xmmhm, dataSize=8
246};
247
248def macroop MOVLHPS_XMM_XMM {
249 movfp xmmh, xmmlm, dataSize=8
250};
251
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

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

244def macroop MOVHLPS_XMM_XMM {
245 movfp xmml, xmmhm, dataSize=8
246};
247
248def macroop MOVLHPS_XMM_XMM {
249 movfp xmmh, xmmlm, dataSize=8
250};
251
252# MOVSS
252def macroop MOVSS_XMM_XMM {
253 movfp xmml, xmmlm, dataSize=4
254};
253
255
256def macroop MOVSS_XMM_M {
257 lfpimm xmml, 0
258 lfpimm xmmh, 0
259 ldfp xmml, seg, sib, disp, dataSize=4
260};
261
262def macroop MOVSS_XMM_P {
263 rdip t7
264 lfpimm xmml, 0
265 lfpimm xmmh, 0
266 ldfp xmml, seg, riprel, disp, dataSize=4
267};
268
269def macroop MOVSS_M_XMM {
270 stfp xmml, seg, sib, disp, dataSize=4
271};
272
273def macroop MOVSS_P_XMM {
274 rdip t7
275 stfp xmml, seg, riprel, disp, dataSize=4
276};
277
254def macroop MOVSD_XMM_M {
255 # Zero xmmh
256 ldfp xmml, seg, sib, disp, dataSize=8
257};
258
259def macroop MOVSD_XMM_P {
260 rdip t7
261 # Zero xmmh

--- 16 unchanged lines hidden ---
278def macroop MOVSD_XMM_M {
279 # Zero xmmh
280 ldfp xmml, seg, sib, disp, dataSize=8
281};
282
283def macroop MOVSD_XMM_P {
284 rdip t7
285 # Zero xmmh

--- 16 unchanged lines hidden ---