Mercurial > projects > ldc
comparison gen/asm-x86-32.h @ 1098:51543303f768
Logic error fix
author | Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
---|---|
date | Wed, 11 Mar 2009 13:54:29 -0400 |
parents | 4450834402e2 |
children | b3a0cf072ed0 |
comparison
equal
deleted
inserted
replaced
1097:4450834402e2 | 1098:51543303f768 |
---|---|
2186 } | 2186 } |
2187 } | 2187 } |
2188 } | 2188 } |
2189 if ( use_star ) | 2189 if ( use_star ) |
2190 insnTemplate->writebyte ( '*' ); | 2190 insnTemplate->writebyte ( '*' ); |
2191 if ( operand->segmentPrefix != Reg_Invalid || !(operand->constDisplacement) ) | 2191 if ( operand->segmentPrefix != Reg_Invalid && !(operand->constDisplacement) ) |
2192 { | 2192 { |
2193 insnTemplate->printf ( "%d", operand->constDisplacement ); | 2193 insnTemplate->printf ( "%d", operand->constDisplacement ); |
2194 if ( opInfo->operands[i] & Opr_Dest ) | 2194 if ( opInfo->operands[i] & Opr_Dest ) |
2195 asmcode->clobbersMemory = 1; | 2195 asmcode->clobbersMemory = 1; |
2196 } | 2196 } |