Previous 199869 Revisions Next

r31345 Monday 21st July, 2014 at 01:02:07 UTC by Carl
i386: this seemed to be the consensus, anyone else (judge, micko?) need adding? (nw)
[src/emu/cpu/i386]cycles.h i386.c i386.h i386dasm.c i386op16.inc i386op32.inc i386ops.h i386ops.inc i386priv.h i486ops.inc pentops.inc x87ops.inc

trunk/src/emu/cpu/i386/i386ops.h
r31344r31345
1
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
23#define OP_I386         0x1
34#define OP_FPU          0x2
45#define OP_I486         0x4
trunk/src/emu/cpu/i386/i386ops.inc
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13UINT8 i386_device::i386_shift_rotate8(UINT8 modrm, UINT32 value, UINT8 shift)
24{
35   UINT32 src = value & 0xff;
trunk/src/emu/cpu/i386/i486ops.inc
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13// Intel 486+ specific opcodes
24
35void i386_device::i486_cpuid()             // Opcode 0x0F A2
trunk/src/emu/cpu/i386/i386op32.inc
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13UINT32 i386_device::i386_shift_rotate32(UINT8 modrm, UINT32 value, UINT8 shift)
24{
35   UINT32 dst, src;
trunk/src/emu/cpu/i386/i386op16.inc
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13UINT16 i386_device::i386_shift_rotate16(UINT8 modrm, UINT32 value, UINT8 shift)
24{
35   UINT32 src = value & 0xffff;
trunk/src/emu/cpu/i386/cycles.h
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
3
14#pragma once
25
36#ifndef __CYCLES_H__
trunk/src/emu/cpu/i386/i386.c
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13/*
24    Intel 386 emulator
35
trunk/src/emu/cpu/i386/i386.h
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13#pragma once
24
35#ifndef __I386INTF_H__
trunk/src/emu/cpu/i386/i386dasm.c
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde
13/*
24   i386 Disassembler
35
trunk/src/emu/cpu/i386/i386priv.h
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13#pragma once
24
35#ifndef __I386_H__
trunk/src/emu/cpu/i386/pentops.inc
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Ville Linde, Barry Rodewald, Carl, Phil Bennett
13// Pentium+ specific opcodes
24
35extern flag float32_is_nan( float32 a ); // since its not defined in softfloat.h
trunk/src/emu/cpu/i386/x87ops.inc
r31344r31345
1// license:BSD-3-Clause
2// copyright-holders:Phil Bennett
13/***************************************************************************
24
35    x87 FPU emulation

Previous 199869 Revisions Next


© 1997-2024 The MAME Team