src/cpu/sparc/vm/nativeInst_sparc.hpp

changeset 1040
98cb887364d3
parent 631
d1605aabd0a1
child 1907
c18cbe5936b8
equal deleted inserted replaced
1039:ec59443af135 1040:98cb887364d3
241 return hi | lo; 241 return hi | lo;
242 } 242 }
243 243
244 // Regenerate the instruction sequence that performs the 64 bit 244 // Regenerate the instruction sequence that performs the 64 bit
245 // sethi. This only does the sethi. The disp field (bottom 10 bits) 245 // sethi. This only does the sethi. The disp field (bottom 10 bits)
246 // must be handled seperately. 246 // must be handled separately.
247 static void set_data64_sethi(address instaddr, intptr_t x); 247 static void set_data64_sethi(address instaddr, intptr_t x);
248 248
249 // combine the fields of a sethi/simm13 pair (simm13 = or, add, jmpl, ld/st) 249 // combine the fields of a sethi/simm13 pair (simm13 = or, add, jmpl, ld/st)
250 static int data32(int sethi_insn, int arith_insn) { 250 static int data32(int sethi_insn, int arith_insn) {
251 assert(is_op2(sethi_insn, Assembler::sethi_op2), "must be sethi"); 251 assert(is_op2(sethi_insn, Assembler::sethi_op2), "must be sethi");

mercurial