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 --- 100 unchanged lines hidden (view full) --- 109def macroop SAL_P_R 110{ 111 rdip t7 112 ldst t1, seg, riprel, disp 113 sll t1, t1, reg, flags=(CF,OF,SF,ZF,PF) 114 st t1, seg, riprel, disp 115}; 116 |
117def macroop SHLD_R_R 118{ 119 mdbi regm, 0 120 sld reg, reg, rcx, flags=(CF,OF,SF,ZF,PF) 121}; 122 123def macroop SHLD_M_R 124{ 125 ldst t1, seg, sib, disp 126 mdbi reg, 0 127 sld t1, t1, rcx, flags=(CF,OF,SF,ZF,PF) 128 st t1, seg, sib, disp 129}; 130 131def macroop SHLD_P_R 132{ 133 rdip t7 134 ldst t1, seg, riprel, disp 135 mdbi reg, 0 136 sld t1, t1, rcx, flags=(CF,OF,SF,ZF,PF) 137 st t1, seg, riprel, disp 138}; 139 140def macroop SHLD_R_R_I 141{ 142 mdbi regm, 0 143 sldi reg, reg, imm, flags=(CF,OF,SF,ZF,PF) 144}; 145 146def macroop SHLD_M_R_I 147{ 148 ldst t1, seg, sib, disp 149 mdbi reg, 0 150 sldi t1, t1, imm, flags=(CF,OF,SF,ZF,PF) 151 st t1, seg, sib, disp 152}; 153 154def macroop SHLD_P_R_I 155{ 156 rdip t7 157 ldst t1, seg, riprel, disp 158 mdbi reg, 0 159 sldi t1, t1, imm, flags=(CF,OF,SF,ZF,PF) 160 st t1, seg, riprel, disp 161}; 162 |
163def macroop SHR_R_I 164{ 165 srli reg, reg, imm, flags=(CF,OF,SF,ZF,PF) 166}; 167 168def macroop SHR_M_I 169{ 170 ldst t1, seg, sib, disp --- 147 unchanged lines hidden --- |