Searched refs:hi22 (Results 1 - 5 of 5) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DrelocInfo_sparc.cpp102 inst &= ~Assembler::hi22(-1);
103 inst |= Assembler::hi22((intptr_t)np);
126 inst &= ~Assembler::hi22( -1);
127 inst |= Assembler::hi22((intptr_t)x);
H A DnativeInst_sparc.hpp158 return Assembler::op(Assembler::branch_op) | Assembler::rd(rd) | Assembler::op2(Assembler::sethi_op2) | Assembler::hi22(imm22a);
269 // note that Assembler::hi22 clips the low 10 bits for us
271 return (sethi_insn &~ Assembler::hi22(-1)) | Assembler::hi22(imm);
514 // == sethi %hi22(imm), reg ; add reg, %lo10(imm), reg
570 // == sethi %hi22(imm), reg; nop; add reg, %lo10(imm), reg
807 // == sethi %hi22(addr), temp ; jumpl reg, %lo10(addr), G0 ; <delay>
809 // == sethi %hi22(addr), temp ; jumpl reg, %lo10(addr), lreg ; <delay>
H A Dassembler_sparc.cpp1389 if (inv_hi22(hi22(value)) == value) {
1407 if (inv_hi22(hi22(value)) == value) {
1619 emit_long( op(branch_op) | rd(d) | op2(sethi_op2) | hi22(0x3fffff) );
4233 sethi(addrlit, Rtmp1); // Move hi22 bits into temporary register.
H A Dassembler_sparc.inline.hpp250 inline void Assembler::sethi( int imm22a, Register d, RelocationHolder const& rspec ) { emit_data( op(branch_op) | rd(d) | op2(sethi_op2) | hi22(imm22a), rspec); }
H A Dassembler_sparc.hpp1103 static int hi22( int x ) { function in class:Assembler

Completed in 3557 milliseconds