Lines Matching refs:sethi

175    //    sethi %hi(K), %r; add %r, %lo(K), %r      (NativeMovConstReg)
264 assert((int)jmpl_offset == (int)NativeMovConstReg::add_offset, "sethi size ok");
308 // verify the pattern "sethi %hi22(imm), reg ; add reg, %lo10(imm), reg"
391 a->sethi(al1, I3);
394 a->sethi(al2, O2);
416 // Make sure code pattern is sethi/nop/add.
420 assert((int)nop_offset == (int)NativeMovConstReg::add_offset, "sethi size ok");
422 // Verify the pattern "sethi %hi22(imm), reg; nop; add reg, %lo10(imm), reg"
423 // The casual reader should note that on Sparc a nop is a special case if sethi
428 is_op2(i1, Assembler::sethi_op2) && rd1 == G0 && // nop is a special case of sethi
501 a->sethi(al1, I3);
505 a->sethi(al2, O2);
543 assert((int)add_offset == NativeMovConstReg::add_offset, "sethi size ok");
599 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
602 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
605 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
608 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
611 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
614 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
617 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
620 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
623 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
627 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
630 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
633 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
636 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
639 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
642 a->sethi(al2, I3); a->add(I3, al2.low10(), I3);
689 assert((int)nop_offset == (int)NativeMovConstReg::add_offset, "sethi size ok");
743 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
746 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
749 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
752 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
755 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
758 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
761 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
764 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
767 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
771 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
774 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
777 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
780 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
783 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
786 a->sethi(al, I3); a->nop(); a->add(I3, al.low10(), I3);
822 assert((int)jmpl_offset == (int)NativeMovConstReg::add_offset, "sethi size ok");
823 // verify the pattern "sethi %hi22(imm), treg ; jmpl treg, %lo10(imm), lreg"
835 // jumps, for example is could be sethi, xor, jmp instead of the
836 // 7 instructions for sethi. So let's check sethi only.
871 a->sethi(al, I3);
874 a->sethi(al, I3);
1017 // sethi %hi(K), %r; add %r, %lo(K), %r (NativeMovConstReg)