rotate.py (6445:647111272094) | rotate.py (6448:a32abe4e17e1) |
---|---|
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 --- 102 unchanged lines hidden (view full) --- 111 rdip t7 112 ldst t1, seg, riprel, disp 113 rol t1, t1, reg, flags=(OF,CF) 114 st t1, seg, riprel, disp 115}; 116 117def macroop ROR_R_I 118{ | 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 --- 102 unchanged lines hidden (view full) --- 111 rdip t7 112 ldst t1, seg, riprel, disp 113 rol t1, t1, reg, flags=(OF,CF) 114 st t1, seg, riprel, disp 115}; 116 117def macroop ROR_R_I 118{ |
119 rori reg, reg, imm | 119 rori reg, reg, imm, flags=(OF,CF) |
120}; 121 122def macroop ROR_M_I 123{ 124 ldst t1, seg, sib, disp | 120}; 121 122def macroop ROR_M_I 123{ 124 ldst t1, seg, sib, disp |
125 rori t1, t1, imm | 125 rori t1, t1, imm, flags=(OF,CF) |
126 st t1, seg, sib, disp 127}; 128 129def macroop ROR_P_I 130{ 131 rdip t7 132 ldst t1, seg, riprel, disp | 126 st t1, seg, sib, disp 127}; 128 129def macroop ROR_P_I 130{ 131 rdip t7 132 ldst t1, seg, riprel, disp |
133 rori t1, t1, imm | 133 rori t1, t1, imm, flags=(OF,CF) |
134 st t1, seg, riprel, disp 135}; 136 137def macroop ROR_1_R 138{ | 134 st t1, seg, riprel, disp 135}; 136 137def macroop ROR_1_R 138{ |
139 rori reg, reg, 1 | 139 rori reg, reg, 1, flags=(OF,CF) |
140}; 141 142def macroop ROR_1_M 143{ 144 ldst t1, seg, sib, disp | 140}; 141 142def macroop ROR_1_M 143{ 144 ldst t1, seg, sib, disp |
145 rori t1, t1, 1 | 145 rori t1, t1, 1, flags=(OF,CF) |
146 st t1, seg, sib, disp 147}; 148 149def macroop ROR_1_P 150{ 151 rdip t7 152 ldst t1, seg, riprel, disp | 146 st t1, seg, sib, disp 147}; 148 149def macroop ROR_1_P 150{ 151 rdip t7 152 ldst t1, seg, riprel, disp |
153 rori t1, t1, 1 | 153 rori t1, t1, 1, flags=(OF,CF) |
154 st t1, seg, riprel, disp 155}; 156 157def macroop ROR_R_R 158{ | 154 st t1, seg, riprel, disp 155}; 156 157def macroop ROR_R_R 158{ |
159 ror reg, reg, regm | 159 ror reg, reg, regm, flags=(OF,CF) |
160}; 161 162def macroop ROR_M_R 163{ 164 ldst t1, seg, sib, disp | 160}; 161 162def macroop ROR_M_R 163{ 164 ldst t1, seg, sib, disp |
165 ror t1, t1, reg | 165 ror t1, t1, reg, flags=(OF,CF) |
166 st t1, seg, sib, disp 167}; 168 169def macroop ROR_P_R 170{ 171 rdip t7 172 ldst t1, seg, riprel, disp | 166 st t1, seg, sib, disp 167}; 168 169def macroop ROR_P_R 170{ 171 rdip t7 172 ldst t1, seg, riprel, disp |
173 ror t1, t1, reg | 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 180}; 181 --- 115 unchanged lines hidden --- | 174 st t1, seg, riprel, disp 175}; 176 177def macroop RCL_R_I 178{ 179 rcli reg, reg, imm 180}; 181 --- 115 unchanged lines hidden --- |