![](../resources/images/asmjit-logo.png)
AsmJit
Low-Latency Machine Code Generation
Instruction information.
Returns common information, see CommonInfo.
Returns instruction flags, see InstFlags.
Tests whether the instruction has flag flag
, see InstFlags.
Returns instruction AVX-512 flags, see Avx512Flags.
Tests whether the instruction has an AVX-512 flag
, see Avx512Flags.
Tests whether the instruction is FPU instruction.
Tests whether the instruction is MMX/3DNOW instruction that accesses MMX registers (includes EMMS and FEMMS).
Tests whether the instruction is SSE|AVX|AVX512 instruction that accesses XMM|YMM|ZMM registers.
Tests whether the instruction is SSE+ (SSE4.2, AES, SHA included) instruction that accesses XMM registers.
Tests whether the instruction is AVX+ (FMA included) instruction that accesses XMM|YMM|ZMM registers.
Tests whether the instruction can be prefixed with LOCK prefix.
Tests whether the instruction can be prefixed with REP (REPE|REPZ) prefix.
Tests whether the instruction can be prefixed with XACQUIRE prefix.
Tests whether the instruction can be prefixed with XRELEASE prefix.
Tests whether the rep prefix is supported by the instruction, but ignored (has no effect).
Tests whether the instruction uses MIB.
Tests whether the instruction uses VSIB.
Tests whether the instruction uses VEX (can be set together with EVEX if both are encodable).
Tests whether the instruction uses EVEX (can be set together with VEX if both are encodable).
Tests whether the instruction uses EVEX (can be set together with VEX if both are encodable).
Tests whether the instruction supports AVX512 masking {k}.
Tests whether the instruction supports AVX512 zeroing {k}{z}.
Tests whether the instruction supports AVX512 embedded-rounding {er}.
Tests whether the instruction supports AVX512 suppress-all-exceptions {sae}.
Tests whether the instruction supports AVX512 broadcast (either 32-bit or 64-bit).
Tests whether the instruction supports AVX512 broadcast (16-bit).
Tests whether the instruction supports AVX512 broadcast (32-bit).
Tests whether the instruction supports AVX512 broadcast (64-bit).
Returns a control flow category of the instruction.
Returns a hint that can be used when both inputs are the same register.
Reserved for future use.
Index to _commonInfoTable.
Index to _additionalInfoTable.
Instruction encoding (internal encoding identifier used by Assembler).
Main opcode value (0..255).
Index to _mainOpcodeTable` that is combined with _mainOpcodeValue to form the final opcode.
Index to _altOpcodeTable that contains a full alternative opcode.