構成 | ネームスペース | 型定義 | 列挙型

src/constants-arm.h

ソースコードを見る。

構成

class  assembler::arm::Instr

ネームスペース

namespace  assembler
namespace  assembler::arm

型定義

typedef unsigned char assembler::arm::byte
typedef int32_t assembler::arm::instr_t

列挙型

enum  assembler::arm::Condition {
  assembler::arm::no_condition = -1, assembler::arm::EQ = 0, assembler::arm::NE = 1, assembler::arm::CS = 2,
  assembler::arm::CC = 3, assembler::arm::MI = 4, assembler::arm::PL = 5, assembler::arm::VS = 6,
  assembler::arm::VC = 7, assembler::arm::HI = 8, assembler::arm::LS = 9, assembler::arm::GE = 10,
  assembler::arm::LT = 11, assembler::arm::GT = 12, assembler::arm::LE = 13, assembler::arm::AL = 14,
  assembler::arm::special_condition = 15
}
enum  assembler::arm::Opcode {
  assembler::arm::no_operand = -1, assembler::arm::AND = 0, assembler::arm::EOR = 1, assembler::arm::SUB = 2,
  assembler::arm::RSB = 3, assembler::arm::ADD = 4, assembler::arm::ADC = 5, assembler::arm::SBC = 6,
  assembler::arm::RSC = 7, assembler::arm::TST = 8, assembler::arm::TEQ = 9, assembler::arm::CMP = 10,
  assembler::arm::CMN = 11, assembler::arm::ORR = 12, assembler::arm::MOV = 13, assembler::arm::BIC = 14,
  assembler::arm::MVN = 15
}
enum  assembler::arm::Shift {
  assembler::arm::no_shift = -1, assembler::arm::LSL = 0, assembler::arm::LSR = 1, assembler::arm::ASR = 2,
  assembler::arm::ROR = 3
}
enum  assembler::arm::SoftwareInterruptCodes { assembler::arm::call_rt_r5 = 0x10, assembler::arm::call_rt_r2 = 0x11, assembler::arm::break_point = 0x20 }
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義