comparison src/cpu/x86/vm/assembler_x86.cpp @ 420:a1980da045cc

6462850: generate biased locking code in C2 ideal graph Summary: Inline biased locking code in C2 ideal graph during macro nodes expansion Reviewed-by: never
author kvn
date Fri, 07 Nov 2008 09:29:38 -0800
parents 2649e5276dd7
children db4caa99ef11
comparison
equal deleted inserted replaced
419:0bf25c4807f9 420:a1980da045cc
619 case 0xDC: // fadd_d a; fsubr_d a; fmul_d a; fdivr_d a; fcomp_d a 619 case 0xDC: // fadd_d a; fsubr_d a; fmul_d a; fdivr_d a; fcomp_d a
620 case 0xDE: // faddp_d a; fsubrp_d a; fmulp_d a; fdivrp_d a; fcompp_d a 620 case 0xDE: // faddp_d a; fsubrp_d a; fmulp_d a; fdivrp_d a; fcompp_d a
621 debug_only(has_disp32 = true); 621 debug_only(has_disp32 = true);
622 break; 622 break;
623 623
624 case 0xF0: // Lock
625 assert(os::is_MP(), "only on MP");
626 goto again_after_prefix;
627
624 case 0xF3: // For SSE 628 case 0xF3: // For SSE
625 case 0xF2: // For SSE2 629 case 0xF2: // For SSE2
626 switch (0xFF & *ip++) { 630 switch (0xFF & *ip++) {
627 case REX: 631 case REX:
628 case REX_B: 632 case REX_B: