mirror of
https://github.com/86Box/86Box.git
synced 2026-02-28 01:44:22 -07:00
Assorted warning fixes
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#include <86box/fdc.h>
|
||||
#include <86box/machine.h>
|
||||
#include <86box/plat_fallthrough.h>
|
||||
#include <86box/plat_unused.h>
|
||||
#include <86box/gdbstub.h>
|
||||
#ifndef OPS_286_386
|
||||
# define OPS_286_386
|
||||
|
||||
@@ -1825,7 +1825,7 @@ cpu_386_check_instruction_fault(void)
|
||||
}
|
||||
|
||||
int
|
||||
sysenter(uint32_t fetchdat)
|
||||
sysenter(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
#ifdef ENABLE_386_COMMON_LOG
|
||||
x386_common_log("SYSENTER called\n");
|
||||
@@ -1907,7 +1907,7 @@ sysenter(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
int
|
||||
sysexit(uint32_t fetchdat)
|
||||
sysexit(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
#ifdef ENABLE_386_COMMON_LOG
|
||||
x386_common_log("SYSEXIT called\n");
|
||||
@@ -1994,7 +1994,7 @@ sysexit(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
int
|
||||
syscall_op(uint32_t fetchdat)
|
||||
syscall_op(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
#ifdef ENABLE_386_COMMON_LOG
|
||||
x386_common_log("SYSCALL called\n");
|
||||
@@ -2046,7 +2046,7 @@ syscall_op(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
int
|
||||
sysret(uint32_t fetchdat)
|
||||
sysret(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
#ifdef ENABLE_386_COMMON_LOG
|
||||
x386_common_log("SYSRET called\n");
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <86box/fdc.h>
|
||||
#include <86box/machine.h>
|
||||
#include <86box/plat_fallthrough.h>
|
||||
#include <86box/plat_unused.h>
|
||||
#include <86box/gdbstub.h>
|
||||
#ifdef USE_DYNAREC
|
||||
# include "codegen.h"
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
#include <86box/ppi.h>
|
||||
#include <86box/timer.h>
|
||||
#include <86box/gdbstub.h>
|
||||
#include <86box/plat_unused.h>
|
||||
|
||||
/* Is the CPU 8088 or 8086. */
|
||||
int is8086 = 0;
|
||||
@@ -815,7 +816,7 @@ pop(void)
|
||||
}
|
||||
|
||||
static void
|
||||
access(int num, int bits)
|
||||
access(int num, UNUSED(int bits))
|
||||
{
|
||||
switch (num) {
|
||||
case 0:
|
||||
@@ -1419,7 +1420,7 @@ set_pzs(int bits)
|
||||
}
|
||||
|
||||
static void
|
||||
set_co_mul(int bits, int carry)
|
||||
set_co_mul(UNUSED(int bits), int carry)
|
||||
{
|
||||
set_cf(carry);
|
||||
set_of(carry);
|
||||
|
||||
@@ -328,7 +328,7 @@ codegen_timing_486_start(void)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_486_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
codegen_timing_486_prefix(uint8_t prefix, UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
timing_count += COUNT(opcode_timings_486[prefix], 0);
|
||||
last_prefix = prefix;
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <86box/mem.h>
|
||||
#include "cpu.h"
|
||||
#include <86box/machine.h>
|
||||
#include <86box/plat_unused.h>
|
||||
|
||||
#include "x86.h"
|
||||
#include "x86_ops.h"
|
||||
@@ -2037,7 +2038,7 @@ codegen_timing_k5_start(void)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_k5_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
codegen_timing_k5_prefix(uint8_t prefix, UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (prefix != 0x0f)
|
||||
decode_timestamp++;
|
||||
@@ -2047,7 +2048,7 @@ codegen_timing_k5_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_k5_opcode(uint8_t opcode, uint32_t fetchdat, int op_32, uint32_t op_pc)
|
||||
codegen_timing_k5_opcode(uint8_t opcode, UNUSED(uint32_t fetchdat), int op_32, uint32_t op_pc)
|
||||
{
|
||||
const risc86_instruction_t **ins_table;
|
||||
const uint64_t *deps;
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <86box/mem.h>
|
||||
#include "cpu.h"
|
||||
#include <86box/machine.h>
|
||||
#include <86box/plat_unused.h>
|
||||
|
||||
#include "x86.h"
|
||||
#include "x86_ops.h"
|
||||
@@ -2037,7 +2038,7 @@ codegen_timing_k6_start(void)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_k6_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
codegen_timing_k6_prefix(uint8_t prefix, UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (prefix != 0x0f)
|
||||
decode_timestamp++;
|
||||
@@ -2047,7 +2048,7 @@ codegen_timing_k6_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_k6_opcode(uint8_t opcode, uint32_t fetchdat, int op_32, uint32_t op_pc)
|
||||
codegen_timing_k6_opcode(uint8_t opcode, UNUSED(uint32_t fetchdat), int op_32, uint32_t op_pc)
|
||||
{
|
||||
const risc86_instruction_t **ins_table;
|
||||
const uint64_t *deps;
|
||||
|
||||
@@ -1845,7 +1845,7 @@ codegen_timing_p6_start(void)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_p6_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
codegen_timing_p6_prefix(uint8_t prefix, UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (prefix != 0x0f)
|
||||
decode_timestamp++;
|
||||
@@ -1855,7 +1855,7 @@ codegen_timing_p6_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_p6_opcode(uint8_t opcode, uint32_t fetchdat, int op_32, UNUSED(uint32_t op_pc))
|
||||
codegen_timing_p6_opcode(uint8_t opcode, UNUSED(uint32_t fetchdat), int op_32, UNUSED(uint32_t op_pc))
|
||||
{
|
||||
const macro_op_t **ins_table;
|
||||
const uint64_t *deps;
|
||||
|
||||
@@ -328,7 +328,7 @@ codegen_timing_winchip_start(void)
|
||||
}
|
||||
|
||||
void
|
||||
codegen_timing_winchip_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
codegen_timing_winchip_prefix(uint8_t prefix, UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
timing_count += COUNT(opcode_timings_winchip[prefix], 0);
|
||||
last_prefix = prefix;
|
||||
|
||||
@@ -589,7 +589,7 @@ codegen_timing_winchip2_start(void)
|
||||
}
|
||||
|
||||
static void
|
||||
codegen_timing_winchip2_prefix(uint8_t prefix, uint32_t fetchdat)
|
||||
codegen_timing_winchip2_prefix(uint8_t prefix, UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (prefix == 0x0f) {
|
||||
/*0fh prefix is 'free'*/
|
||||
|
||||
@@ -20,7 +20,7 @@ opPREFETCH_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFEMMS(uint32_t fetchdat)
|
||||
opFEMMS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
ILLEGAL_ON(!cpu_has_feature(CPU_FEATURE_MMX));
|
||||
if (cr0 & 0xc) {
|
||||
@@ -33,7 +33,7 @@ opFEMMS(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opPAVGUSB(uint32_t fetchdat)
|
||||
opPAVGUSB(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -54,7 +54,7 @@ opPAVGUSB(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPF2ID(uint32_t fetchdat)
|
||||
opPF2ID(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -69,7 +69,7 @@ opPF2ID(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPF2IW(uint32_t fetchdat)
|
||||
opPF2IW(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -84,7 +84,7 @@ opPF2IW(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFACC(uint32_t fetchdat)
|
||||
opPFACC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -101,7 +101,7 @@ opPFACC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFNACC(uint32_t fetchdat)
|
||||
opPFNACC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -118,7 +118,7 @@ opPFNACC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFPNACC(uint32_t fetchdat)
|
||||
opPFPNACC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -135,7 +135,7 @@ opPFPNACC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPSWAPD(uint32_t fetchdat)
|
||||
opPSWAPD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -155,7 +155,7 @@ opPSWAPD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFADD(uint32_t fetchdat)
|
||||
opPFADD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -170,7 +170,7 @@ opPFADD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFCMPEQ(uint32_t fetchdat)
|
||||
opPFCMPEQ(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -185,7 +185,7 @@ opPFCMPEQ(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFCMPGE(uint32_t fetchdat)
|
||||
opPFCMPGE(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -200,7 +200,7 @@ opPFCMPGE(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFCMPGT(uint32_t fetchdat)
|
||||
opPFCMPGT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -215,7 +215,7 @@ opPFCMPGT(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFMAX(uint32_t fetchdat)
|
||||
opPFMAX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -232,7 +232,7 @@ opPFMAX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFMIN(uint32_t fetchdat)
|
||||
opPFMIN(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -249,7 +249,7 @@ opPFMIN(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFMUL(uint32_t fetchdat)
|
||||
opPFMUL(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -264,7 +264,7 @@ opPFMUL(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFRCP(uint32_t fetchdat)
|
||||
opPFRCP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
|
||||
@@ -293,7 +293,7 @@ opPFRCP(uint32_t fetchdat)
|
||||
}
|
||||
/*Since opPFRCP() calculates a full precision reciprocal, treat the followup iterations as MOVs*/
|
||||
static int
|
||||
opPFRCPIT1(uint32_t fetchdat)
|
||||
opPFRCPIT1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -308,7 +308,7 @@ opPFRCPIT1(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFRCPIT2(uint32_t fetchdat)
|
||||
opPFRCPIT2(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -323,7 +323,7 @@ opPFRCPIT2(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFRSQRT(uint32_t fetchdat)
|
||||
opPFRSQRT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
|
||||
@@ -352,7 +352,7 @@ opPFRSQRT(uint32_t fetchdat)
|
||||
}
|
||||
/*Since opPFRSQRT() calculates a full precision inverse square root, treat the followup iteration as a NOP*/
|
||||
static int
|
||||
opPFRSQIT1(uint32_t fetchdat)
|
||||
opPFRSQIT1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
|
||||
@@ -362,7 +362,7 @@ opPFRSQIT1(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFSUB(uint32_t fetchdat)
|
||||
opPFSUB(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -377,7 +377,7 @@ opPFSUB(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPFSUBR(uint32_t fetchdat)
|
||||
opPFSUBR(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -392,7 +392,7 @@ opPFSUBR(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPI2FD(uint32_t fetchdat)
|
||||
opPI2FD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -407,7 +407,7 @@ opPI2FD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPI2FW(uint32_t fetchdat)
|
||||
opPI2FW(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
@@ -422,7 +422,7 @@ opPI2FW(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPMULHRW(uint32_t fetchdat)
|
||||
opPMULHRW(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_REG *dst = MMX_GETREGP(cpu_reg);
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
return 0; \
|
||||
} \
|
||||
\
|
||||
static int op##name##_EAX_imm(uint32_t fetchdat) \
|
||||
static int op##name##_EAX_imm(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
uint32_t dst = EAX; \
|
||||
uint32_t src = getlong(); \
|
||||
@@ -581,7 +581,7 @@ opCMP_AX_imm(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMP_EAX_imm(uint32_t fetchdat)
|
||||
opCMP_EAX_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t src = getlong();
|
||||
|
||||
@@ -747,7 +747,7 @@ opTEST_AX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opTEST_EAX(uint32_t fetchdat)
|
||||
opTEST_EAX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = getlong();
|
||||
if (cpu_state.abrt)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opAAA(uint32_t fetchdat)
|
||||
opAAA(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
if ((cpu_state.flags & A_FLAG) || ((AL & 0xF) > 9)) {
|
||||
@@ -46,7 +46,7 @@ opAAM(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opAAS(uint32_t fetchdat)
|
||||
opAAS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
if ((cpu_state.flags & A_FLAG) || ((AL & 0xF) > 9)) {
|
||||
@@ -63,7 +63,7 @@ opAAS(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opDAA(uint32_t fetchdat)
|
||||
opDAA(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
uint16_t old_AL;
|
||||
@@ -100,7 +100,7 @@ opDAA(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opDAS(uint32_t fetchdat)
|
||||
opDAS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
uint16_t old_AL;
|
||||
|
||||
@@ -209,7 +209,7 @@ opCALL_far_w(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCALL_far_l(uint32_t fetchdat)
|
||||
opCALL_far_l(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t old_cs;
|
||||
uint32_t old_pc;
|
||||
|
||||
@@ -212,7 +212,7 @@ opRSTS_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSMINT(uint32_t fetchdat)
|
||||
opSMINT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (in_smm)
|
||||
fatal("opSMINT\n");
|
||||
@@ -223,7 +223,7 @@ opSMINT(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opRDSHR_a16(uint32_t fetchdat)
|
||||
opRDSHR_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (in_smm)
|
||||
fatal("opRDSHR_a16\n");
|
||||
@@ -233,7 +233,7 @@ opRDSHR_a16(uint32_t fetchdat)
|
||||
return 1;
|
||||
}
|
||||
static int
|
||||
opRDSHR_a32(uint32_t fetchdat)
|
||||
opRDSHR_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (in_smm)
|
||||
fatal("opRDSHR_a32\n");
|
||||
@@ -244,7 +244,7 @@ opRDSHR_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opWRSHR_a16(uint32_t fetchdat)
|
||||
opWRSHR_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (in_smm)
|
||||
fatal("opWRSHR_a16\n");
|
||||
@@ -254,7 +254,7 @@ opWRSHR_a16(uint32_t fetchdat)
|
||||
return 1;
|
||||
}
|
||||
static int
|
||||
opWRSHR_a32(uint32_t fetchdat)
|
||||
opWRSHR_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (in_smm)
|
||||
fatal("opWRSHR_a32\n");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opCMC(uint32_t fetchdat)
|
||||
opCMC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags ^= C_FLAG;
|
||||
@@ -9,7 +9,7 @@ opCMC(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCLC(uint32_t fetchdat)
|
||||
opCLC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags &= ~C_FLAG;
|
||||
@@ -18,7 +18,7 @@ opCLC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCLD(uint32_t fetchdat)
|
||||
opCLD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
cpu_state.flags &= ~D_FLAG;
|
||||
CLOCK_CYCLES(2);
|
||||
@@ -26,7 +26,7 @@ opCLD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCLI(uint32_t fetchdat)
|
||||
opCLI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (!IOPLp) {
|
||||
if ((!(cpu_state.eflags & VM_FLAG) && (cr4 & CR4_PVI)) || ((cpu_state.eflags & VM_FLAG) && (cr4 & CR4_VME))) {
|
||||
@@ -44,7 +44,7 @@ opCLI(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTC(uint32_t fetchdat)
|
||||
opSTC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags |= C_FLAG;
|
||||
@@ -53,7 +53,7 @@ opSTC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTD(uint32_t fetchdat)
|
||||
opSTD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
cpu_state.flags |= D_FLAG;
|
||||
CLOCK_CYCLES(2);
|
||||
@@ -61,7 +61,7 @@ opSTD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTI(uint32_t fetchdat)
|
||||
opSTI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (!IOPLp) {
|
||||
if ((!(cpu_state.eflags & VM_FLAG) && (cr4 & CR4_PVI)) || ((cpu_state.eflags & VM_FLAG) && (cr4 & CR4_VME))) {
|
||||
@@ -87,7 +87,7 @@ opSTI(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSAHF(uint32_t fetchdat)
|
||||
opSAHF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags = (cpu_state.flags & 0xff00) | (AH & 0xd5) | 2;
|
||||
@@ -101,7 +101,7 @@ opSAHF(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLAHF(uint32_t fetchdat)
|
||||
opLAHF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
AH = cpu_state.flags & 0xff;
|
||||
@@ -111,7 +111,7 @@ opLAHF(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opPUSHF(uint32_t fetchdat)
|
||||
opPUSHF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((cpu_state.eflags & VM_FLAG) && (IOPL < 3)) {
|
||||
if (cr4 & CR4_VME) {
|
||||
@@ -135,7 +135,7 @@ opPUSHF(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opPUSHFD(uint32_t fetchdat)
|
||||
opPUSHFD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
if ((cpu_state.eflags & VM_FLAG) && (IOPL < 3)) {
|
||||
@@ -156,7 +156,7 @@ opPUSHFD(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opPOPF_186(uint32_t fetchdat)
|
||||
opPOPF_186(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -192,7 +192,7 @@ opPOPF_186(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPF_286(uint32_t fetchdat)
|
||||
opPOPF_286(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -228,7 +228,7 @@ opPOPF_286(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPF(uint32_t fetchdat)
|
||||
opPOPF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -284,7 +284,7 @@ opPOPF(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPFD(uint32_t fetchdat)
|
||||
opPOPFD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opCMC(uint32_t fetchdat)
|
||||
opCMC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags ^= C_FLAG;
|
||||
@@ -9,7 +9,7 @@ opCMC(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCLC(uint32_t fetchdat)
|
||||
opCLC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags &= ~C_FLAG;
|
||||
@@ -18,7 +18,7 @@ opCLC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCLD(uint32_t fetchdat)
|
||||
opCLD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
cpu_state.flags &= ~D_FLAG;
|
||||
CLOCK_CYCLES(2);
|
||||
@@ -26,7 +26,7 @@ opCLD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCLI(uint32_t fetchdat)
|
||||
opCLI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (!IOPLp) {
|
||||
if ((!(cpu_state.eflags & VM_FLAG) && (cr4 & CR4_PVI)) || ((cpu_state.eflags & VM_FLAG) && (cr4 & CR4_VME))) {
|
||||
@@ -44,7 +44,7 @@ opCLI(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTC(uint32_t fetchdat)
|
||||
opSTC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags |= C_FLAG;
|
||||
@@ -53,7 +53,7 @@ opSTC(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTD(uint32_t fetchdat)
|
||||
opSTD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
cpu_state.flags |= D_FLAG;
|
||||
CLOCK_CYCLES(2);
|
||||
@@ -61,7 +61,7 @@ opSTD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTI(uint32_t fetchdat)
|
||||
opSTI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (!IOPLp) {
|
||||
if ((!(cpu_state.eflags & VM_FLAG) && (cr4 & CR4_PVI)) || ((cpu_state.eflags & VM_FLAG) && (cr4 & CR4_VME))) {
|
||||
@@ -87,7 +87,7 @@ opSTI(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSAHF(uint32_t fetchdat)
|
||||
opSAHF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
cpu_state.flags = (cpu_state.flags & 0xff00) | (AH & 0xd5) | 2;
|
||||
@@ -101,7 +101,7 @@ opSAHF(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLAHF(uint32_t fetchdat)
|
||||
opLAHF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
flags_rebuild();
|
||||
AH = cpu_state.flags & 0xff;
|
||||
@@ -111,7 +111,7 @@ opLAHF(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opPUSHF(uint32_t fetchdat)
|
||||
opPUSHF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((cpu_state.eflags & VM_FLAG) && (IOPL < 3)) {
|
||||
if (cr4 & CR4_VME) {
|
||||
@@ -135,7 +135,7 @@ opPUSHF(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opPUSHFD(uint32_t fetchdat)
|
||||
opPUSHFD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
if ((cpu_state.eflags & VM_FLAG) && (IOPL < 3)) {
|
||||
@@ -156,7 +156,7 @@ opPUSHFD(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opPOPF_186(uint32_t fetchdat)
|
||||
opPOPF_186(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -190,7 +190,7 @@ opPOPF_186(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPF_286(uint32_t fetchdat)
|
||||
opPOPF_286(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -224,7 +224,7 @@ opPOPF_286(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPF(uint32_t fetchdat)
|
||||
opPOPF(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -278,7 +278,7 @@ opPOPF(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPFD(uint32_t fetchdat)
|
||||
opPOPFD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ;
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ opESCAPE_df_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opWAIT(uint32_t fetchdat)
|
||||
opWAIT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((cr0 & 0xa) == 0xa) {
|
||||
x86_int(7);
|
||||
|
||||
@@ -90,7 +90,7 @@ opESCAPE_df_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opWAIT(uint32_t fetchdat)
|
||||
opWAIT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((cr0 & 0xa) == 0xa) {
|
||||
x86_int(7);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#define INC_DEC_OP(name, reg, inc, setflags) \
|
||||
static int op##name(uint32_t fetchdat) \
|
||||
static int op##name(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
setflags(reg, 1); \
|
||||
reg += inc; \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opINT3(uint32_t fetchdat)
|
||||
opINT3(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -18,7 +18,7 @@ opINT3(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINT1(uint32_t fetchdat)
|
||||
opINT1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -75,7 +75,7 @@ opINT(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINTO(uint32_t fetchdat)
|
||||
opINTO(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
|
||||
@@ -75,7 +75,7 @@ opOUT_EAX_imm(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIN_AL_DX(uint32_t fetchdat)
|
||||
opIN_AL_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
check_io_perm(DX, 1);
|
||||
AL = inb(DX);
|
||||
@@ -86,7 +86,7 @@ opIN_AL_DX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opIN_AX_DX(uint32_t fetchdat)
|
||||
opIN_AX_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
check_io_perm(DX, 2);
|
||||
AX = inw(DX);
|
||||
@@ -97,7 +97,7 @@ opIN_AX_DX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opIN_EAX_DX(uint32_t fetchdat)
|
||||
opIN_EAX_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
check_io_perm(DX, 4);
|
||||
EAX = inl(DX);
|
||||
@@ -109,7 +109,7 @@ opIN_EAX_DX(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUT_AL_DX(uint32_t fetchdat)
|
||||
opOUT_AL_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
check_io_perm(DX, 1);
|
||||
outb(DX, AL);
|
||||
@@ -120,7 +120,7 @@ opOUT_AL_DX(uint32_t fetchdat)
|
||||
return x86_was_reset;
|
||||
}
|
||||
static int
|
||||
opOUT_AX_DX(uint32_t fetchdat)
|
||||
opOUT_AX_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
check_io_perm(DX, 2);
|
||||
outw(DX, AX);
|
||||
@@ -131,7 +131,7 @@ opOUT_AX_DX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUT_EAX_DX(uint32_t fetchdat)
|
||||
opOUT_EAX_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
check_io_perm(DX, 4);
|
||||
outl(DX, EAX);
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
return 0; \
|
||||
} \
|
||||
\
|
||||
static int opJ##condition##_l(uint32_t fetchdat) \
|
||||
static int opJ##condition##_l(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
uint32_t offset = getlong(); \
|
||||
if (cpu_state.abrt) \
|
||||
@@ -256,7 +256,7 @@ opJMP_r16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opJMP_r32(uint32_t fetchdat)
|
||||
opJMP_r32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int32_t offset = (int32_t) getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -289,7 +289,7 @@ opJMP_far_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opJMP_far_a32(uint32_t fetchdat)
|
||||
opJMP_far_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t seg;
|
||||
uint32_t addr;
|
||||
@@ -323,7 +323,7 @@ opCALL_r16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCALL_r32(uint32_t fetchdat)
|
||||
opCALL_r32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int32_t addr = getlong();
|
||||
|
||||
@@ -339,7 +339,7 @@ opCALL_r32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opRET_w(uint32_t fetchdat)
|
||||
opRET_w(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t ret;
|
||||
|
||||
@@ -355,7 +355,7 @@ opRET_w(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opRET_l(uint32_t fetchdat)
|
||||
opRET_l(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t ret;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opCBW(uint32_t fetchdat)
|
||||
opCBW(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
AH = (AL & 0x80) ? 0xff : 0;
|
||||
CLOCK_CYCLES(3);
|
||||
@@ -7,7 +7,7 @@ opCBW(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCWDE(uint32_t fetchdat)
|
||||
opCWDE(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
EAX = (AX & 0x8000) ? (0xffff0000 | AX) : AX;
|
||||
CLOCK_CYCLES(3);
|
||||
@@ -15,7 +15,7 @@ opCWDE(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCWD(uint32_t fetchdat)
|
||||
opCWD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
DX = (AX & 0x8000) ? 0xFFFF : 0;
|
||||
CLOCK_CYCLES(2);
|
||||
@@ -23,7 +23,7 @@ opCWD(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCDQ(uint32_t fetchdat)
|
||||
opCDQ(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
EDX = (EAX & 0x80000000) ? 0xffffffff : 0;
|
||||
CLOCK_CYCLES(2);
|
||||
@@ -32,7 +32,7 @@ opCDQ(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opNOP(uint32_t fetchdat)
|
||||
opNOP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
CLOCK_CYCLES((is486) ? 1 : 3);
|
||||
PREFETCH_RUN(3, 1, -1, 0, 0, 0, 0, 0);
|
||||
@@ -40,7 +40,7 @@ opNOP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSETALC(uint32_t fetchdat)
|
||||
opSETALC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
AL = (CF_SET()) ? 0xff : 0;
|
||||
CLOCK_CYCLES(timing_rr);
|
||||
@@ -701,7 +701,7 @@ opF7_l_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opHLT(uint32_t fetchdat)
|
||||
opHLT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((CPL || (cpu_state.eflags & VM_FLAG)) && (cr0 & 1)) {
|
||||
x86gpf(NULL, 0);
|
||||
@@ -856,7 +856,7 @@ opBOUND_l_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCLTS(uint32_t fetchdat)
|
||||
opCLTS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((CPL || (cpu_state.eflags & VM_FLAG)) && (cr0 & 1)) {
|
||||
x86gpf(NULL, 0);
|
||||
@@ -869,14 +869,14 @@ opCLTS(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINVD(uint32_t fetchdat)
|
||||
opINVD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
CLOCK_CYCLES(1000);
|
||||
CPU_BLOCK_END();
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opWBINVD(uint32_t fetchdat)
|
||||
opWBINVD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if ((CPL || (cpu_state.eflags & VM_FLAG)) && (cr0 & 1)) {
|
||||
x86gpf(NULL, 0);
|
||||
@@ -888,7 +888,7 @@ opWBINVD(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLOADALL(uint32_t fetchdat)
|
||||
opLOADALL(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (CPL && (cr0 & 1)) {
|
||||
x86gpf(NULL, 0);
|
||||
@@ -998,7 +998,7 @@ loadall_load_segment(uint32_t addr, x86seg *s)
|
||||
}
|
||||
|
||||
static int
|
||||
opLOADALL386(uint32_t fetchdat)
|
||||
opLOADALL386(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t la_addr = es + EDI;
|
||||
|
||||
@@ -1046,7 +1046,7 @@ opLOADALL386(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCPUID(uint32_t fetchdat)
|
||||
opCPUID(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (CPUID) {
|
||||
cpu_CPUID();
|
||||
@@ -1059,7 +1059,7 @@ opCPUID(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opRDMSR(uint32_t fetchdat)
|
||||
opRDMSR(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (cpu_has_feature(CPU_FEATURE_MSR)) {
|
||||
cpu_RDMSR();
|
||||
@@ -1072,7 +1072,7 @@ opRDMSR(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opWRMSR(uint32_t fetchdat)
|
||||
opWRMSR(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (cpu_has_feature(CPU_FEATURE_MSR)) {
|
||||
cpu_WRMSR();
|
||||
@@ -1085,7 +1085,7 @@ opWRMSR(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opRSM(uint32_t fetchdat)
|
||||
opRSM(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (in_smm) {
|
||||
leave_smm();
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
x87_set_mmx()
|
||||
|
||||
static int
|
||||
opEMMS(uint32_t fetchdat)
|
||||
opEMMS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (!cpu_has_feature(CPU_FEATURE_MMX)) {
|
||||
cpu_state.pc = cpu_state.oldpc;
|
||||
|
||||
@@ -129,7 +129,7 @@ opMOV_SP_imm(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opMOV_EAX_imm(uint32_t fetchdat)
|
||||
opMOV_EAX_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -140,7 +140,7 @@ opMOV_EAX_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_EBX_imm(uint32_t fetchdat)
|
||||
opMOV_EBX_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -151,7 +151,7 @@ opMOV_EBX_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_ECX_imm(uint32_t fetchdat)
|
||||
opMOV_ECX_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -162,7 +162,7 @@ opMOV_ECX_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_EDX_imm(uint32_t fetchdat)
|
||||
opMOV_EDX_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -173,7 +173,7 @@ opMOV_EDX_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_ESI_imm(uint32_t fetchdat)
|
||||
opMOV_ESI_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -184,7 +184,7 @@ opMOV_ESI_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_EDI_imm(uint32_t fetchdat)
|
||||
opMOV_EDI_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -195,7 +195,7 @@ opMOV_EDI_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_EBP_imm(uint32_t fetchdat)
|
||||
opMOV_EBP_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -206,7 +206,7 @@ opMOV_EBP_imm(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_ESP_imm(uint32_t fetchdat)
|
||||
opMOV_ESP_imm(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t templ = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -326,7 +326,7 @@ opMOV_AL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_AL_a32(uint32_t fetchdat)
|
||||
opMOV_AL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
uint32_t addr = getlong();
|
||||
@@ -356,7 +356,7 @@ opMOV_AX_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_AX_a32(uint32_t fetchdat)
|
||||
opMOV_AX_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
uint32_t addr = getlong();
|
||||
@@ -386,7 +386,7 @@ opMOV_EAX_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOV_EAX_a32(uint32_t fetchdat)
|
||||
opMOV_EAX_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
uint32_t addr = getlong();
|
||||
@@ -413,7 +413,7 @@ opMOV_a16_AL(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opMOV_a32_AL(uint32_t fetchdat)
|
||||
opMOV_a32_AL(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t addr = getlong();
|
||||
SEG_CHECK_WRITE(cpu_state.ea_seg);
|
||||
@@ -435,7 +435,7 @@ opMOV_a16_AX(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opMOV_a32_AX(uint32_t fetchdat)
|
||||
opMOV_a32_AX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t addr = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -459,7 +459,7 @@ opMOV_a16_EAX(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opMOV_a32_EAX(uint32_t fetchdat)
|
||||
opMOV_a32_EAX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t addr = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -515,7 +515,7 @@ opLEA_l_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opXLAT_a16(uint32_t fetchdat)
|
||||
opXLAT_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t addr = (BX + AL) & 0xFFFF;
|
||||
uint8_t temp;
|
||||
@@ -530,7 +530,7 @@ opXLAT_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXLAT_a32(uint32_t fetchdat)
|
||||
opXLAT_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t addr = EBX + AL;
|
||||
uint8_t temp;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opRDTSC(uint32_t fetchdat)
|
||||
opRDTSC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (!cpu_has_feature(CPU_FEATURE_RDTSC)) {
|
||||
cpu_state.pc = cpu_state.oldpc;
|
||||
@@ -21,7 +21,7 @@ opRDTSC(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opRDPMC(uint32_t fetchdat)
|
||||
opRDPMC(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (ECX > 1 || (!(cr4 & CR4_PCE) && (cr0 & 1) && CPL)) {
|
||||
x86gpf("RDPMC not allowed", 0);
|
||||
|
||||
@@ -172,12 +172,12 @@ opLAR(w_a16, fetch_ea_16, 0, 0)
|
||||
return cpu_state.abrt; \
|
||||
}
|
||||
|
||||
opLSL(w_a16, fetch_ea_16, 0, 0)
|
||||
opLSL(w_a32, fetch_ea_32, 0, 1)
|
||||
opLSL(l_a16, fetch_ea_16, 1, 0)
|
||||
opLSL(l_a32, fetch_ea_32, 1, 1)
|
||||
opLSL(w_a16, fetch_ea_16, 0, 0)
|
||||
opLSL(w_a32, fetch_ea_32, 0, 1)
|
||||
opLSL(l_a16, fetch_ea_16, 1, 0)
|
||||
opLSL(l_a32, fetch_ea_32, 1, 1)
|
||||
|
||||
static int op0F00_common(uint32_t fetchdat, int ea32)
|
||||
static int op0F00_common(uint32_t fetchdat, UNUSED(int ea32))
|
||||
{
|
||||
int dpl;
|
||||
int valid;
|
||||
@@ -359,7 +359,7 @@ op0F00_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
op0F01_common(uint32_t fetchdat, int is32, int is286, int ea32)
|
||||
op0F01_common(UNUSED(uint32_t fetchdat), int is32, int is286, UNUSED(int ea32))
|
||||
{
|
||||
uint32_t base;
|
||||
uint16_t limit;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#define REP_OPS(size, CNT_REG, SRC_REG, DEST_REG) \
|
||||
static int opREP_INSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -38,7 +38,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_INSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -77,7 +77,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_INSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -117,7 +117,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_OUTSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -148,7 +148,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_OUTSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -179,7 +179,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_OUTSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -211,7 +211,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_MOVSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -264,7 +264,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_MOVSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -318,7 +318,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_MOVSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -373,7 +373,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_STOSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -405,7 +405,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_STOSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -437,7 +437,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_STOSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -470,7 +470,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_LODSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -502,7 +502,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_LODSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -534,7 +534,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_LODSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -570,7 +570,7 @@
|
||||
#define CHEK_READ(a, b, c)
|
||||
|
||||
#define REP_OPS_CMPS_SCAS(size, CNT_REG, SRC_REG, DEST_REG, FV) \
|
||||
static int opREP_CMPSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
\
|
||||
@@ -623,7 +623,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_CMPSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
\
|
||||
@@ -677,7 +677,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_CMPSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
\
|
||||
@@ -732,7 +732,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_SCASB_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -767,7 +767,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_SCASW_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -802,7 +802,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_SCASL_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#define REP_OPS(size, CNT_REG, SRC_REG, DEST_REG) \
|
||||
static int opREP_INSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -38,7 +38,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_INSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -77,7 +77,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_INSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -117,7 +117,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_OUTSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -148,7 +148,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_OUTSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -179,7 +179,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_OUTSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
\
|
||||
@@ -211,7 +211,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_MOVSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -264,7 +264,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_MOVSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -318,7 +318,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_MOVSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -373,7 +373,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_STOSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -405,7 +405,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_STOSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -437,7 +437,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_STOSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int writes = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -470,7 +470,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_LODSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -502,7 +502,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_LODSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -534,7 +534,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_LODSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -570,7 +570,7 @@
|
||||
#define CHEK_READ(a, b, c)
|
||||
|
||||
#define REP_OPS_CMPS_SCAS(size, CNT_REG, SRC_REG, DEST_REG, FV) \
|
||||
static int opREP_CMPSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
\
|
||||
@@ -619,7 +619,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_CMPSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
\
|
||||
@@ -669,7 +669,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_CMPSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
\
|
||||
@@ -720,7 +720,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_SCASB_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -755,7 +755,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_SCASW_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
@@ -790,7 +790,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_SCASL_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int reads = 0, total_cycles = 0, tempz; \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#define REP_OPS(size, CNT_REG, SRC_REG, DEST_REG) \
|
||||
static int opREP_INSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
addr64 = 0x00000000; \
|
||||
\
|
||||
@@ -32,7 +32,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_INSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
addr64a[0] = addr64a[1] = 0x00000000; \
|
||||
\
|
||||
@@ -65,7 +65,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_INSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_INSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
addr64a[0] = addr64a[1] = addr64a[2] = addr64a[3] = 0x00000000; \
|
||||
\
|
||||
@@ -99,7 +99,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_OUTSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
if (CNT_REG > 0) { \
|
||||
uint8_t temp; \
|
||||
@@ -124,7 +124,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_OUTSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
if (CNT_REG > 0) { \
|
||||
uint16_t temp; \
|
||||
@@ -149,7 +149,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_OUTSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_OUTSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
if (CNT_REG > 0) { \
|
||||
uint32_t temp; \
|
||||
@@ -175,7 +175,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_MOVSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
addr64 = addr64_2 = 0x00000000; \
|
||||
@@ -223,7 +223,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_MOVSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
addr64a[0] = addr64a[1] = 0x00000000; \
|
||||
@@ -272,7 +272,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_MOVSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_MOVSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
addr64a[0] = addr64a[1] = addr64a[2] = addr64a[3] = 0x00000000; \
|
||||
@@ -322,7 +322,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_STOSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
if (trap) \
|
||||
@@ -350,7 +350,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_STOSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
if (trap) \
|
||||
@@ -378,7 +378,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_STOSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_STOSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
if (trap) \
|
||||
@@ -407,7 +407,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_LODSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
if (trap) \
|
||||
@@ -435,7 +435,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_LODSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
if (trap) \
|
||||
@@ -463,7 +463,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_LODSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_LODSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int cycles_end = cycles - ((is386 && cpu_use_dynarec) ? 1000 : 100); \
|
||||
if (trap) \
|
||||
@@ -495,7 +495,7 @@
|
||||
#define CHEK_READ(a, b, c)
|
||||
|
||||
#define REP_OPS_CMPS_SCAS(size, CNT_REG, SRC_REG, DEST_REG, FV) \
|
||||
static int opREP_CMPSB_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int tempz; \
|
||||
\
|
||||
@@ -545,7 +545,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_CMPSW_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int tempz; \
|
||||
\
|
||||
@@ -596,7 +596,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_CMPSL_##size(uint32_t fetchdat) \
|
||||
static int opREP_CMPSL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int tempz; \
|
||||
\
|
||||
@@ -648,7 +648,7 @@
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
\
|
||||
static int opREP_SCASB_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASB_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int tempz; \
|
||||
int cycles_end = cycles - 1000; \
|
||||
@@ -680,7 +680,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_SCASW_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASW_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int tempz; \
|
||||
int cycles_end = cycles - 1000; \
|
||||
@@ -712,7 +712,7 @@
|
||||
} \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opREP_SCASL_##size(uint32_t fetchdat) \
|
||||
static int opREP_SCASL_##size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
int tempz; \
|
||||
int cycles_end = cycles - 1000; \
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
cycles -= timing_retf_rm;
|
||||
|
||||
static int
|
||||
opRETF_a16(uint32_t fetchdat)
|
||||
opRETF_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -60,7 +60,7 @@ opRETF_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opRETF_a32(uint32_t fetchdat)
|
||||
opRETF_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -103,7 +103,7 @@ opRETF_a32_imm(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRET_186(uint32_t fetchdat)
|
||||
opIRET_186(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -146,7 +146,7 @@ opIRET_186(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRET_286(uint32_t fetchdat)
|
||||
opIRET_286(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -189,7 +189,7 @@ opIRET_286(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRET(uint32_t fetchdat)
|
||||
opIRET(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -260,7 +260,7 @@ opIRET(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRETD(uint32_t fetchdat)
|
||||
opIRETD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
cycles -= timing_retf_rm;
|
||||
|
||||
static int
|
||||
opRETF_a16(uint32_t fetchdat)
|
||||
opRETF_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -60,7 +60,7 @@ opRETF_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opRETF_a32(uint32_t fetchdat)
|
||||
opRETF_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -103,7 +103,7 @@ opRETF_a32_imm(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRET_186(uint32_t fetchdat)
|
||||
opIRET_186(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -144,7 +144,7 @@ opIRET_186(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRET_286(uint32_t fetchdat)
|
||||
opIRET_286(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -185,7 +185,7 @@ opIRET_286(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRET(uint32_t fetchdat)
|
||||
opIRET(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
@@ -254,7 +254,7 @@ opIRET(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opIRETD(uint32_t fetchdat)
|
||||
opIRETD(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int cycles_old = cycles;
|
||||
UN_USED(cycles_old);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#define PUSH_W_OP(reg) \
|
||||
static int opPUSH_##reg(uint32_t fetchdat) \
|
||||
static int opPUSH_##reg(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
PUSH_W(reg); \
|
||||
CLOCK_CYCLES((is486) ? 1 : 2); \
|
||||
@@ -8,7 +8,7 @@
|
||||
}
|
||||
|
||||
#define PUSH_L_OP(reg) \
|
||||
static int opPUSH_##reg(uint32_t fetchdat) \
|
||||
static int opPUSH_##reg(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
PUSH_L(reg); \
|
||||
CLOCK_CYCLES((is486) ? 1 : 2); \
|
||||
@@ -17,7 +17,7 @@
|
||||
}
|
||||
|
||||
#define POP_W_OP(reg) \
|
||||
static int opPOP_##reg(uint32_t fetchdat) \
|
||||
static int opPOP_##reg(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
reg = POP_W(); \
|
||||
CLOCK_CYCLES((is486) ? 1 : 4); \
|
||||
@@ -26,7 +26,7 @@
|
||||
}
|
||||
|
||||
#define POP_L_OP(reg) \
|
||||
static int opPOP_##reg(uint32_t fetchdat) \
|
||||
static int opPOP_##reg(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
reg = POP_L(); \
|
||||
CLOCK_CYCLES((is486) ? 1 : 4); \
|
||||
@@ -71,7 +71,7 @@ POP_L_OP(EBP)
|
||||
POP_L_OP(ESP)
|
||||
|
||||
static int
|
||||
opPUSHA_w(uint32_t fetchdat)
|
||||
opPUSHA_w(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (stack32) {
|
||||
writememw(ss, ESP - 2, AX);
|
||||
@@ -101,7 +101,7 @@ opPUSHA_w(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opPUSHA_l(uint32_t fetchdat)
|
||||
opPUSHA_l(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (stack32) {
|
||||
writememl(ss, ESP - 4, EAX);
|
||||
@@ -132,7 +132,7 @@ opPUSHA_l(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opPOPA_w(uint32_t fetchdat)
|
||||
opPOPA_w(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (stack32) {
|
||||
DI = readmemw(ss, ESP);
|
||||
@@ -186,7 +186,7 @@ opPOPA_w(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opPOPA_l(uint32_t fetchdat)
|
||||
opPOPA_l(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
if (stack32) {
|
||||
EDI = readmeml(ss, ESP);
|
||||
@@ -250,7 +250,7 @@ opPUSH_imm_w(uint32_t fetchdat)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opPUSH_imm_l(uint32_t fetchdat)
|
||||
opPUSH_imm_l(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t val = getlong();
|
||||
if (cpu_state.abrt)
|
||||
@@ -550,7 +550,7 @@ opENTER_l(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLEAVE_w(uint32_t fetchdat)
|
||||
opLEAVE_w(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t tempESP = ESP;
|
||||
uint16_t temp;
|
||||
@@ -568,7 +568,7 @@ opLEAVE_w(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLEAVE_l(uint32_t fetchdat)
|
||||
opLEAVE_l(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t tempESP = ESP;
|
||||
uint32_t temp;
|
||||
@@ -587,14 +587,14 @@ opLEAVE_l(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
#define PUSH_SEG_OPS(seg) \
|
||||
static int opPUSH_##seg##_w(uint32_t fetchdat) \
|
||||
static int opPUSH_##seg##_w(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
PUSH_W(seg); \
|
||||
CLOCK_CYCLES(2); \
|
||||
PREFETCH_RUN(2, 1, -1, 0, 0, 1, 0, 0); \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opPUSH_##seg##_l(uint32_t fetchdat) \
|
||||
static int opPUSH_##seg##_l(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
PUSH_L(seg); \
|
||||
CLOCK_CYCLES(2); \
|
||||
@@ -603,7 +603,7 @@ opLEAVE_l(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
#define POP_SEG_OPS(seg, realseg) \
|
||||
static int opPOP_##seg##_w(uint32_t fetchdat) \
|
||||
static int opPOP_##seg##_w(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
uint16_t temp_seg; \
|
||||
uint32_t temp_esp = ESP; \
|
||||
@@ -617,7 +617,7 @@ opLEAVE_l(uint32_t fetchdat)
|
||||
PREFETCH_RUN(is486 ? 3 : 7, 1, -1, 0, 0, 1, 0, 0); \
|
||||
return cpu_state.abrt; \
|
||||
} \
|
||||
static int opPOP_##seg##_l(uint32_t fetchdat) \
|
||||
static int opPOP_##seg##_l(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
uint32_t temp_seg; \
|
||||
uint32_t temp_esp = ESP; \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opMOVSB_a16(uint32_t fetchdat)
|
||||
opMOVSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -35,7 +35,7 @@ opMOVSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOVSB_a32(uint32_t fetchdat)
|
||||
opMOVSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -71,7 +71,7 @@ opMOVSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opMOVSW_a16(uint32_t fetchdat)
|
||||
opMOVSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -107,7 +107,7 @@ opMOVSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOVSW_a32(uint32_t fetchdat)
|
||||
opMOVSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -144,7 +144,7 @@ opMOVSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opMOVSL_a16(uint32_t fetchdat)
|
||||
opMOVSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -180,7 +180,7 @@ opMOVSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOVSL_a32(uint32_t fetchdat)
|
||||
opMOVSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -217,7 +217,7 @@ opMOVSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMPSB_a16(uint32_t fetchdat)
|
||||
opCMPSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t src;
|
||||
uint8_t dst;
|
||||
@@ -258,7 +258,7 @@ opCMPSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCMPSB_a32(uint32_t fetchdat)
|
||||
opCMPSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t src;
|
||||
uint8_t dst;
|
||||
@@ -300,7 +300,7 @@ opCMPSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMPSW_a16(uint32_t fetchdat)
|
||||
opCMPSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t src;
|
||||
uint16_t dst;
|
||||
@@ -342,7 +342,7 @@ opCMPSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCMPSW_a32(uint32_t fetchdat)
|
||||
opCMPSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t src;
|
||||
uint16_t dst;
|
||||
@@ -385,7 +385,7 @@ opCMPSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMPSL_a16(uint32_t fetchdat)
|
||||
opCMPSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t src;
|
||||
uint32_t dst;
|
||||
@@ -427,7 +427,7 @@ opCMPSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCMPSL_a32(uint32_t fetchdat)
|
||||
opCMPSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t src;
|
||||
uint32_t dst;
|
||||
@@ -470,7 +470,7 @@ opCMPSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTOSB_a16(uint32_t fetchdat)
|
||||
opSTOSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, DI, DI);
|
||||
@@ -486,7 +486,7 @@ opSTOSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTOSB_a32(uint32_t fetchdat)
|
||||
opSTOSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, EDI, EDI);
|
||||
@@ -503,7 +503,7 @@ opSTOSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTOSW_a16(uint32_t fetchdat)
|
||||
opSTOSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, DI, DI + 1UL);
|
||||
@@ -519,7 +519,7 @@ opSTOSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTOSW_a32(uint32_t fetchdat)
|
||||
opSTOSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, EDI, EDI + 1UL);
|
||||
@@ -536,7 +536,7 @@ opSTOSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTOSL_a16(uint32_t fetchdat)
|
||||
opSTOSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, DI, DI + 3UL);
|
||||
@@ -552,7 +552,7 @@ opSTOSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTOSL_a32(uint32_t fetchdat)
|
||||
opSTOSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, EDI, EDI + 3UL);
|
||||
@@ -569,7 +569,7 @@ opSTOSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLODSB_a16(uint32_t fetchdat)
|
||||
opLODSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -588,7 +588,7 @@ opLODSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLODSB_a32(uint32_t fetchdat)
|
||||
opLODSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -608,7 +608,7 @@ opLODSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLODSW_a16(uint32_t fetchdat)
|
||||
opLODSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -627,7 +627,7 @@ opLODSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLODSW_a32(uint32_t fetchdat)
|
||||
opLODSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -647,7 +647,7 @@ opLODSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLODSL_a16(uint32_t fetchdat)
|
||||
opLODSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -666,7 +666,7 @@ opLODSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLODSL_a32(uint32_t fetchdat)
|
||||
opLODSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -686,7 +686,7 @@ opLODSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSCASB_a16(uint32_t fetchdat)
|
||||
opSCASB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -705,7 +705,7 @@ opSCASB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSCASB_a32(uint32_t fetchdat)
|
||||
opSCASB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -725,7 +725,7 @@ opSCASB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSCASW_a16(uint32_t fetchdat)
|
||||
opSCASW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -744,7 +744,7 @@ opSCASW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSCASW_a32(uint32_t fetchdat)
|
||||
opSCASW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -764,7 +764,7 @@ opSCASW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSCASL_a16(uint32_t fetchdat)
|
||||
opSCASL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -783,7 +783,7 @@ opSCASL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSCASL_a32(uint32_t fetchdat)
|
||||
opSCASL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -803,7 +803,7 @@ opSCASL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINSB_a16(uint32_t fetchdat)
|
||||
opINSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -829,7 +829,7 @@ opINSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opINSB_a32(uint32_t fetchdat)
|
||||
opINSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -856,7 +856,7 @@ opINSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINSW_a16(uint32_t fetchdat)
|
||||
opINSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -882,7 +882,7 @@ opINSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opINSW_a32(uint32_t fetchdat)
|
||||
opINSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -909,7 +909,7 @@ opINSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINSL_a16(uint32_t fetchdat)
|
||||
opINSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -935,7 +935,7 @@ opINSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opINSL_a32(uint32_t fetchdat)
|
||||
opINSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -962,7 +962,7 @@ opINSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUTSB_a16(uint32_t fetchdat)
|
||||
opOUTSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -982,7 +982,7 @@ opOUTSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUTSB_a32(uint32_t fetchdat)
|
||||
opOUTSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -1003,7 +1003,7 @@ opOUTSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUTSW_a16(uint32_t fetchdat)
|
||||
opOUTSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -1023,7 +1023,7 @@ opOUTSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUTSW_a32(uint32_t fetchdat)
|
||||
opOUTSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -1044,7 +1044,7 @@ opOUTSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUTSL_a16(uint32_t fetchdat)
|
||||
opOUTSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -1064,7 +1064,7 @@ opOUTSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUTSL_a32(uint32_t fetchdat)
|
||||
opOUTSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
static int
|
||||
opMOVSB_a16(uint32_t fetchdat)
|
||||
opMOVSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -35,7 +35,7 @@ opMOVSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOVSB_a32(uint32_t fetchdat)
|
||||
opMOVSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -71,7 +71,7 @@ opMOVSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opMOVSW_a16(uint32_t fetchdat)
|
||||
opMOVSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -107,7 +107,7 @@ opMOVSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOVSW_a32(uint32_t fetchdat)
|
||||
opMOVSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -144,7 +144,7 @@ opMOVSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opMOVSL_a16(uint32_t fetchdat)
|
||||
opMOVSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -180,7 +180,7 @@ opMOVSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opMOVSL_a32(uint32_t fetchdat)
|
||||
opMOVSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -217,7 +217,7 @@ opMOVSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMPSB_a16(uint32_t fetchdat)
|
||||
opCMPSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t src;
|
||||
uint8_t dst;
|
||||
@@ -254,7 +254,7 @@ opCMPSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCMPSB_a32(uint32_t fetchdat)
|
||||
opCMPSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t src;
|
||||
uint8_t dst;
|
||||
@@ -292,7 +292,7 @@ opCMPSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMPSW_a16(uint32_t fetchdat)
|
||||
opCMPSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t src;
|
||||
uint16_t dst;
|
||||
@@ -330,7 +330,7 @@ opCMPSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCMPSW_a32(uint32_t fetchdat)
|
||||
opCMPSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t src;
|
||||
uint16_t dst;
|
||||
@@ -369,7 +369,7 @@ opCMPSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opCMPSL_a16(uint32_t fetchdat)
|
||||
opCMPSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t src;
|
||||
uint32_t dst;
|
||||
@@ -407,7 +407,7 @@ opCMPSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opCMPSL_a32(uint32_t fetchdat)
|
||||
opCMPSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t src;
|
||||
uint32_t dst;
|
||||
@@ -446,7 +446,7 @@ opCMPSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTOSB_a16(uint32_t fetchdat)
|
||||
opSTOSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, DI, DI);
|
||||
@@ -462,7 +462,7 @@ opSTOSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTOSB_a32(uint32_t fetchdat)
|
||||
opSTOSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, EDI, EDI);
|
||||
@@ -479,7 +479,7 @@ opSTOSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTOSW_a16(uint32_t fetchdat)
|
||||
opSTOSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, DI, DI + 1UL);
|
||||
@@ -495,7 +495,7 @@ opSTOSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTOSW_a32(uint32_t fetchdat)
|
||||
opSTOSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, EDI, EDI + 1UL);
|
||||
@@ -512,7 +512,7 @@ opSTOSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSTOSL_a16(uint32_t fetchdat)
|
||||
opSTOSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, DI, DI + 3UL);
|
||||
@@ -528,7 +528,7 @@ opSTOSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSTOSL_a32(uint32_t fetchdat)
|
||||
opSTOSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
SEG_CHECK_WRITE(&cpu_state.seg_es);
|
||||
CHECK_WRITE(&cpu_state.seg_es, EDI, EDI + 3UL);
|
||||
@@ -545,7 +545,7 @@ opSTOSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLODSB_a16(uint32_t fetchdat)
|
||||
opLODSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -564,7 +564,7 @@ opLODSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLODSB_a32(uint32_t fetchdat)
|
||||
opLODSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -584,7 +584,7 @@ opLODSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLODSW_a16(uint32_t fetchdat)
|
||||
opLODSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -603,7 +603,7 @@ opLODSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLODSW_a32(uint32_t fetchdat)
|
||||
opLODSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -623,7 +623,7 @@ opLODSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opLODSL_a16(uint32_t fetchdat)
|
||||
opLODSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -642,7 +642,7 @@ opLODSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opLODSL_a32(uint32_t fetchdat)
|
||||
opLODSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -662,7 +662,7 @@ opLODSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSCASB_a16(uint32_t fetchdat)
|
||||
opSCASB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -681,7 +681,7 @@ opSCASB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSCASB_a32(uint32_t fetchdat)
|
||||
opSCASB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -701,7 +701,7 @@ opSCASB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSCASW_a16(uint32_t fetchdat)
|
||||
opSCASW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -720,7 +720,7 @@ opSCASW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSCASW_a32(uint32_t fetchdat)
|
||||
opSCASW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -740,7 +740,7 @@ opSCASW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opSCASL_a16(uint32_t fetchdat)
|
||||
opSCASL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -759,7 +759,7 @@ opSCASL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opSCASL_a32(uint32_t fetchdat)
|
||||
opSCASL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -779,7 +779,7 @@ opSCASL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINSB_a16(uint32_t fetchdat)
|
||||
opINSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -805,7 +805,7 @@ opINSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opINSB_a32(uint32_t fetchdat)
|
||||
opINSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -832,7 +832,7 @@ opINSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINSW_a16(uint32_t fetchdat)
|
||||
opINSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -858,7 +858,7 @@ opINSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opINSW_a32(uint32_t fetchdat)
|
||||
opINSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -885,7 +885,7 @@ opINSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opINSL_a16(uint32_t fetchdat)
|
||||
opINSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -911,7 +911,7 @@ opINSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opINSL_a32(uint32_t fetchdat)
|
||||
opINSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -938,7 +938,7 @@ opINSL_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUTSB_a16(uint32_t fetchdat)
|
||||
opOUTSB_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -958,7 +958,7 @@ opOUTSB_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUTSB_a32(uint32_t fetchdat)
|
||||
opOUTSB_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint8_t temp;
|
||||
|
||||
@@ -979,7 +979,7 @@ opOUTSB_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUTSW_a16(uint32_t fetchdat)
|
||||
opOUTSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -999,7 +999,7 @@ opOUTSW_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUTSW_a32(uint32_t fetchdat)
|
||||
opOUTSW_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp;
|
||||
|
||||
@@ -1020,7 +1020,7 @@ opOUTSW_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opOUTSL_a16(uint32_t fetchdat)
|
||||
opOUTSL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
@@ -1040,7 +1040,7 @@ opOUTSL_a16(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opOUTSL_a32(uint32_t fetchdat)
|
||||
opOUTSL_a32(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp;
|
||||
|
||||
|
||||
@@ -116,7 +116,7 @@ opXCHG_l_a32(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opXCHG_AX_BX(uint32_t fetchdat)
|
||||
opXCHG_AX_BX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = BX;
|
||||
@@ -126,7 +126,7 @@ opXCHG_AX_BX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_AX_CX(uint32_t fetchdat)
|
||||
opXCHG_AX_CX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = CX;
|
||||
@@ -136,7 +136,7 @@ opXCHG_AX_CX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_AX_DX(uint32_t fetchdat)
|
||||
opXCHG_AX_DX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = DX;
|
||||
@@ -146,7 +146,7 @@ opXCHG_AX_DX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_AX_SI(uint32_t fetchdat)
|
||||
opXCHG_AX_SI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = SI;
|
||||
@@ -156,7 +156,7 @@ opXCHG_AX_SI(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_AX_DI(uint32_t fetchdat)
|
||||
opXCHG_AX_DI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = DI;
|
||||
@@ -166,7 +166,7 @@ opXCHG_AX_DI(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_AX_BP(uint32_t fetchdat)
|
||||
opXCHG_AX_BP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = BP;
|
||||
@@ -176,7 +176,7 @@ opXCHG_AX_BP(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_AX_SP(uint32_t fetchdat)
|
||||
opXCHG_AX_SP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t temp = AX;
|
||||
AX = SP;
|
||||
@@ -187,7 +187,7 @@ opXCHG_AX_SP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opXCHG_EAX_EBX(uint32_t fetchdat)
|
||||
opXCHG_EAX_EBX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = EBX;
|
||||
@@ -197,7 +197,7 @@ opXCHG_EAX_EBX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_EAX_ECX(uint32_t fetchdat)
|
||||
opXCHG_EAX_ECX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = ECX;
|
||||
@@ -207,7 +207,7 @@ opXCHG_EAX_ECX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_EAX_EDX(uint32_t fetchdat)
|
||||
opXCHG_EAX_EDX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = EDX;
|
||||
@@ -217,7 +217,7 @@ opXCHG_EAX_EDX(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_EAX_ESI(uint32_t fetchdat)
|
||||
opXCHG_EAX_ESI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = ESI;
|
||||
@@ -227,7 +227,7 @@ opXCHG_EAX_ESI(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_EAX_EDI(uint32_t fetchdat)
|
||||
opXCHG_EAX_EDI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = EDI;
|
||||
@@ -237,7 +237,7 @@ opXCHG_EAX_EDI(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_EAX_EBP(uint32_t fetchdat)
|
||||
opXCHG_EAX_EBP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = EBP;
|
||||
@@ -247,7 +247,7 @@ opXCHG_EAX_EBP(uint32_t fetchdat)
|
||||
return 0;
|
||||
}
|
||||
static int
|
||||
opXCHG_EAX_ESP(uint32_t fetchdat)
|
||||
opXCHG_EAX_ESP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint32_t temp = EAX;
|
||||
EAX = ESP;
|
||||
@@ -258,7 +258,7 @@ opXCHG_EAX_ESP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
#define opBSWAP(reg) \
|
||||
static int opBSWAP_##reg(uint32_t fetchdat) \
|
||||
static int opBSWAP_##reg(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
reg = (reg >> 24) | ((reg >> 8) & 0xff00) | ((reg << 8) & 0xff0000) | ((reg << 24) & 0xff000000); \
|
||||
CLOCK_CYCLES(1); \
|
||||
@@ -275,4 +275,4 @@ opBSWAP(ESI)
|
||||
opBSWAP(EDI)
|
||||
opBSWAP(EBP)
|
||||
opBSWAP(ESP)
|
||||
// clang-format on
|
||||
// clang-format on
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include "softfloat3e/config.h"
|
||||
#include "softfloat3e/fpu_trans.h"
|
||||
#include "softfloat3e/specialize.h"
|
||||
#include <86box/plat_unused.h>
|
||||
|
||||
uint32_t x87_pc_off;
|
||||
uint32_t x87_op_off;
|
||||
@@ -312,7 +313,7 @@ FPU_write_eflags_fpu_compare(int float_relation)
|
||||
}
|
||||
|
||||
uint16_t
|
||||
FPU_exception(uint32_t fetchdat, uint16_t exceptions, int store)
|
||||
FPU_exception(UNUSED(uint32_t fetchdat), uint16_t exceptions, int store)
|
||||
{
|
||||
uint16_t status;
|
||||
uint16_t unmasked;
|
||||
|
||||
@@ -542,7 +542,7 @@ op_nofpu_a32(uint32_t fetchdat)
|
||||
|
||||
#ifdef FPU_8087
|
||||
static int
|
||||
FPU_ILLEGAL_a16(uint32_t fetchdat)
|
||||
FPU_ILLEGAL_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
geteaw();
|
||||
wait(timing_rr, 0);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#define opFPU(name, optype, a_size, load_var, get, use_var, cycle_postfix) \
|
||||
static int opFADD##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFADD##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -18,7 +18,7 @@
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fadd##cycle_postfix) : ((x87_concurrency.fadd##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFCOM##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFCOM##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -27,13 +27,13 @@
|
||||
load_var = get(); \
|
||||
if (cpu_state.abrt) \
|
||||
return 1; \
|
||||
cpu_state.npxs &= ~(FPU_SW_C0 | FPU_SW_C2 | FPU_SW_C3); \
|
||||
cpu_state.npxs &= ~(FPU_SW_C0 | FPU_SW_C2 | FPU_SW_C3); \
|
||||
cpu_state.npxs |= x87_compare(ST(0), (double) use_var); \
|
||||
CLOCK_CYCLES_FPU((fpu_type >= FPU_487SX) ? (x87_timings.fcom##cycle_postfix) : ((x87_timings.fcom##cycle_postfix) * cpu_multi)); \
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fcom##cycle_postfix) : ((x87_concurrency.fcom##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFCOMP##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFCOMP##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -42,14 +42,14 @@
|
||||
load_var = get(); \
|
||||
if (cpu_state.abrt) \
|
||||
return 1; \
|
||||
cpu_state.npxs &= ~(FPU_SW_C0 | FPU_SW_C2 | FPU_SW_C3); \
|
||||
cpu_state.npxs &= ~(FPU_SW_C0 | FPU_SW_C2 | FPU_SW_C3); \
|
||||
cpu_state.npxs |= x87_compare(ST(0), (double) use_var); \
|
||||
x87_pop(); \
|
||||
CLOCK_CYCLES_FPU((fpu_type >= FPU_487SX) ? (x87_timings.fcom##cycle_postfix) : ((x87_timings.fcom##cycle_postfix) * cpu_multi)); \
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fcom##cycle_postfix) : ((x87_concurrency.fcom##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFDIV##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFDIV##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -64,7 +64,7 @@
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fadd##cycle_postfix) : ((x87_concurrency.fadd##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFDIVR##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFDIVR##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -79,7 +79,7 @@
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fdiv##cycle_postfix) : ((x87_concurrency.fdiv##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFMUL##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFMUL##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -94,7 +94,7 @@
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fmul##cycle_postfix) : ((x87_concurrency.fmul##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFSUB##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFSUB##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -109,7 +109,7 @@
|
||||
CONCURRENCY_CYCLES((fpu_type >= FPU_487SX) ? (x87_concurrency.fadd##cycle_postfix) : ((x87_concurrency.fadd##cycle_postfix) * cpu_multi)); \
|
||||
return 0; \
|
||||
} \
|
||||
static int opFSUBR##name##_a##a_size(uint32_t fetchdat) \
|
||||
static int opFSUBR##name##_a##a_size(UNUSED(uint32_t fetchdat)) \
|
||||
{ \
|
||||
optype t; \
|
||||
FP_ENTER(); \
|
||||
@@ -208,7 +208,7 @@ opFCOMP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFCOMPP(uint32_t fetchdat)
|
||||
opFCOMPP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint64_t *p, *q;
|
||||
FP_ENTER();
|
||||
@@ -229,7 +229,7 @@ opFCOMPP(uint32_t fetchdat)
|
||||
}
|
||||
#ifndef FPU_8087
|
||||
static int
|
||||
opFUCOMPP(uint32_t fetchdat)
|
||||
opFUCOMPP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
* Copyright 2016-2019 Miran Grca.
|
||||
*/
|
||||
static int
|
||||
opFILDiw_a16(uint32_t fetchdat)
|
||||
opFILDiw_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int16_t temp;
|
||||
FP_ENTER();
|
||||
@@ -50,7 +50,7 @@ opFILDiw_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFISTiw_a16(uint32_t fetchdat)
|
||||
opFISTiw_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -75,7 +75,7 @@ opFISTiw_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFISTPiw_a16(uint32_t fetchdat)
|
||||
opFISTPiw_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -106,7 +106,7 @@ opFISTPiw_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFILDiq_a16(uint32_t fetchdat)
|
||||
opFILDiq_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int64_t temp64;
|
||||
FP_ENTER();
|
||||
@@ -145,7 +145,7 @@ opFILDiq_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
FBLD_a16(uint32_t fetchdat)
|
||||
FBLD_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t load_reg_hi = 0xffff;
|
||||
uint64_t load_reg_lo = BX_CONST64(0xC000000000000000);
|
||||
@@ -228,7 +228,7 @@ FBLD_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
FBSTP_a16(uint32_t fetchdat)
|
||||
FBSTP_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
double dt;
|
||||
double tempd;
|
||||
@@ -296,7 +296,7 @@ FBSTP_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
FISTPiq_a16(uint32_t fetchdat)
|
||||
FISTPiq_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int64_t temp64;
|
||||
FP_ENTER();
|
||||
@@ -337,7 +337,7 @@ FISTPiq_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFILDil_a16(uint32_t fetchdat)
|
||||
opFILDil_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int32_t templ;
|
||||
FP_ENTER();
|
||||
@@ -370,7 +370,7 @@ opFILDil_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFISTil_a16(uint32_t fetchdat)
|
||||
opFISTil_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -395,7 +395,7 @@ opFISTil_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFISTPil_a16(uint32_t fetchdat)
|
||||
opFISTPil_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -426,7 +426,7 @@ opFISTPil_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFLDe_a16(uint32_t fetchdat)
|
||||
opFLDe_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
double t;
|
||||
FP_ENTER();
|
||||
@@ -459,7 +459,7 @@ opFLDe_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTPe_a16(uint32_t fetchdat)
|
||||
opFSTPe_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -490,7 +490,7 @@ opFSTPe_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFLDd_a16(uint32_t fetchdat)
|
||||
opFLDd_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_td t;
|
||||
FP_ENTER();
|
||||
@@ -523,7 +523,7 @@ opFLDd_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTd_a16(uint32_t fetchdat)
|
||||
opFSTd_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_td t;
|
||||
FP_ENTER();
|
||||
@@ -552,7 +552,7 @@ opFSTd_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTPd_a16(uint32_t fetchdat)
|
||||
opFSTPd_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_td t;
|
||||
FP_ENTER();
|
||||
@@ -587,7 +587,7 @@ opFSTPd_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFLDs_a16(uint32_t fetchdat)
|
||||
opFLDs_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_ts ts;
|
||||
FP_ENTER();
|
||||
@@ -620,7 +620,7 @@ opFLDs_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTs_a16(uint32_t fetchdat)
|
||||
opFSTs_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_ts ts;
|
||||
FP_ENTER();
|
||||
@@ -649,7 +649,7 @@ opFSTs_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTPs_a16(uint32_t fetchdat)
|
||||
opFSTPs_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_ts ts;
|
||||
FP_ENTER();
|
||||
|
||||
@@ -12,7 +12,7 @@ opFI(uint32_t fetchdat)
|
||||
}
|
||||
#else
|
||||
static int
|
||||
opFSTSW_AX(uint32_t fetchdat)
|
||||
opFSTSW_AX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -24,7 +24,7 @@ opFSTSW_AX(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFNOP(uint32_t fetchdat)
|
||||
opFNOP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -34,7 +34,7 @@ opFNOP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFXTRACT(uint32_t fetchdat)
|
||||
opFXTRACT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
x87_conv_t test;
|
||||
int64_t exp80;
|
||||
@@ -56,7 +56,7 @@ opFXTRACT(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFCLEX(uint32_t fetchdat)
|
||||
opFCLEX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -67,7 +67,7 @@ opFCLEX(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFINIT(uint32_t fetchdat)
|
||||
opFINIT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint64_t *p;
|
||||
FP_ENTER();
|
||||
@@ -208,7 +208,7 @@ FSTOR(void)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opFSTOR_a16(uint32_t fetchdat)
|
||||
opFSTOR_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -429,7 +429,7 @@ FSAVE(void)
|
||||
return cpu_state.abrt;
|
||||
}
|
||||
static int
|
||||
opFSAVE_a16(uint32_t fetchdat)
|
||||
opFSAVE_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -450,7 +450,7 @@ opFSAVE_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTSW_a16(uint32_t fetchdat)
|
||||
opFSTSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -516,7 +516,7 @@ opFXCH(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFCHS(uint32_t fetchdat)
|
||||
opFCHS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -528,7 +528,7 @@ opFCHS(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFABS(uint32_t fetchdat)
|
||||
opFABS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -540,7 +540,7 @@ opFABS(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFTST(uint32_t fetchdat)
|
||||
opFTST(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -555,7 +555,7 @@ opFTST(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFXAM(uint32_t fetchdat)
|
||||
opFXAM(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -579,7 +579,7 @@ opFXAM(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLD1(uint32_t fetchdat)
|
||||
opFLD1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -590,7 +590,7 @@ opFLD1(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDL2T(uint32_t fetchdat)
|
||||
opFLDL2T(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -601,7 +601,7 @@ opFLDL2T(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDL2E(uint32_t fetchdat)
|
||||
opFLDL2E(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -612,7 +612,7 @@ opFLDL2E(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDPI(uint32_t fetchdat)
|
||||
opFLDPI(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -623,7 +623,7 @@ opFLDPI(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDEG2(uint32_t fetchdat)
|
||||
opFLDEG2(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -634,7 +634,7 @@ opFLDEG2(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDLN2(uint32_t fetchdat)
|
||||
opFLDLN2(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -645,7 +645,7 @@ opFLDLN2(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDZ(uint32_t fetchdat)
|
||||
opFLDZ(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -657,7 +657,7 @@ opFLDZ(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opF2XM1(uint32_t fetchdat)
|
||||
opF2XM1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -669,7 +669,7 @@ opF2XM1(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFYL2X(uint32_t fetchdat)
|
||||
opFYL2X(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -682,7 +682,7 @@ opFYL2X(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFYL2XP1(uint32_t fetchdat)
|
||||
opFYL2XP1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -695,7 +695,7 @@ opFYL2XP1(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFPTAN(uint32_t fetchdat)
|
||||
opFPTAN(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -709,7 +709,7 @@ opFPTAN(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFPATAN(uint32_t fetchdat)
|
||||
opFPATAN(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -722,7 +722,7 @@ opFPATAN(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFDECSTP(uint32_t fetchdat)
|
||||
opFDECSTP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -737,7 +737,7 @@ opFDECSTP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFINCSTP(uint32_t fetchdat)
|
||||
opFINCSTP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -752,7 +752,7 @@ opFINCSTP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFPREM(uint32_t fetchdat)
|
||||
opFPREM(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int64_t temp64;
|
||||
FP_ENTER();
|
||||
@@ -773,7 +773,7 @@ opFPREM(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFPREM1(uint32_t fetchdat)
|
||||
opFPREM1(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int64_t temp64;
|
||||
FP_ENTER();
|
||||
@@ -794,7 +794,7 @@ opFPREM1(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFSQRT(uint32_t fetchdat)
|
||||
opFSQRT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -807,7 +807,7 @@ opFSQRT(uint32_t fetchdat)
|
||||
|
||||
#ifndef FPU_8087
|
||||
static int
|
||||
opFSINCOS(uint32_t fetchdat)
|
||||
opFSINCOS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
double td;
|
||||
FP_ENTER();
|
||||
@@ -824,7 +824,7 @@ opFSINCOS(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFRNDINT(uint32_t fetchdat)
|
||||
opFRNDINT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
double dst0;
|
||||
|
||||
@@ -839,7 +839,7 @@ opFRNDINT(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFSCALE(uint32_t fetchdat)
|
||||
opFSCALE(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int64_t temp64;
|
||||
FP_ENTER();
|
||||
@@ -855,7 +855,7 @@ opFSCALE(uint32_t fetchdat)
|
||||
|
||||
#ifndef FPU_8087
|
||||
static int
|
||||
opFSIN(uint32_t fetchdat)
|
||||
opFSIN(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -868,7 +868,7 @@ opFSIN(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
opFCOS(uint32_t fetchdat)
|
||||
opFCOS(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -909,7 +909,7 @@ FLDENV(void)
|
||||
}
|
||||
|
||||
static int
|
||||
opFLDENV_a16(uint32_t fetchdat)
|
||||
opFLDENV_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -930,7 +930,7 @@ opFLDENV_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFLDCW_a16(uint32_t fetchdat)
|
||||
opFLDCW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
FP_ENTER();
|
||||
@@ -1011,7 +1011,7 @@ FSTENV(void)
|
||||
}
|
||||
|
||||
static int
|
||||
opFSTENV_a16(uint32_t fetchdat)
|
||||
opFSTENV_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -1032,7 +1032,7 @@ opFSTENV_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
opFSTCW_a16(uint32_t fetchdat)
|
||||
opFSTCW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
|
||||
@@ -235,7 +235,7 @@ fpu_load_environment(void)
|
||||
}
|
||||
|
||||
static int
|
||||
sf_FLDCW_a16(uint32_t fetchdat)
|
||||
sf_FLDCW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t tempw;
|
||||
|
||||
@@ -288,7 +288,7 @@ sf_FLDCW_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FNSTCW_a16(uint32_t fetchdat)
|
||||
sf_FNSTCW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t cwd = i387_get_control_word();
|
||||
|
||||
@@ -317,7 +317,7 @@ sf_FNSTCW_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FNSTSW_a16(uint32_t fetchdat)
|
||||
sf_FNSTSW_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
uint16_t swd = i387_get_status_word();
|
||||
|
||||
@@ -359,7 +359,7 @@ sf_FI(uint32_t fetchdat)
|
||||
}
|
||||
#else
|
||||
static int
|
||||
sf_FNSTSW_AX(uint32_t fetchdat)
|
||||
sf_FNSTSW_AX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -371,7 +371,7 @@ sf_FNSTSW_AX(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FRSTOR_a16(uint32_t fetchdat)
|
||||
sf_FRSTOR_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
floatx80 tmp;
|
||||
int offset;
|
||||
@@ -414,7 +414,7 @@ sf_FRSTOR_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FNSAVE_a16(uint32_t fetchdat)
|
||||
sf_FNSAVE_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
floatx80 stn;
|
||||
int offset;
|
||||
@@ -488,7 +488,7 @@ sf_FNSAVE_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FNCLEX(uint32_t fetchdat)
|
||||
sf_FNCLEX(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -499,7 +499,7 @@ sf_FNCLEX(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
sf_FNINIT(uint32_t fetchdat)
|
||||
sf_FNINIT(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
cpu_state.pc++;
|
||||
@@ -525,7 +525,7 @@ sf_FNINIT(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
sf_FLDENV_a16(uint32_t fetchdat)
|
||||
sf_FLDENV_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
int tag;
|
||||
|
||||
@@ -572,7 +572,7 @@ sf_FLDENV_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FNSTENV_a16(uint32_t fetchdat)
|
||||
sf_FNSTENV_a16(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
fetch_ea_16(fetchdat);
|
||||
@@ -605,7 +605,7 @@ sf_FNSTENV_a32(uint32_t fetchdat)
|
||||
#endif
|
||||
|
||||
static int
|
||||
sf_FNOP(uint32_t fetchdat)
|
||||
sf_FNOP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
FPU_check_pending_exceptions();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#define sf_FPU(name, optype, a_size, load_var, rw, use_var, is_nan, cycle_postfix) \
|
||||
static int sf_FADD##name##_a##a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
floatx80 a, result; \
|
||||
floatx80 a, result; \
|
||||
struct softfloat_status_t status; \
|
||||
optype temp; \
|
||||
FP_ENTER(); \
|
||||
@@ -31,7 +31,7 @@ next_ins:
|
||||
} \
|
||||
static int sf_FDIV##name##_a##a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
floatx80 a, result; \
|
||||
floatx80 a, result; \
|
||||
struct softfloat_status_t status; \
|
||||
optype temp; \
|
||||
FP_ENTER(); \
|
||||
@@ -61,7 +61,7 @@ next_ins:
|
||||
} \
|
||||
static int sf_FDIVR##name##_a##a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
floatx80 a, result; \
|
||||
floatx80 a, result; \
|
||||
struct softfloat_status_t status; \
|
||||
optype temp; \
|
||||
FP_ENTER(); \
|
||||
@@ -91,7 +91,7 @@ next_ins:
|
||||
} \
|
||||
static int sf_FMUL##name##_a##a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
floatx80 a, result; \
|
||||
floatx80 a, result; \
|
||||
struct softfloat_status_t status; \
|
||||
optype temp; \
|
||||
FP_ENTER(); \
|
||||
@@ -121,7 +121,7 @@ next_ins:
|
||||
} \
|
||||
static int sf_FSUB##name##_a##a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
floatx80 a, result; \
|
||||
floatx80 a, result; \
|
||||
struct softfloat_status_t status; \
|
||||
optype temp; \
|
||||
FP_ENTER(); \
|
||||
@@ -151,7 +151,7 @@ next_ins:
|
||||
} \
|
||||
static int sf_FSUBR##name##_a##a_size(uint32_t fetchdat) \
|
||||
{ \
|
||||
floatx80 a, result; \
|
||||
floatx80 a, result; \
|
||||
struct softfloat_status_t status; \
|
||||
optype temp; \
|
||||
FP_ENTER(); \
|
||||
|
||||
@@ -460,7 +460,7 @@ sf_FTST(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
sf_FXAM(uint32_t fetchdat)
|
||||
sf_FXAM(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
floatx80 reg;
|
||||
int sign;
|
||||
|
||||
@@ -81,7 +81,7 @@ sf_FABS(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
sf_FDECSTP(uint32_t fetchdat)
|
||||
sf_FDECSTP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
FPU_check_pending_exceptions();
|
||||
@@ -94,7 +94,7 @@ sf_FDECSTP(uint32_t fetchdat)
|
||||
}
|
||||
|
||||
static int
|
||||
sf_FINCSTP(uint32_t fetchdat)
|
||||
sf_FINCSTP(UNUSED(uint32_t fetchdat))
|
||||
{
|
||||
FP_ENTER();
|
||||
FPU_check_pending_exceptions();
|
||||
|
||||
Reference in New Issue
Block a user