[FAST486]

- Make Fast486ReadMemory and Fast486WriteMemory FASTCALL.
- Fix build when FAST486_NO_FPU is defined.


svn path=/trunk/; revision=67708
This commit is contained in:
Aleksandar Andrejevic 2015-05-13 23:26:25 +00:00
parent 365727d3e7
commit 0aff65fcb4
3 changed files with 12 additions and 0 deletions

View file

@ -32,6 +32,7 @@
/* PUBLIC FUNCTIONS ***********************************************************/
BOOLEAN
FASTCALL
Fast486ReadMemory(PFAST486_STATE State,
FAST486_SEG_REGS SegmentReg,
ULONG Offset,
@ -156,6 +157,7 @@ Fast486ReadMemory(PFAST486_STATE State,
}
BOOLEAN
FASTCALL
Fast486WriteMemory(PFAST486_STATE State,
FAST486_SEG_REGS SegmentReg,
ULONG Offset,

View file

@ -137,6 +137,7 @@ C_ASSERT(sizeof(FAST486_PAGE_DIR) == sizeof(ULONG));
/* FUNCTIONS ******************************************************************/
BOOLEAN
FASTCALL
Fast486ReadMemory
(
PFAST486_STATE State,
@ -148,6 +149,7 @@ Fast486ReadMemory
);
BOOLEAN
FASTCALL
Fast486WriteMemory
(
PFAST486_STATE State,

View file

@ -1044,8 +1044,10 @@ FAST486_OPCODE_HANDLER(Fast486FpuOpcodeD8)
{
FAST486_MOD_REG_RM ModRegRm;
BOOLEAN AddressSize = State->SegmentRegs[FAST486_REG_CS].Size;
#ifndef FAST486_NO_FPU
PFAST486_FPU_DATA_REG SourceOperand, DestOperand;
FAST486_FPU_DATA_REG MemoryData;
#endif
TOGGLE_ADSIZE(AddressSize);
@ -1692,9 +1694,11 @@ FAST486_OPCODE_HANDLER(Fast486FpuOpcodeDA)
{
FAST486_MOD_REG_RM ModRegRm;
BOOLEAN AddressSize = State->SegmentRegs[FAST486_REG_CS].Size;
#ifndef FAST486_NO_FPU
PFAST486_FPU_DATA_REG SourceOperand, DestOperand;
LONG Value;
FAST486_FPU_DATA_REG MemoryData;
#endif
TOGGLE_ADSIZE(AddressSize);
@ -2013,8 +2017,10 @@ FAST486_OPCODE_HANDLER(Fast486FpuOpcodeDC)
{
FAST486_MOD_REG_RM ModRegRm;
BOOLEAN AddressSize = State->SegmentRegs[FAST486_REG_CS].Size;
#ifndef FAST486_NO_FPU
PFAST486_FPU_DATA_REG SourceOperand, DestOperand;
FAST486_FPU_DATA_REG MemoryData;
#endif
TOGGLE_ADSIZE(AddressSize);
@ -2389,7 +2395,9 @@ FAST486_OPCODE_HANDLER(Fast486FpuOpcodeDE)
{
FAST486_MOD_REG_RM ModRegRm;
BOOLEAN AddressSize = State->SegmentRegs[FAST486_REG_CS].Size;
#ifndef FAST486_NO_FPU
PFAST486_FPU_DATA_REG SourceOperand, DestOperand;
#endif
TOGGLE_ADSIZE(AddressSize);