comparison src/cpu/sparc/vm/nativeInst_sparc.hpp @ 2389:c10b82a05d58

Merge
author trims
date Fri, 25 Mar 2011 18:04:45 -0700
parents d673ef06fe96
children 1d1603768966
comparison
equal deleted inserted replaced
2374:661c46a8434c 2389:c10b82a05d58
252 252
253 // Regenerate the instruction sequence that performs the 64 bit 253 // Regenerate the instruction sequence that performs the 64 bit
254 // sethi. This only does the sethi. The disp field (bottom 10 bits) 254 // sethi. This only does the sethi. The disp field (bottom 10 bits)
255 // must be handled separately. 255 // must be handled separately.
256 static void set_data64_sethi(address instaddr, intptr_t x); 256 static void set_data64_sethi(address instaddr, intptr_t x);
257 static void verify_data64_sethi(address instaddr, intptr_t x);
257 258
258 // combine the fields of a sethi/simm13 pair (simm13 = or, add, jmpl, ld/st) 259 // combine the fields of a sethi/simm13 pair (simm13 = or, add, jmpl, ld/st)
259 static int data32(int sethi_insn, int arith_insn) { 260 static int data32(int sethi_insn, int arith_insn) {
260 assert(is_op2(sethi_insn, Assembler::sethi_op2), "must be sethi"); 261 assert(is_op2(sethi_insn, Assembler::sethi_op2), "must be sethi");
261 int hi = Assembler::inv_hi22(sethi_insn); 262 int hi = Assembler::inv_hi22(sethi_insn);