Lines Matching refs:imm
217 static int set_simm(int insn, int imm, int nbits) {
218 return (insn &~ Assembler::simm(-1, nbits)) | Assembler::simm(imm, nbits);
239 static bool set_simm13(int insn, int imm) {
241 return set_simm(insn, imm, 13);
268 static int set_data32_sethi(int sethi_insn, int imm) {
271 return (sethi_insn &~ Assembler::hi22(-1)) | Assembler::hi22(imm);
274 static int set_data32_simm13(int arith_insn, int imm) {
276 int imm10 = Assembler::low10(imm);
280 static int low10(int imm) {
281 return Assembler::low10(imm);
511 // An interface for accessing/manipulating native set_oop imm, reg instructions.
513 // set_oop imm, reg
514 // == sethi %hi22(imm), reg ; add reg, %lo10(imm), reg
567 // An interface for accessing/manipulating native set_oop imm, reg instructions.
569 // set_oop imm, reg
570 // == sethi %hi22(imm), reg; nop; add reg, %lo10(imm), reg
629 // sethi %hi(imm), reg; add reg, %lo(imm), reg; ld* [reg1 + reg], reg2
630 // sethi %hi(imm), reg; add reg, %lo(imm), reg; st* reg2, [reg1 + reg]
718 // sethi %hi(imm), reg; nop; add reg, %lo(imm), reg; ld* [reg1 + reg], reg2
719 // sethi %hi(imm), reg; nop; add reg, %lo(imm), reg; st* reg2, [reg1 + reg]