asm/libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 15 Jun 2016 23:46:29 +0100
changeset 23 d2d9a2d4d6bf
parent 17 54798ae989cc
permissions -rw-r--r--
Added README, licenses and copyright notices.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
/*
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 * $Header$
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
 *
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
 * DO NOT EDIT
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
 * automagically generated from the projectDefinition: jv_dragonfly_asm.
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 */
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
#define __INDIRECTVMINITCALLS__
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
#include <stc.h>
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
#ifdef WIN32
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
# pragma codeseg INITCODE "INITCODE"
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
#endif
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
DLL_EXPORT void _libjv_dragonfly_asm_Init() INIT_TEXT_SECTION;
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
DLL_EXPORT void _libjv_dragonfly_asm_InitDefinition() INIT_TEXT_SECTION;
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
#endif
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
17
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    19
extern void _AJAssembler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    20
extern void _AJCallInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    21
extern void _AJConstants_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    22
extern void _AJGeneratedCode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    23
extern void _AJInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    24
extern void _AJLineStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    25
extern void _AJRoutineStackManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    26
extern void _jv_137dragonfly_137asm_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    27
extern void _AJAlignmentInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    28
extern void _AJCdeclCallInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    29
extern void _AJData_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    30
extern void _AJInstructionDecoration_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    31
extern void _AJJumpInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    32
extern void _AJJumpLabel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    33
extern void _AJOperand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    34
extern void _AJReleaseTemps_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    35
extern void _AJReserveTemp_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    36
extern void _AJRoutineEpilogue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    37
extern void _AJRoutinePrologue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    38
extern void _AJStackInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    39
extern void _AJStdCallCallInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    40
extern void _AJx86Instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    41
extern void _AJx86Registers_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    42
extern void _AJBaseReg_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    43
extern void _AJCallArgument_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    44
extern void _AJCallCleanup_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    45
extern void _AJImmediate_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    46
extern void _AJMem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    47
extern void _AJx64Instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    48
extern void _AJx86Assembler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    49
extern void _AJx86InstructionDescription_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    50
extern void _AJx86JumpInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    51
extern void _AJMMRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    52
extern void _AJRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    53
extern void _AJx64Assembler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    54
extern void _AJx64InstructionDescription_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    55
extern void _AJx64JumpInstruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    56
extern void _AJx87Register_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    57
extern void _AJxMMRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    58
extern void _AJx86GPRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    59
extern void _AJx64RipRegister_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
3
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
17
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    61
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    62
void _libjv_dragonfly_asm_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    63
{
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    64
  __BEGIN_PACKAGE2__("libjv_dragonfly_asm__DFN", _libjv_dragonfly_asm_InitDefinition, "jv:dragonfly/asm");
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    65
    _jv_137dragonfly_137asm_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    66
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    67
  __END_PACKAGE__();
3
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
}
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
17
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    70
void _libjv_dragonfly_asm_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    71
{
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    72
  __BEGIN_PACKAGE2__("libjv_dragonfly_asm", _libjv_dragonfly_asm_Init, "jv:dragonfly/asm");
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    73
    _AJAssembler_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    74
    _AJCallInfo_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    75
    _AJConstants_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    76
    _AJGeneratedCode_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    77
    _AJInstruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    78
    _AJLineStream_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    79
    _AJRoutineStackManager_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    80
    _jv_137dragonfly_137asm_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    81
    _AJAlignmentInstruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    82
    _AJCdeclCallInfo_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    83
    _AJData_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    84
    _AJInstructionDecoration_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    85
    _AJJumpInstruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    86
    _AJJumpLabel_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    87
    _AJOperand_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    88
    _AJReleaseTemps_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    89
    _AJReserveTemp_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    90
    _AJRoutineEpilogue_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    91
    _AJRoutinePrologue_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    92
    _AJStackInstruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    93
    _AJStdCallCallInfo_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    94
    _AJx86Instruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    95
    _AJx86Registers_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    96
    _AJBaseReg_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    97
    _AJCallArgument_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    98
    _AJCallCleanup_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
    99
    _AJImmediate_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   100
    _AJMem_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   101
    _AJx64Instruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   102
    _AJx86Assembler_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   103
    _AJx86InstructionDescription_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   104
    _AJx86JumpInstruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   105
    _AJMMRegister_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   106
    _AJRegister_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   107
    _AJx64Assembler_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   108
    _AJx64InstructionDescription_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   109
    _AJx64JumpInstruction_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   110
    _AJx87Register_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   111
    _AJxMMRegister_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   112
    _AJx86GPRegister_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   113
    _AJx64RipRegister_Init(pass,__pRT__,snd);
3
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
17
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   115
    _jv_137dragonfly_137asm_extensions_Init(pass,__pRT__,snd);
54798ae989cc Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3
diff changeset
   116
  __END_PACKAGE__();
3
483729eb4432 Initial port ot Igor Stasenko's AsmJit
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
}