move.py (7087:fb8d5786ff30) move.py (7622:b49144029ec8)
1# Copyright (c) 2007-2008 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

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

169
170def macroop MOVZX_W_R_P {
171 rdip t7
172 ld t1, seg, riprel, disp, dataSize=2
173 zexti reg, t1, 15
174};
175
176def macroop MOV_C_R {
1# Copyright (c) 2007-2008 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

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

169
170def macroop MOVZX_W_R_P {
171 rdip t7
172 ld t1, seg, riprel, disp, dataSize=2
173 zexti reg, t1, 15
174};
175
176def macroop MOV_C_R {
177 .serializing
177 .adjust_env maxOsz
178 wrcr reg, regm
179};
180
181def macroop MOV_R_C {
178 .adjust_env maxOsz
179 wrcr reg, regm
180};
181
182def macroop MOV_R_C {
183 .serializing
182 .adjust_env maxOsz
183 rdcr reg, regm
184};
185
186def macroop MOV_D_R {
184 .adjust_env maxOsz
185 rdcr reg, regm
186};
187
188def macroop MOV_D_R {
189 .serializing
187 .adjust_env maxOsz
188 wrdr reg, regm
189};
190
191def macroop MOV_R_D {
192 .adjust_env maxOsz
193 rddr reg, regm
194};

--- 180 unchanged lines hidden ---
190 .adjust_env maxOsz
191 wrdr reg, regm
192};
193
194def macroop MOV_R_D {
195 .adjust_env maxOsz
196 rddr reg, regm
197};

--- 180 unchanged lines hidden ---