class Opcode
- Opcode
- BitField(UInt16)
- Reference
- Object
Overview
Split opcode into four nibbles
Defined in:
cpu.crConstant Summary
-
FIELDS =
[{fourth, T, 4, false, false}, {third, T, 4, false, false}, {second, T, 4, false, false}, {first, T, 4, false, false}] of Tuple(String, Crystal::Macros::Path, Int32, Bool, Bool)
-
Split opcode into four nibbles
-
SIZE =
16
-
Split opcode into four nibbles
Constructors
-
.new(value : T)
Split opcode into four nibbles
Instance Method Summary
-
#==(other : self)
Split opcode into four nibbles
-
#first : UInt16
Split opcode into four nibbles
-
#first=(val : UInt16) : Nil
Split opcode into four nibbles
-
#fourth : UInt16
Split opcode into four nibbles
-
#fourth=(val : UInt16) : Nil
Split opcode into four nibbles
-
#hash(hasher)
Split opcode into four nibbles
-
#second : UInt16
Split opcode into four nibbles
-
#second=(val : UInt16) : Nil
Split opcode into four nibbles
-
#third : UInt16
Split opcode into four nibbles
-
#third=(val : UInt16) : Nil
Split opcode into four nibbles
-
#to_s(io : IO) : Nil
Split opcode into four nibbles
-
#value : T
Split opcode into four nibbles
-
#value=(value : T)
Split opcode into four nibbles