move.py (5302:a1c79b171e23) move.py (5413:809f33a926c4)
1# Copyright (c) 2007 The Hewlett-Packard Development Company
1# Copyright (c) 2007-2008 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
9# use which is NOT directed to receiving any direct monetary

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

125 sexti reg, t1, 31
126};
127
128def macroop MOVSX_B_R_R {
129 sexti reg, regm, 7
130};
131
132def macroop MOVSX_B_R_M {
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
9# use which is NOT directed to receiving any direct monetary

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

125 sexti reg, t1, 31
126};
127
128def macroop MOVSX_B_R_R {
129 sexti reg, regm, 7
130};
131
132def macroop MOVSX_B_R_M {
133 ld reg, seg, sib, disp, dataSize=1
134 sexti reg, reg, 7
133 ld t1, seg, sib, disp, dataSize=1
134 sexti reg, t1, 7
135};
136
137def macroop MOVSX_B_R_P {
138 rdip t7
135};
136
137def macroop MOVSX_B_R_P {
138 rdip t7
139 ld reg, seg, riprel, disp, dataSize=1
140 sexti reg, reg, 7
139 ld t1, seg, riprel, disp, dataSize=1
140 sexti reg, t1, 7
141};
142
143def macroop MOVSX_W_R_R {
144 sexti reg, regm, 15
145};
146
147def macroop MOVSX_W_R_M {
148 ld reg, seg, sib, disp, dataSize=2

--- 159 unchanged lines hidden ---
141};
142
143def macroop MOVSX_W_R_R {
144 sexti reg, regm, 15
145};
146
147def macroop MOVSX_W_R_M {
148 ld reg, seg, sib, disp, dataSize=2

--- 159 unchanged lines hidden ---