Package com.kenai.jnr.x86asm
Class SerializerCore
- java.lang.Object
-
- com.kenai.jnr.x86asm.SerializerCore
-
- Direct Known Subclasses:
SerializerIntrinsics
@Deprecated public abstract class SerializerCore extends java.lang.ObjectDeprecated.Assembler intrinsics seralizer. SerializerCore is abstract class that is used by @c Assembler and @a Compiler. You probably never use this class directly, instead you use it to serialize intrinsics to @c Assembler or @c Compiler. @c SerializerIntrinsics implements all intruction intrinsics thats used and @c Serializer is public serializer class that should be used (instead of @c SerializerCore or @c SerializerInstrinsics). Note: Use alwaysSerializerclass, this class is only designed to decrease code size when exporting AsmJit library symbols. Some compilers (for example MSVC) are exporting inline symbols when class is declared to export them andSerializerclass contains really huge count of symbols that will be never used (everything is inlined).
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static INST_CODE[]_cmovcctableDeprecated.Map used for cmovcc instructions.(package private) static INST_CODE[]_jcctableDeprecated.Map used for jcc instructions.(package private) static Operand_noneDeprecated.(package private) static INST_CODE[]_setcctableDeprecated.
-
Constructor Summary
Constructors Constructor Description SerializerCore()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description (package private) void_emitJcc(INST_CODE code, Label label, int hint)Deprecated.(package private) void_emitJcc(INST_CODE code, Label label, HINT hint)Deprecated.(package private) abstract void_emitX86(INST_CODE code, Operand o1, Operand o2, Operand o3)Deprecated.(package private) static INST_CODEconditionToCMovCC(CONDITION cc)Deprecated.(package private) static INST_CODEconditionToJCC(CONDITION cc)Deprecated.(package private) static INST_CODEconditionToSetCC(CONDITION cc)Deprecated.(package private) voidemitX86(INST_CODE code)Deprecated.(package private) voidemitX86(INST_CODE code, Operand o1)Deprecated.(package private) voidemitX86(INST_CODE code, Operand o1, Operand o2)Deprecated.(package private) voidemitX86(INST_CODE code, Operand o1, Operand o2, Operand o3)Deprecated.(package private) abstract booleanis64()Deprecated.
-
-
-
Method Detail
-
emitX86
void emitX86(INST_CODE code)
Deprecated.
-
is64
abstract boolean is64()
Deprecated.
-
-