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 --- |