Mercurial > projects > ldc
comparison gen/asm-x86-32.h @ 793:f6dd817060fc
Attempt at fixing #126.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Thu, 27 Nov 2008 18:31:09 +0100 |
parents | a58784e0f035 |
children | e70a0e7e2260 |
comparison
equal
deleted
inserted
replaced
792:ec5981aba609 | 793:f6dd817060fc |
---|---|
1924 } | 1924 } |
1925 } | 1925 } |
1926 } | 1926 } |
1927 if (use_star) | 1927 if (use_star) |
1928 insnTemplate->writebyte('*'); | 1928 insnTemplate->writebyte('*'); |
1929 if (operand->constDisplacement) { | 1929 if (operand->segmentPrefix != Reg_Invalid || operand->constDisplacement) { |
1930 if (operand->symbolDisplacement.dim) | 1930 if (operand->symbolDisplacement.dim) |
1931 insnTemplate->writebyte('+'); | 1931 insnTemplate->writebyte('+'); |
1932 //addOperand(fmt, Arg_Integer, newIntExp(operand->constDisplacement), asmcode); | 1932 //addOperand(fmt, Arg_Integer, newIntExp(operand->constDisplacement), asmcode); |
1933 insnTemplate->printf("%d", operand->constDisplacement); | 1933 insnTemplate->printf("%d", operand->constDisplacement); |
1934 if (opInfo->operands[i] & Opr_Dest) | 1934 if (opInfo->operands[i] & Opr_Dest) |