Lines Matching defs:from

54   static inline void put_int(jint  from, intptr_t *to)           { *(jint *)(to +   0  ) =  from; }
55 static inline void put_int(jint from, intptr_t *to, int& pos) { *(jint *)(to + pos++) = from; }
56 static inline void put_int(jint *from, intptr_t *to, int& pos) { *(jint *)(to + pos++) = *from; }
60 static inline void put_long(jlong from, intptr_t *to) {
61 *(jlong*) (to + 1) = from;
64 static inline void put_long(jlong from, intptr_t *to, int& pos) {
65 *(jlong*) (to + 1 + pos) = from;
69 static inline void put_long(jlong *from, intptr_t *to, int& pos) {
70 *(jlong*) (to + 1 + pos) = *from;
75 static inline void put_obj(oop from, intptr_t *to) { *(oop *)(to + 0 ) = from; }
76 static inline void put_obj(oop from, intptr_t *to, int& pos) { *(oop *)(to + pos++) = from; }
77 static inline void put_obj(oop *from, intptr_t *to, int& pos) { *(oop *)(to + pos++) = *from; }
80 static inline void put_float(jfloat from, intptr_t *to) { *(jfloat *)(to + 0 ) = from; }
81 static inline void put_float(jfloat from, intptr_t *to, int& pos) { *(jfloat *)(to + pos++) = from; }
82 static inline void put_float(jfloat *from, intptr_t *to, int& pos) { *(jfloat *)(to + pos++) = *from; }
86 static inline void put_double(jdouble from, intptr_t *to) {
87 *(jdouble*) (to + 1) = from;
90 static inline void put_double(jdouble from, intptr_t *to, int& pos) {
91 *(jdouble*) (to + 1 + pos) = from;
95 static inline void put_double(jdouble *from, intptr_t *to, int& pos) {
96 *(jdouble*) (to + 1 + pos) = *from;
101 // java primitive types from the interpreter stack.
103 static inline jint get_int (intptr_t *from) { return *(jint *) from; }
104 static inline jlong get_long (intptr_t *from) { return *(jlong *) (from + 1); }
105 static inline oop get_obj (intptr_t *from) { return *(oop *) from; }
106 static inline jfloat get_float (intptr_t *from) { return *(jfloat *) from; }
107 static inline jdouble get_double(intptr_t *from) { return *(jdouble *)(from + 1); }