Encoder

Undocumented in source.

Members

Functions

code
ubyte[] code()
Undocumented in source. Be warned that the author may not have intended to support it.
pcOffset
uint pcOffset()
Undocumented in source. Be warned that the author may not have intended to support it.
prefix
void prefix(ubyte val)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryMemImm
void putInstrBinaryMemImm(O opcode, ubyte regOpcode, MemAddress dst_mem, I src_imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryRegImm1
void putInstrBinaryRegImm1(OP1 opcode, Register dst_rm, I src_imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryRegImm2
void putInstrBinaryRegImm2(OP1 opcode, ubyte regOpcode, Register dst_rm, I src_imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryRegMem
void putInstrBinaryRegMem(O opcode, Register reg_or_opcode, MemAddress src_mem)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryRegMemImm
void putInstrBinaryRegMemImm(O opcode, Register reg, MemAddress src_mem, I src_imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryRegReg
void putInstrBinaryRegReg(O opcode, Register dst_rm, Register src_reg)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrBinaryRegRegImm
void putInstrBinaryRegRegImm(O opcode, Register dst_rm, Register src_reg, I src_imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrNullary
void putInstrNullary(O opcode)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrNullaryImm
void putInstrNullaryImm(O opcode, I imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrUnaryImm
void putInstrUnaryImm(O opcode, I imm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrUnaryMem
void putInstrUnaryMem(O opcode, ubyte regOpcode, MemAddress dst_mem)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrUnaryReg1
void putInstrUnaryReg1(O opcode, ubyte regOpcode, Register dst_rm)
Undocumented in source. Be warned that the author may not have intended to support it.
putInstrUnaryReg2
void putInstrUnaryReg2(ubyte opcode, Register dst_rm)
Undocumented in source. Be warned that the author may not have intended to support it.
putRexByteChecked
void putRexByteChecked(ubyte bits, bool forceRex)
Undocumented in source. Be warned that the author may not have intended to support it.
putRexByte_B
void putRexByte_B(Register base)
Undocumented in source. Be warned that the author may not have intended to support it.
putRexByte_RB
void putRexByte_RB(Register reg, Register rm)
Undocumented in source. Be warned that the author may not have intended to support it.
putRexByte_RXB
void putRexByte_RXB(Register r, Register index, Register base)
Undocumented in source. Be warned that the author may not have intended to support it.
putRexByte_XB
void putRexByte_XB(Register index, Register base)
Undocumented in source. Be warned that the author may not have intended to support it.
putRexByte_regB
void putRexByte_regB(Register rm)
Undocumented in source. Be warned that the author may not have intended to support it.
setBuffer
void setBuffer(Arena!ubyte* arena)
Undocumented in source. Be warned that the author may not have intended to support it.
sink_put
void sink_put(T value)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta