move.py (6523:da0f91a2d60b) move.py (6525:b252af5cda46)
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

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

74def macroop MOVD_M_MMX {
75 stfp mmx, seg, sib, disp, dataSize=8
76};
77
78def macroop MOVD_P_MMX {
79 rdip t7
80 stfp mmx, seg, riprel, disp, dataSize=8
81};
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

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

74def macroop MOVD_M_MMX {
75 stfp mmx, seg, sib, disp, dataSize=8
76};
77
78def macroop MOVD_P_MMX {
79 rdip t7
80 stfp mmx, seg, riprel, disp, dataSize=8
81};
82
83def macroop MOVQ_XMM_XMM {
84 movfp xmml, xmmlm
85 lfpimm xmmh, 0
86};
87
88def macroop MOVQ_XMM_M {
89 ldfp xmml, seg, sib, disp, dataSize=8
90 lfpimm xmmh, 0
91};
92
93def macroop MOVQ_XMM_P {
94 rdip t7
95 ldfp xmml, seg, riprel, disp, dataSize=8
96 lfpimm xmmh, 0
97};
98
99def macroop MOVQ_M_XMM {
100 stfp xmml, seg, sib, disp, dataSize=8
101};
102
103def macroop MOVQ_P_XMM {
104 rdip t7
105 stfp xmml, seg, riprel, disp, dataSize=8
106};
107
108def macroop MOVQ_MMX_MMX {
109 movfp mmx, mmxm
110};
111
112def macroop MOVQ_MMX_M {
113 ldfp mmx, seg, sib, disp, dataSize=8
114};
115
116def macroop MOVQ_MMX_P {
117 rdip t7
118 ldfp mmx, seg, riprel, disp, dataSize=8
119};
120
121def macroop MOVQ_M_MMX {
122 stfp mmx, seg, sib, disp, dataSize=8
123};
124
125def macroop MOVQ_P_MMX {
126 rdip t7
127 stfp mmx, seg, riprel, disp, dataSize=8
128};
82'''
129'''
83# MOVQ
84# MOVDQA
85# MOVDQU
86# MOVDQ2Q
87# MOVQ2DQ
88# LDDQU
130# MOVDQA
131# MOVDQU
132# MOVDQ2Q
133# MOVQ2DQ
134# LDDQU