VMOffsets.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 27 Jan 2016 08:34:29 +0000
changeset 15 eccc20e9c2e1
parent 13 b3d0f59702b7
child 17 54798ae989cc
permissions -rw-r--r--
Added subpackage c1 for LLVM based compiler.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'jv:dragonfly' }"
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
"{ NameSpace: Smalltalk }"
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
SharedPool subclass:#VMOffsets
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	instanceVariableNames:''
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	classVariableNames:'SIZEOF_CONTEXTHEADER SIZEOF_CONPRIVATE
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
		OFFS__BYTEOFFS_CONTEXT_SENDER OFFS__BYTEOFFS_CONTEXT_HOME
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
		OFFS__BYTEOFFS_CONTEXT_RECEIVER OFFS__BYTEOFFS_CONTEXT_SELECTOR
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
		OFFS__BYTEOFFS_CONTEXT_SEARCHCLASS OFFS__BYTEOFFS_CONTEXT_LINENO
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
		OFFS__BYTEOFFS_CONTEXT_RETVAL OFFS___ySTACK_HANDLER__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
		OFFS___ySTACK_HANDLER_N__ OFFS___ySTACK_HANDLER_U__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
		OFFS___MKLARGEINT OFFS___store OFFS___new OFFS__SEND0 OFFS__SEND1
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
		OFFS__SEND2 OFFS__SEND3 OFFS__SEND4 OFFS__SEND5 OFFS__SEND6
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
		OFFS__SEND7 OFFS__SEND8 OFFS__SEND9 OFFS__SEND10 OFFS__SEND11
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
		OFFS__SEND12 OFFS__SEND13 OFFS__SEND14 OFFS__SEND15
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
		OFFS___ILC_CHECK0__ OFFS___ILC_CHECK1__ OFFS___ILC_CHECK2__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
		OFFS___ILC_CHECK3__ OFFS___ILC_CHECK4__ OFFS___ILC_CHECK5__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
		OFFS___ILC_CHECK6__ OFFS___ILC_CHECK7__ OFFS___ILC_CHECK8__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
		OFFS___ILC_CHECK9__ OFFS___ILC_CHECK10__ OFFS___ILC_CHECK11__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
		OFFS___ILC_CHECK12__ OFFS___ILC_CHECK13__ OFFS___ILC_CHECK14__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
		OFFS___ILC_CHECK15__ OFFS___ILC_CHECK0s__ OFFS___ILC_CHECK1s__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
		OFFS___ILC_CHECK2s__ OFFS___ILC_CHECK3s__ OFFS___ILC_CHECK4s__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
		OFFS___ILC_CHECK5s__ OFFS___ILC_CHECK6s__ OFFS___ILC_CHECK7s__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
		OFFS___ILC_CHECK8s__ OFFS___ILC_CHECK9s__ OFFS___ILC_CHECK10s__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
		OFFS___ILC_CHECK11s__ OFFS___ILC_CHECK12s__ OFFS___ILC_CHECK13s__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
		OFFS___ILC_CHECK14s__ OFFS___ILC_CHECK15s__ OFFS___stackBottom__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
		OFFS___stackTop__ OFFS___newNextPtr__ OFFS___newEndPtr__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
		OFFS___newSpace__ OFFS___thisContext OFFS_true OFFS_false
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
		OFFS_Float OFFS_SmallInteger OFFS_UndefinedObject OFFS_Context
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
		OFFS_BlockContext OFFS_ShortFloat OFFS_trueStruct
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
		OFFS_falseStruct OFFS_jmp_SEND0 OFFS_jmp_SEND1 OFFS_jmp_SEND2
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
		OFFS_jmp_SEND3 OFFS_jmp_SEND4 OFFS_jmp_SEND5 OFFS_jmp_SEND6
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
		OFFS_jmp_SEND7 OFFS_jmp_SEND8 OFFS_jmp_SEND9 OFFS_jmp_SEND10
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
		OFFS_jmp_SEND11 OFFS_jmp_SEND12 OFFS_jmp_SEND13 OFFS_jmp_SEND14
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
		OFFS_jmp_SEND15 OFFS_jmp_SENDN OFFS_jmp__ySTACK_HANDLER__
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
		OFFS_jmp__ySTACK_HANDLER_U__ OFFS_jmp__ySTACK_HANDLER_N__'
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
	poolDictionaries:''
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
	category:'System-Compiler-Interface'
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
!
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
!VMOffsets class methodsFor:'class initialization'!
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
initialize
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
%{
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
    @global(VMOffsets:SIZEOF_CONTEXTHEADER) = __MKINT(SIZEOF_CONTEXTHEADER);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
    @global(VMOffsets:SIZEOF_CONPRIVATE) = __MKINT(SIZEOF_CONPRIVATE);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_SENDER) = __MKINT(OFFS__BYTEOFFS_CONTEXT_SENDER);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_HOME) = __MKINT(OFFS__BYTEOFFS_CONTEXT_HOME);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_RECEIVER) = __MKINT(OFFS__BYTEOFFS_CONTEXT_RECEIVER);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_SELECTOR) = __MKINT(OFFS__BYTEOFFS_CONTEXT_SELECTOR);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_SEARCHCLASS) = __MKINT(OFFS__BYTEOFFS_CONTEXT_SEARCHCLASS);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_LINENO) = __MKINT(OFFS__BYTEOFFS_CONTEXT_LINENO);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
    @global(VMOffsets:OFFS__BYTEOFFS_CONTEXT_RETVAL) = __MKINT(OFFS__BYTEOFFS_CONTEXT_RETVAL);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
    @global(VMOffsets:OFFS___ySTACK_HANDLER__) = __MKINT(OFFS___ySTACK_HANDLER__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
    @global(VMOffsets:OFFS___ySTACK_HANDLER_N__) = __MKINT(OFFS___ySTACK_HANDLER_N__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
    @global(VMOffsets:OFFS___ySTACK_HANDLER_U__) = __MKINT(OFFS___ySTACK_HANDLER_U__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
    @global(VMOffsets:OFFS___MKLARGEINT) = __MKINT(OFFS___MKLARGEINT);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
    @global(VMOffsets:OFFS___store) = __MKINT(OFFS___store);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
    @global(VMOffsets:OFFS___new) = __MKINT(OFFS___new);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
    @global(VMOffsets:OFFS__SEND0) = __MKINT(OFFS__SEND0);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
    @global(VMOffsets:OFFS__SEND1) = __MKINT(OFFS__SEND1);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
    @global(VMOffsets:OFFS__SEND2) = __MKINT(OFFS__SEND2);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
    @global(VMOffsets:OFFS__SEND3) = __MKINT(OFFS__SEND3);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
    @global(VMOffsets:OFFS__SEND4) = __MKINT(OFFS__SEND4);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
    @global(VMOffsets:OFFS__SEND5) = __MKINT(OFFS__SEND5);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
    @global(VMOffsets:OFFS__SEND6) = __MKINT(OFFS__SEND6);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
    @global(VMOffsets:OFFS__SEND7) = __MKINT(OFFS__SEND7);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
    @global(VMOffsets:OFFS__SEND8) = __MKINT(OFFS__SEND8);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
    @global(VMOffsets:OFFS__SEND9) = __MKINT(OFFS__SEND9);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
    @global(VMOffsets:OFFS__SEND10) = __MKINT(OFFS__SEND10);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
    @global(VMOffsets:OFFS__SEND11) = __MKINT(OFFS__SEND11);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
    @global(VMOffsets:OFFS__SEND12) = __MKINT(OFFS__SEND12);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
    @global(VMOffsets:OFFS__SEND13) = __MKINT(OFFS__SEND13);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
    @global(VMOffsets:OFFS__SEND14) = __MKINT(OFFS__SEND14);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
    @global(VMOffsets:OFFS__SEND15) = __MKINT(OFFS__SEND15);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
    @global(VMOffsets:OFFS___ILC_CHECK0__) = __MKINT(OFFS___ILC_CHECK0__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
    @global(VMOffsets:OFFS___ILC_CHECK1__) = __MKINT(OFFS___ILC_CHECK1__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
    @global(VMOffsets:OFFS___ILC_CHECK2__) = __MKINT(OFFS___ILC_CHECK2__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
    @global(VMOffsets:OFFS___ILC_CHECK3__) = __MKINT(OFFS___ILC_CHECK3__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
    @global(VMOffsets:OFFS___ILC_CHECK4__) = __MKINT(OFFS___ILC_CHECK4__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
    @global(VMOffsets:OFFS___ILC_CHECK5__) = __MKINT(OFFS___ILC_CHECK5__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
    @global(VMOffsets:OFFS___ILC_CHECK6__) = __MKINT(OFFS___ILC_CHECK6__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
    @global(VMOffsets:OFFS___ILC_CHECK7__) = __MKINT(OFFS___ILC_CHECK7__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
    @global(VMOffsets:OFFS___ILC_CHECK8__) = __MKINT(OFFS___ILC_CHECK8__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
    @global(VMOffsets:OFFS___ILC_CHECK9__) = __MKINT(OFFS___ILC_CHECK9__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
    @global(VMOffsets:OFFS___ILC_CHECK10__) = __MKINT(OFFS___ILC_CHECK10__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
    @global(VMOffsets:OFFS___ILC_CHECK11__) = __MKINT(OFFS___ILC_CHECK11__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
    @global(VMOffsets:OFFS___ILC_CHECK12__) = __MKINT(OFFS___ILC_CHECK12__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
    @global(VMOffsets:OFFS___ILC_CHECK13__) = __MKINT(OFFS___ILC_CHECK13__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
    @global(VMOffsets:OFFS___ILC_CHECK14__) = __MKINT(OFFS___ILC_CHECK14__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
    @global(VMOffsets:OFFS___ILC_CHECK15__) = __MKINT(OFFS___ILC_CHECK15__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
    @global(VMOffsets:OFFS___ILC_CHECK0s__) = __MKINT(OFFS___ILC_CHECK0s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
    @global(VMOffsets:OFFS___ILC_CHECK1s__) = __MKINT(OFFS___ILC_CHECK1s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
    @global(VMOffsets:OFFS___ILC_CHECK2s__) = __MKINT(OFFS___ILC_CHECK2s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
    @global(VMOffsets:OFFS___ILC_CHECK3s__) = __MKINT(OFFS___ILC_CHECK3s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
    @global(VMOffsets:OFFS___ILC_CHECK4s__) = __MKINT(OFFS___ILC_CHECK4s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
    @global(VMOffsets:OFFS___ILC_CHECK5s__) = __MKINT(OFFS___ILC_CHECK5s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
    @global(VMOffsets:OFFS___ILC_CHECK6s__) = __MKINT(OFFS___ILC_CHECK6s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
    @global(VMOffsets:OFFS___ILC_CHECK7s__) = __MKINT(OFFS___ILC_CHECK7s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
    @global(VMOffsets:OFFS___ILC_CHECK8s__) = __MKINT(OFFS___ILC_CHECK8s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
    @global(VMOffsets:OFFS___ILC_CHECK9s__) = __MKINT(OFFS___ILC_CHECK9s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
    @global(VMOffsets:OFFS___ILC_CHECK10s__) = __MKINT(OFFS___ILC_CHECK10s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
    @global(VMOffsets:OFFS___ILC_CHECK11s__) = __MKINT(OFFS___ILC_CHECK11s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    @global(VMOffsets:OFFS___ILC_CHECK12s__) = __MKINT(OFFS___ILC_CHECK12s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
    @global(VMOffsets:OFFS___ILC_CHECK13s__) = __MKINT(OFFS___ILC_CHECK13s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    @global(VMOffsets:OFFS___ILC_CHECK14s__) = __MKINT(OFFS___ILC_CHECK14s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
    @global(VMOffsets:OFFS___ILC_CHECK15s__) = __MKINT(OFFS___ILC_CHECK15s__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
    @global(VMOffsets:OFFS___stackBottom__) = __MKINT(OFFS___stackBottom__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
    @global(VMOffsets:OFFS___stackTop__) = __MKINT(OFFS___stackTop__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
    @global(VMOffsets:OFFS___newNextPtr__) = __MKINT(OFFS___newNextPtr__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
    @global(VMOffsets:OFFS___newEndPtr__) = __MKINT(OFFS___newEndPtr__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
    @global(VMOffsets:OFFS___newSpace__) = __MKINT(OFFS___newSpace__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
    @global(VMOffsets:OFFS___thisContext) = __MKINT(OFFS___thisContext);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
    @global(VMOffsets:OFFS_true) = __MKINT(OFFS_true);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
    @global(VMOffsets:OFFS_false) = __MKINT(OFFS_false);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
    @global(VMOffsets:OFFS_Float) = __MKINT(OFFS_Float);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
    @global(VMOffsets:OFFS_SmallInteger) = __MKINT(OFFS_SmallInteger);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
    @global(VMOffsets:OFFS_UndefinedObject) = __MKINT(OFFS_UndefinedObject);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
    @global(VMOffsets:OFFS_Context) = __MKINT(OFFS_Context);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
    @global(VMOffsets:OFFS_BlockContext) = __MKINT(OFFS_BlockContext);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
    @global(VMOffsets:OFFS_ShortFloat) = __MKINT(OFFS_ShortFloat);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
    @global(VMOffsets:OFFS_trueStruct) = __MKINT(OFFS_trueStruct);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
    @global(VMOffsets:OFFS_falseStruct) = __MKINT(OFFS_falseStruct);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
    @global(VMOffsets:OFFS_jmp_SEND0) = __MKINT(OFFS_jmp_SEND0);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
    @global(VMOffsets:OFFS_jmp_SEND1) = __MKINT(OFFS_jmp_SEND1);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
    @global(VMOffsets:OFFS_jmp_SEND2) = __MKINT(OFFS_jmp_SEND2);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
    @global(VMOffsets:OFFS_jmp_SEND3) = __MKINT(OFFS_jmp_SEND3);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
    @global(VMOffsets:OFFS_jmp_SEND4) = __MKINT(OFFS_jmp_SEND4);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
    @global(VMOffsets:OFFS_jmp_SEND5) = __MKINT(OFFS_jmp_SEND5);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
    @global(VMOffsets:OFFS_jmp_SEND6) = __MKINT(OFFS_jmp_SEND6);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
    @global(VMOffsets:OFFS_jmp_SEND7) = __MKINT(OFFS_jmp_SEND7);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
    @global(VMOffsets:OFFS_jmp_SEND8) = __MKINT(OFFS_jmp_SEND8);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
    @global(VMOffsets:OFFS_jmp_SEND9) = __MKINT(OFFS_jmp_SEND9);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
    @global(VMOffsets:OFFS_jmp_SEND10) = __MKINT(OFFS_jmp_SEND10);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
    @global(VMOffsets:OFFS_jmp_SEND11) = __MKINT(OFFS_jmp_SEND11);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
    @global(VMOffsets:OFFS_jmp_SEND12) = __MKINT(OFFS_jmp_SEND12);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
    @global(VMOffsets:OFFS_jmp_SEND13) = __MKINT(OFFS_jmp_SEND13);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
    @global(VMOffsets:OFFS_jmp_SEND14) = __MKINT(OFFS_jmp_SEND14);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
    @global(VMOffsets:OFFS_jmp_SEND15) = __MKINT(OFFS_jmp_SEND15);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
    @global(VMOffsets:OFFS_jmp_SENDN) = __MKINT(OFFS_jmp_SENDN);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
    @global(VMOffsets:OFFS_jmp__ySTACK_HANDLER__) = __MKINT(OFFS_jmp__ySTACK_HANDLER__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
    @global(VMOffsets:OFFS_jmp__ySTACK_HANDLER_U__) = __MKINT(OFFS_jmp__ySTACK_HANDLER_U__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
    @global(VMOffsets:OFFS_jmp__ySTACK_HANDLER_N__) = __MKINT(OFFS_jmp__ySTACK_HANDLER_N__);
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
%}.
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
    "Created: / 25-01-2016 / 14:20:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
! !
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
b3d0f59702b7 Added VMData and VMOffsets shared pools.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
VMOffsets initialize!