Lines Matching refs:offset

109 #define GET_STACK_SLOT(offset)    (*((intptr_t*) &topOfStack[-(offset)]))
110 #define STACK_SLOT(offset) ((address) &topOfStack[-(offset)])
111 #define STACK_ADDR(offset) (*((address *) &topOfStack[-(offset)]))
112 #define STACK_INT(offset) (*((jint*) &topOfStack[-(offset)]))
113 #define STACK_FLOAT(offset) (*((jfloat *) &topOfStack[-(offset)]))
114 #define STACK_OBJECT(offset) (*((oop *) &topOfStack [-(offset)]))
115 #define STACK_DOUBLE(offset) (((VMJavaVal64*) &topOfStack[-(offset)])->d)
116 #define STACK_LONG(offset) (((VMJavaVal64 *) &topOfStack[-(offset)])->l)
118 #define SET_STACK_SLOT(value, offset) (*(intptr_t*)&topOfStack[-(offset)] = *(intptr_t*)(value))
119 #define SET_STACK_ADDR(value, offset) (*((address *)&topOfStack[-(offset)]) = (value))
120 #define SET_STACK_INT(value, offset) (*((jint *)&topOfStack[-(offset)]) = (value))
121 #define SET_STACK_FLOAT(value, offset) (*((jfloat *)&topOfStack[-(offset)]) = (value))
122 #define SET_STACK_OBJECT(value, offset) (*((oop *)&topOfStack[-(offset)]) = (value))
123 #define SET_STACK_DOUBLE(value, offset) (((VMJavaVal64*)&topOfStack[-(offset)])->d = (value))
124 #define SET_STACK_DOUBLE_FROM_ADDR(addr, offset) (((VMJavaVal64*)&topOfStack[-(offset)])->d = \
126 #define SET_STACK_LONG(value, offset) (((VMJavaVal64*)&topOfStack[-(offset)])->l = (value))
127 #define SET_STACK_LONG_FROM_ADDR(addr, offset) (((VMJavaVal64*)&topOfStack[-(offset)])->l = \
131 #define LOCALS_SLOT(offset) ((intptr_t*)&locals[-(offset)])
132 #define LOCALS_ADDR(offset) ((address)locals[-(offset)])
133 #define LOCALS_INT(offset) (*((jint*)&locals[-(offset)]))
134 #define LOCALS_FLOAT(offset) (*((jfloat*)&locals[-(offset)]))
135 #define LOCALS_OBJECT(offset) ((oop)locals[-(offset)])
136 #define LOCALS_DOUBLE(offset) (((VMJavaVal64*)&locals[-((offset) + 1)])->d)
137 #define LOCALS_LONG(offset) (((VMJavaVal64*)&locals[-((offset) + 1)])->l)
138 #define LOCALS_LONG_AT(offset) (((address)&locals[-((offset) + 1)]))
139 #define LOCALS_DOUBLE_AT(offset) (((address)&locals[-((offset) + 1)]))
141 #define SET_LOCALS_SLOT(value, offset) (*(intptr_t*)&locals[-(offset)] = *(intptr_t *)(value))
142 #define SET_LOCALS_ADDR(value, offset) (*((address *)&locals[-(offset)]) = (value))
143 #define SET_LOCALS_INT(value, offset) (*((jint *)&locals[-(offset)]) = (value))
144 #define SET_LOCALS_FLOAT(value, offset) (*((jfloat *)&locals[-(offset)]) = (value))
145 #define SET_LOCALS_OBJECT(value, offset) (*((oop *)&locals[-(offset)]) = (value))
146 #define SET_LOCALS_DOUBLE(value, offset) (((VMJavaVal64*)&locals[-((offset)+1)])->d = (value))
147 #define SET_LOCALS_LONG(value, offset) (((VMJavaVal64*)&locals[-((offset)+1)])->l = (value))
148 #define SET_LOCALS_DOUBLE_FROM_ADDR(addr, offset) (((VMJavaVal64*)&locals[-((offset)+1)])->d = \
150 #define SET_LOCALS_LONG_FROM_ADDR(addr, offset) (((VMJavaVal64*)&locals[-((offset)+1)])->l = \
155 #define VMSLOTS_SLOT(offset) ((intptr_t*)&vmslots[(offset)])
156 #define VMSLOTS_ADDR(offset) ((address)vmslots[(offset)])
157 #define VMSLOTS_INT(offset) (*((jint*)&vmslots[(offset)]))
158 #define VMSLOTS_FLOAT(offset) (*((jfloat*)&vmslots[(offset)]))
159 #define VMSLOTS_OBJECT(offset) ((oop)vmslots[(offset)])
160 #define VMSLOTS_DOUBLE(offset) (((VMJavaVal64*)&vmslots[(offset) - 1])->d)
161 #define VMSLOTS_LONG(offset) (((VMJavaVal64*)&vmslots[(offset) - 1])->l)
163 #define SET_VMSLOTS_SLOT(value, offset) (*(intptr_t*)&vmslots[(offset)] = *(intptr_t *)(value))
164 #define SET_VMSLOTS_ADDR(value, offset) (*((address *)&vmslots[(offset)]) = (value))
165 #define SET_VMSLOTS_INT(value, offset) (*((jint *)&vmslots[(offset)]) = (value))
166 #define SET_VMSLOTS_FLOAT(value, offset) (*((jfloat *)&vmslots[(offset)]) = (value))
167 #define SET_VMSLOTS_OBJECT(value, offset) (*((oop *)&vmslots[(offset)]) = (value))
168 #define SET_VMSLOTS_DOUBLE(value, offset) (((VMJavaVal64*)&vmslots[(offset) - 1])->d = (value))
169 #define SET_VMSLOTS_LONG(value, offset) (((VMJavaVal64*)&vmslots[(offset) - 1])->l = (value))