Mercurial > hg > graal-jvmci-8
comparison src/cpu/x86/vm/interpreterRT_x86_64.cpp @ 645:c3a720eefe82
6816308: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
Summary: Allow Hotspot builds with latest Windows SDK 6.1 on 64bit Windows 2003
Reviewed-by: ohair, tbell, jcoomes
author | kvn |
---|---|
date | Mon, 16 Mar 2009 15:06:33 -0700 |
parents | 9ee9cf798b59 |
children | bd02caa94611 |
comparison
equal
deleted
inserted
replaced
644:c517646eef23 | 645:c3a720eefe82 |
---|---|
347 debug_only(verify_tag(frame::TagValue)); | 347 debug_only(verify_tag(frame::TagValue)); |
348 _from -= Interpreter::stackElementSize(); | 348 _from -= Interpreter::stackElementSize(); |
349 | 349 |
350 if (_num_args < Argument::n_float_register_parameters_c-1) { | 350 if (_num_args < Argument::n_float_register_parameters_c-1) { |
351 *_reg_args++ = from_obj; | 351 *_reg_args++ = from_obj; |
352 *_fp_identifiers |= (0x01 << (_num_args*2)); // mark as float | 352 *_fp_identifiers |= (intptr_t)(0x01 << (_num_args*2)); // mark as float |
353 _num_args++; | 353 _num_args++; |
354 } else { | 354 } else { |
355 *_to++ = from_obj; | 355 *_to++ = from_obj; |
356 } | 356 } |
357 } | 357 } |
362 debug_only(verify_tag(frame::TagValue)); | 362 debug_only(verify_tag(frame::TagValue)); |
363 _from -= 2*Interpreter::stackElementSize(); | 363 _from -= 2*Interpreter::stackElementSize(); |
364 | 364 |
365 if (_num_args < Argument::n_float_register_parameters_c-1) { | 365 if (_num_args < Argument::n_float_register_parameters_c-1) { |
366 *_reg_args++ = from_obj; | 366 *_reg_args++ = from_obj; |
367 *_fp_identifiers |= (0x3 << (_num_args*2)); // mark as double | 367 *_fp_identifiers |= (intptr_t)(0x3 << (_num_args*2)); // mark as double |
368 _num_args++; | 368 _num_args++; |
369 } else { | 369 } else { |
370 *_to++ = from_obj; | 370 *_to++ = from_obj; |
371 } | 371 } |
372 } | 372 } |