Lines Matching refs:Assembler

63 #define a__ ((Assembler*)_masm)->
82 address npc = Assembler::locate_next_instruction(pc);
295 __ jcc(Assembler::equal, skip_ldmx);
310 __ jcc(Assembler::equal, L);
321 __ jcc(Assembler::zero, parameters_done);
331 __ jcc(Assembler::notZero, loop);
350 __ jcc(Assembler::equal, is_long);
352 __ jcc(Assembler::equal, is_long);
354 __ jcc(Assembler::equal, is_float);
356 __ jcc(Assembler::equal, is_double);
371 __ jcc(Assembler::notEqual, S);
374 __ jcc(Assembler::equal, L);
376 __ jcc(Assembler::equal, L);
449 __ jcc(Assembler::notEqual, S);
452 __ jcc(Assembler::equal, L);
504 __ jcc(Assembler::notEqual, L);
528 __ jcc(Assembler::notEqual, L);
686 __ membar(Assembler::StoreLoad);
749 __ jcc(Assembler::equal, ok_ret);
784 __ jcc(Assembler::negative, L);
788 __ cmovl(Assembler::positive, c_rarg3, rax);
821 __ jcc(Assembler::negative, L);
825 __ cmov(Assembler::positive, c_rarg3, rax);
867 __ jcc(Assembler::negative, L); // NaN -> 0
871 __ cmov(Assembler::positive, c_rarg2, rax);
914 __ jcc(Assembler::negative, L); // NaN -> 0
918 __ cmovq(Assembler::positive, c_rarg2, rax);
1018 __ jcc(Assembler::zero, exit); // if obj is NULL it is OK
1025 __ jcc(Assembler::notZero, error);
1033 __ jcc(Assembler::zero, error); // if klass is NULL it is broken
1040 __ jcc(Assembler::notZero, error);
1045 __ jcc(Assembler::zero, error); // if klass' klass is NULL it is broken
1051 __ jcc(Assembler::notZero, error);
1116 __ jcc(Assembler::equal, L);
1149 __ jump_cc(Assembler::belowEqual, no_overlap);
1151 __ jump_cc(Assembler::aboveEqual, no_overlap);
1153 __ jcc(Assembler::belowEqual, (*NOLp));
1155 __ jcc(Assembler::aboveEqual, (*NOLp));
1295 __ jcc(Assembler::greaterEqual, L_loop);
1342 __ jcc(Assembler::lessEqual, L_loop);
1344 __ jccb(Assembler::greater, L_end);
1375 __ jcc(Assembler::lessEqual, L_loop);
1378 __ jcc(Assembler::less, L_copy_8_bytes); // Copy trailing qwords
1418 __ jcc(Assembler::greaterEqual, L_loop);
1421 __ jccb(Assembler::less, L_end);
1452 __ jcc(Assembler::greaterEqual, L_loop);
1455 __ jcc(Assembler::greater, L_copy_8_bytes); // Copy trailing qwords
1522 __ jcc(Assembler::notZero, L_copy_8_bytes);
1527 __ jccb(Assembler::zero, L_copy_2_bytes);
1537 __ jccb(Assembler::zero, L_copy_byte);
1547 __ jccb(Assembler::zero, L_exit);
1614 __ jcc(Assembler::zero, L_copy_2_bytes);
1622 __ jcc(Assembler::zero, L_copy_4_bytes);
1629 __ jcc(Assembler::zero, L_copy_bytes);
1639 __ jcc(Assembler::notZero, L_copy_8_bytes);
1721 __ jcc(Assembler::notZero, L_copy_8_bytes);
1729 __ jccb(Assembler::zero, L_copy_2_bytes);
1739 __ jccb(Assembler::zero, L_exit);
1826 __ jccb(Assembler::zero, L_copy_4_bytes);
1833 __ jcc(Assembler::zero, L_copy_bytes);
1843 __ jcc(Assembler::notZero, L_copy_8_bytes);
1931 __ jcc(Assembler::notZero, L_copy_8_bytes);
1936 __ jccb(Assembler::zero, L_exit);
2013 __ jcc(Assembler::zero, L_copy_bytes);
2023 __ jcc(Assembler::notZero, L_copy_8_bytes);
2113 __ jcc(Assembler::notZero, L_copy_8_bytes);
2196 __ jcc(Assembler::notZero, L_copy_8_bytes);
2290 // Assembler stub will be used for this call to arraycopy
2347 __ jcc(Assembler::equal, L);
2368 __ jcc(Assembler::notZero, L_load_element);
2384 __ jcc(Assembler::zero, L_do_card_marks);
2390 __ jcc(Assembler::zero, L_store_element);
2405 __ jccb(Assembler::notZero, L_post_barrier);
2468 __ jccb(Assembler::zero, L_long_aligned);
2471 __ jccb(Assembler::zero, L_int_aligned);
2474 __ jump_cc(Assembler::notZero, RuntimeAddress(byte_copy_entry));
2507 __ jcc(Assembler::above, L_failed);
2513 __ jcc(Assembler::above, L_failed);
2581 // Assembler stub will be used for this call to arraycopy
2597 __ jccb(Assembler::zero, L_failed_0);
2601 __ jccb(Assembler::negative, L_failed_0);
2605 __ jccb(Assembler::zero, L_failed_0);
2610 __ jccb(Assembler::negative, L_failed_0);
2627 __ jccb(Assembler::negative, L_failed_0);
2636 __ jcc(Assembler::notZero, L2); // it is broken if klass is NULL
2642 __ jcc(Assembler::equal, L1); // this would be broken also
2660 __ jcc(Assembler::equal, L_objArray);
2665 __ jcc(Assembler::notEqual, L_failed);
2672 __ jcc(Assembler::greaterEqual, L_failed);
2680 __ jcc(Assembler::greaterEqual, L);
2717 __ jccb(Assembler::notEqual, L_copy_shorts);
2725 __ jccb(Assembler::notEqual, L_copy_ints);
2733 __ jccb(Assembler::notEqual, L_copy_longs);
2745 __ jcc(Assembler::equal, L);
2764 __ jcc(Assembler::notEqual, L_checkcast_copy);
2783 __ jcc(Assembler::notEqual, L_failed);
3115 __ jccb(Assembler::equal, L_doLast);
3124 __ jccb(Assembler::equal, L_doLast);
3207 __ jccb(Assembler::equal, L_doLast);
3216 __ jccb(Assembler::equal, L_doLast);
3304 __ jcc(Assembler::notEqual, L_key_192_256);
3322 __ jcc(Assembler::notEqual, L_loopTop_128);
3342 __ jcc(Assembler::notEqual, L_key_256);
3360 __ jcc(Assembler::notEqual, L_loopTop_192);
3382 __ jcc(Assembler::notEqual, L_loopTop_256);
3466 __ jcc(Assembler::notEqual, L_key_192_256);
3474 __ jcc(Assembler::less, L_singleBlock_loopTop_128);
3522 __ jcc(Assembler::equal, L_exit);
3557 __ jcc(Assembler::notEqual, L_key_256);
3580 __ jcc(Assembler::notEqual,L_singleBlock_loopTop_192);
3609 __ jcc(Assembler::notEqual,L_singleBlock_loopTop_256);
3705 __ jcc(Assembler::notEqual, L);