Enforce call order of the functions used in the bitshift. Fixes visual C /O2 builds. Thanks h-a-l-9000 and wjp.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3718
This commit is contained in:
parent
cca9bb077a
commit
de75bc83f6
4 changed files with 55 additions and 52 deletions
|
@ -43,16 +43,16 @@ Bitu PageHandler::readb(PhysPt addr) {
|
|||
return 0;
|
||||
}
|
||||
Bitu PageHandler::readw(PhysPt addr) {
|
||||
return
|
||||
(readb(addr+0) << 0) |
|
||||
(readb(addr+1) << 8);
|
||||
Bitu ret = (readb(addr+0) << 0);
|
||||
ret |= (readb(addr+1) << 8);
|
||||
return ret;
|
||||
}
|
||||
Bitu PageHandler::readd(PhysPt addr) {
|
||||
return
|
||||
(readb(addr+0) << 0) |
|
||||
(readb(addr+1) << 8) |
|
||||
(readb(addr+2) << 16) |
|
||||
(readb(addr+3) << 24);
|
||||
Bitu ret = (readb(addr+0) << 0);
|
||||
ret |= (readb(addr+1) << 8);
|
||||
ret |= (readb(addr+2) << 16);
|
||||
ret |= (readb(addr+3) << 24);
|
||||
return ret;
|
||||
}
|
||||
|
||||
void PageHandler::writeb(PhysPt addr,Bitu /*val*/) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue