rotate.py (6450:b9aa6a397b57) rotate.py (6455:709527fb7250)
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

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

171 rdip t7
172 ldst t1, seg, riprel, disp
173 ror t1, t1, reg, flags=(OF,CF)
174 st t1, seg, riprel, disp
175};
176
177def macroop RCL_R_I
178{
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

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

171 rdip t7
172 ldst t1, seg, riprel, disp
173 ror t1, t1, reg, flags=(OF,CF)
174 st t1, seg, riprel, disp
175};
176
177def macroop RCL_R_I
178{
179 rcli reg, reg, imm
179 rcli reg, reg, imm, flags=(OF,CF)
180};
181
182def macroop RCL_M_I
183{
184 ldst t1, seg, sib, disp
180};
181
182def macroop RCL_M_I
183{
184 ldst t1, seg, sib, disp
185 rcli t1, t1, imm
185 rcli t1, t1, imm, flags=(OF,CF)
186 st t1, seg, sib, disp
187};
188
189def macroop RCL_P_I
190{
191 rdip t7
192 ldst t1, seg, riprel, disp
186 st t1, seg, sib, disp
187};
188
189def macroop RCL_P_I
190{
191 rdip t7
192 ldst t1, seg, riprel, disp
193 rcli t1, t1, imm
193 rcli t1, t1, imm, flags=(OF,CF)
194 st t1, seg, riprel, disp
195};
196
197def macroop RCL_1_R
198{
194 st t1, seg, riprel, disp
195};
196
197def macroop RCL_1_R
198{
199 rcli reg, reg, 1
199 rcli reg, reg, 1, flags=(OF,CF)
200};
201
202def macroop RCL_1_M
203{
204 ldst t1, seg, sib, disp
200};
201
202def macroop RCL_1_M
203{
204 ldst t1, seg, sib, disp
205 rcli t1, t1, 1
205 rcli t1, t1, 1, flags=(OF,CF)
206 st t1, seg, sib, disp
207};
208
209def macroop RCL_1_P
210{
211 rdip t7
212 ldst t1, seg, riprel, disp
206 st t1, seg, sib, disp
207};
208
209def macroop RCL_1_P
210{
211 rdip t7
212 ldst t1, seg, riprel, disp
213 rcli t1, t1, 1
213 rcli t1, t1, 1, flags=(OF,CF)
214 st t1, seg, riprel, disp
215};
216
217def macroop RCL_R_R
218{
214 st t1, seg, riprel, disp
215};
216
217def macroop RCL_R_R
218{
219 rcl reg, reg, regm
219 rcl reg, reg, regm, flags=(OF,CF)
220};
221
222def macroop RCL_M_R
223{
224 ldst t1, seg, sib, disp
220};
221
222def macroop RCL_M_R
223{
224 ldst t1, seg, sib, disp
225 rcl t1, t1, reg
225 rcl t1, t1, reg, flags=(OF,CF)
226 st t1, seg, sib, disp
227};
228
229def macroop RCL_P_R
230{
231 rdip t7
232 ldst t1, seg, riprel, disp
226 st t1, seg, sib, disp
227};
228
229def macroop RCL_P_R
230{
231 rdip t7
232 ldst t1, seg, riprel, disp
233 rcl t1, t1, reg
233 rcl t1, t1, reg, flags=(OF,CF)
234 st t1, seg, riprel, disp
235};
236
237def macroop RCR_R_I
238{
239 rcri reg, reg, imm, flags=(OF,CF)
240};
241

--- 55 unchanged lines hidden ---
234 st t1, seg, riprel, disp
235};
236
237def macroop RCR_R_I
238{
239 rcri reg, reg, imm, flags=(OF,CF)
240};
241

--- 55 unchanged lines hidden ---