Lines Matching defs:result
95 intptr_t *result = NULL;
126 // Convert the result
160 // Copy the result into the caller's frame
163 result = istate->stack() + result_slots;
194 // Push our result
196 stack->push(result[-i]);
325 intptr_t result[4 - LogBytesPerWord];
326 ffi_call(handler->cif(), (void (*)()) function, result, arguments);
359 // If the result was an oop then unbox it and store it in
363 if (result[0])
364 istate->set_oop_temp(*(oop *) result[0]);
399 // Push our result
410 result[0] <<= (BitsPerWord - BitsPerByte);
412 SET_LOCALS_INT(*(jboolean *) result != 0, 0);
417 result[0] <<= (BitsPerWord - BitsPerShort);
419 SET_LOCALS_INT(*(jchar *) result, 0);
424 result[0] <<= (BitsPerWord - BitsPerByte);
426 SET_LOCALS_INT(*(jbyte *) result, 0);
431 result[0] <<= (BitsPerWord - BitsPerShort);
433 SET_LOCALS_INT(*(jshort *) result, 0);
438 result[0] <<= (BitsPerWord - BitsPerInt);
440 SET_LOCALS_INT(*(jint *) result, 0);
444 SET_LOCALS_LONG(*(jlong *) result, 0);
448 SET_LOCALS_FLOAT(*(jfloat *) result, 0);
452 SET_LOCALS_DOUBLE(*(jdouble *) result, 0);
508 // Get the result and push it onto the stack