Changeset 331 for EcnlProtoTool/trunk/tcc-0.9.27/i386-tok.h
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/tcc-0.9.27
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/tcc-0.9.27/i386-tok.h
r321 r331 92 92 DEF_ASM(gs) 93 93 DEF_ASM(st) 94 94 DEF_ASM(rip) 95 96 #ifdef TCC_TARGET_X86_64 97 /* The four low parts of sp/bp/si/di that exist only on 98 x86-64 (encoding aliased to ah,ch,dh,dh when not using REX). */ 99 DEF_ASM(spl) 100 DEF_ASM(bpl) 101 DEF_ASM(sil) 102 DEF_ASM(dil) 103 #endif 95 104 /* generic two operands */ 96 105 DEF_BWLX(mov) … … 127 136 DEF_BWLX(sar) 128 137 129 DEF_ASM(shldw) 130 DEF_ASM(shldl) 131 DEF_ASM(shld) 132 DEF_ASM(shrdw) 133 DEF_ASM(shrdl) 134 DEF_ASM(shrd) 138 DEF_WLX(shld) 139 DEF_WLX(shrd) 135 140 136 141 DEF_ASM(pushw) … … 151 156 DEF_BWL(out) 152 157 153 DEF_WL (movzb)158 DEF_WLX(movzb) 154 159 DEF_ASM(movzwl) 155 160 DEF_ASM(movsbw) … … 157 162 DEF_ASM(movswl) 158 163 #ifdef TCC_TARGET_X86_64 164 DEF_ASM(movsbq) 165 DEF_ASM(movswq) 166 DEF_ASM(movzwq) 159 167 DEF_ASM(movslq) 160 168 #endif … … 173 181 DEF_ASM(ljmp) 174 182 175 DEF_ASMTEST(j) 176 177 DEF_ASMTEST(set) 178 DEF_ASMTEST(cmov) 183 DEF_ASMTEST(j,) 184 185 DEF_ASMTEST(set,) 186 DEF_ASMTEST(set,b) 187 DEF_ASMTEST(cmov,) 179 188 180 189 DEF_WLX(bsf) … … 185 194 DEF_WLX(btc) 186 195 196 DEF_WLX(lar) 187 197 DEF_WLX(lsl) 188 198 … … 192 202 193 203 DEF_ASM(fcom) 194 DEF_ASM(fcom_1) /* non exist ant op, just to have a regular table */204 DEF_ASM(fcom_1) /* non existent op, just to have a regular table */ 195 205 DEF_FP1(com) 196 206
Note:
See TracChangeset
for help on using the changeset viewer.