Assorted warning fixes

This commit is contained in:
Jasmine Iwanek
2025-01-26 15:15:53 -05:00
parent a5bf0dc9c8
commit 5f273265ae
136 changed files with 1374 additions and 1291 deletions

View File

@@ -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

View File

@@ -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");

View File

@@ -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"

View File

@@ -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);

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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'*/

View File

@@ -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);

View File

@@ -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)

View File

@@ -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;

View File

@@ -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;

View File

@@ -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");

View File

@@ -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;

View File

@@ -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;

View File

@@ -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);

View File

@@ -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);

View File

@@ -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; \

View File

@@ -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);

View File

@@ -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);

View File

@@ -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;

View File

@@ -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();

View File

@@ -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;

View File

@@ -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;

View File

@@ -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);

View File

@@ -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;

View File

@@ -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); \

View File

@@ -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); \

View File

@@ -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; \

View File

@@ -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);

View File

@@ -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);

View File

@@ -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; \

View File

@@ -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;

View File

@@ -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;

View File

@@ -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

View File

@@ -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;

View File

@@ -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);

View File

@@ -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++;

View File

@@ -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();

View File

@@ -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);

View File

@@ -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();

View File

@@ -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(); \

View File

@@ -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;

View File

@@ -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();