projects
/
rmac
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version bump for last commit; now at v2.0.23.
[rmac]
/
parmode.h
diff --git
a/parmode.h
b/parmode.h
index 44e08d954a9fa7002fe7ae92ee38aaf46d3c7f88..dd3e1a2b03ee87b6bd58b0a6df3da462ab7bfe2f 100644
(file)
--- a/
parmode.h
+++ b/
parmode.h
@@
-367,8
+367,8
@@
AMn_IXN: // Handle any indexed (tok -> a comma)
tok++;
}
tok++;
}
- // Check for address register or PC,
- //
suppress base register
otherwise
+ // Check for address register or PC,
suppress base register
+ // otherwise
if (*tok == KW_PC)
{ // ([bd,PC,...
if (*tok == KW_PC)
{ // ([bd,PC,...
@@
-571,7
+571,7
@@
AMn_IXN: // Handle any indexed (tok -> a comma)
default:
goto badmode;
}
default:
goto badmode;
}
-
+
}
// Check for od
}
// Check for od
@@
-633,7
+633,8
@@
CHECKODn:
{
AnBEXPR[i] = AnEXPR[i];
i++;
{
AnBEXPR[i] = AnEXPR[i];
i++;
- } while (AnEXPR[i] != 'E');
+ }
+ while (AnEXPR[i] != 'E');
AnBEXPR[i] = 'E';
}
AnBEXPR[i] = 'E';
}
@@
-648,6
+649,7
@@
CHECKODn:
{
od_ea = EXT_IISPOSW; // Word outer displacement
AMn = MEMPOST + ea_PC;
{
od_ea = EXT_IISPOSW; // Word outer displacement
AMn = MEMPOST + ea_PC;
+
if (optim_warn_flag)
warn("absolute value in outer displacement ranging $FFFF8000..$00007FFF optimised to absolute short");
}
if (optim_warn_flag)
warn("absolute value in outer displacement ranging $FFFF8000..$00007FFF optimised to absolute short");
}