#include <pch.h>
#include "Emu/AlphaLinux/Alpha64Converter.h"
#include "Emu/Utility/GenericOperation.h"
#include "Emu/Utility/OpEmulationState.h"
#include "Emu/AlphaLinux/Alpha64Info.h"
#include "Emu/AlphaLinux/Alpha64OpInfo.h"
#include "Emu/AlphaLinux/Alpha64Decoder.h"
#include "Emu/AlphaLinux/AlphaOperation.h"
Alpha64Converter.cppのインクルード依存関係図
ネームスペース | |
namespace | boost |
マクロ定義 | |
#define | ALPHA_DSTOP(n) DstOperand<n> |
#define | ALPHA_SRCOP(n) SrcOperand<n> |
#define | ALPHA_SRCOPDOUBLE(n) AsFP< double, SrcOperand<n> > |
#define | ALPHA_SRCOPFLOAT(n) Cast< float, AsFP< double, SrcOperand<n> > > |
#define | D0 ALPHA_DSTOP(0) |
#define | D1 ALPHA_DSTOP(1) |
#define | OPCODE_BR(c) (u32)((c) << 26) |
#define | OPCODE_JMP(c, f) (u32)((c) << 26 | (f) << 14) |
#define | OPCODE_MEM(c) (u32)((c) << 26) |
#define | OPCODE_MEMF(c, f) (u32)((c) << 26 | (f)) |
#define | OPCODE_OPF(c, f) (u32)((c) << 26 | (f) << 5) |
#define | OPCODE_OPI(c, f) (u32)((c) << 26 | (f) << 5) |
#define | OPCODE_OPIL(c, f) (u32)((c) << 26 | 1 << 12 | (f) << 5) |
#define | OPCODE_PAL(c, f) (u32)((c) << 26 | (f)) |
#define | S0 ALPHA_SRCOP(0) |
#define | S1 ALPHA_SRCOP(1) |
#define | S2 ALPHA_SRCOP(2) |
#define | S3 ALPHA_SRCOP(3) |
#define | SD0 ALPHA_SRCOPDOUBLE(0) |
#define | SD1 ALPHA_SRCOPDOUBLE(1) |
#define | SD2 ALPHA_SRCOPDOUBLE(2) |
#define | SD3 ALPHA_SRCOPDOUBLE(3) |
#define | SF0 ALPHA_SRCOPFLOAT(0) |
#define | SF1 ALPHA_SRCOPFLOAT(1) |
#define | SF2 ALPHA_SRCOPFLOAT(2) |
#define | SF3 ALPHA_SRCOPFLOAT(3) |
#define ALPHA_DSTOP | ( | n | ) | DstOperand<n> |
Alpha64Converter.cpp の 114 行で定義されています。
#define ALPHA_SRCOP | ( | n | ) | SrcOperand<n> |
Alpha64Converter.cpp の 115 行で定義されています。
#define ALPHA_SRCOPDOUBLE | ( | n | ) | AsFP< double, SrcOperand<n> > |
Alpha64Converter.cpp の 117 行で定義されています。
#define ALPHA_SRCOPFLOAT | ( | n | ) | Cast< float, AsFP< double, SrcOperand<n> > > |
Alpha64Converter.cpp の 116 行で定義されています。
#define D0 ALPHA_DSTOP(0) |
Alpha64Converter.cpp の 119 行で定義されています。
#define D1 ALPHA_DSTOP(1) |
Alpha64Converter.cpp の 120 行で定義されています。
#define OPCODE_BR | ( | c | ) | (u32)((c) << 26) |
Alpha64Converter.cpp の 83 行で定義されています。
#define OPCODE_JMP | ( | c, | |||
f | ) | (u32)((c) << 26 | (f) << 14) |
Alpha64Converter.cpp の 82 行で定義されています。
#define OPCODE_MEM | ( | c | ) | (u32)((c) << 26) |
Alpha64Converter.cpp の 80 行で定義されています。
#define OPCODE_MEMF | ( | c, | |||
f | ) | (u32)((c) << 26 | (f)) |
Alpha64Converter.cpp の 81 行で定義されています。
#define OPCODE_OPF | ( | c, | |||
f | ) | (u32)((c) << 26 | (f) << 5) |
Alpha64Converter.cpp の 88 行で定義されています。
#define OPCODE_OPI | ( | c, | |||
f | ) | (u32)((c) << 26 | (f) << 5) |
Alpha64Converter.cpp の 85 行で定義されています。
#define OPCODE_OPIL | ( | c, | |||
f | ) | (u32)((c) << 26 | 1 << 12 | (f) << 5) |
Alpha64Converter.cpp の 87 行で定義されています。
#define OPCODE_PAL | ( | c, | |||
f | ) | (u32)((c) << 26 | (f)) |
Alpha64Converter.cpp の 79 行で定義されています。
#define S0 ALPHA_SRCOP(0) |
Alpha64Converter.cpp の 121 行で定義されています。
#define S1 ALPHA_SRCOP(1) |
Alpha64Converter.cpp の 122 行で定義されています。
#define S2 ALPHA_SRCOP(2) |
Alpha64Converter.cpp の 123 行で定義されています。
#define S3 ALPHA_SRCOP(3) |
Alpha64Converter.cpp の 124 行で定義されています。
#define SD0 ALPHA_SRCOPDOUBLE(0) |
Alpha64Converter.cpp の 129 行で定義されています。
#define SD1 ALPHA_SRCOPDOUBLE(1) |
Alpha64Converter.cpp の 130 行で定義されています。
#define SD2 ALPHA_SRCOPDOUBLE(2) |
Alpha64Converter.cpp の 131 行で定義されています。
#define SD3 ALPHA_SRCOPDOUBLE(3) |
Alpha64Converter.cpp の 132 行で定義されています。
#define SF0 ALPHA_SRCOPFLOAT(0) |
Alpha64Converter.cpp の 125 行で定義されています。
#define SF1 ALPHA_SRCOPFLOAT(1) |
Alpha64Converter.cpp の 126 行で定義されています。
#define SF2 ALPHA_SRCOPFLOAT(2) |
Alpha64Converter.cpp の 127 行で定義されています。
#define SF3 ALPHA_SRCOPFLOAT(3) |
Alpha64Converter.cpp の 128 行で定義されています。